.product-reveal,.intelligence-stories,.wizard-system,.capability-universe{padding:clamp(5rem,9vw,9rem) max(5vw,calc((100vw - 1440px)/2));position:relative;overflow:hidden}.product-reveal{background:#0b0d0f;color:#fff}.reveal-kicker,.section-tag{font:700 .72rem/1.2 var(--mono,monospace);letter-spacing:.16em;color:#ffd21c}.product-reveal h2,.intelligence-stories h2,.wizard-system h2,.capability-universe h2{font-size:clamp(2.8rem,7vw,7.5rem);line-height:.88;letter-spacing:-.065em;margin:1.2rem 0 2rem}.product-reveal h2 em,.intelligence-stories h2 em,.wizard-system h2 em,.capability-universe h2 em{color:#ffd21c;font-style:normal}.reveal-lead{max-width:48rem;color:#aeb3b8;font-size:1.05rem;line-height:1.7}.screen-tabs{display:flex;gap:.5rem;overflow:auto;margin:3rem 0 1rem;padding-bottom:.5rem}.screen-tabs button{background:#171b1f;border:1px solid #30363d;border-radius:999px;color:#cbd0d5;cursor:pointer;white-space:nowrap;padding:.7rem 1rem}.screen-tabs button[aria-selected=true]{background:#ffd21c;border-color:#ffd21c;color:#101214}.product-canvas{position:relative;border:1px solid #3c4248;border-radius:22px;overflow:hidden;background:#101419;box-shadow:0 40px 100px #0008;outline:none}.product-canvas:focus-visible{box-shadow:0 0 0 3px #ffd21c,0 40px 100px #0008}.product-canvas>img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top}.prototype-stamp{position:absolute;top:1rem;left:1rem;background:#07090bcc;color:#ffd21c;border:1px solid #ffd21c;padding:.45rem .65rem;font:700 .62rem monospace;letter-spacing:.09em}.hotspot{position:absolute;width:2.25rem;height:2.25rem;border-radius:50%;border:3px solid #0b0d0f;background:#ffd21c;color:#111;font-weight:900;box-shadow:0 0 0 8px #ffd21c33;cursor:pointer}.hotspot.one{top:21%;right:18%}.hotspot.two{top:58%;left:34%}.canvas-menu-trigger{position:absolute;right:1rem;bottom:1rem;background:#0b0d0fdd;color:#fff;border:1px solid #626970;border-radius:9px;padding:.65rem .85rem}.canvas-menu{position:absolute;z-index:4;width:180px;background:#15191d;border:1px solid #424950;border-radius:10px;padding:.35rem;box-shadow:0 18px 50px #0009}.canvas-menu button{display:block;width:100%;border:0;background:none;color:#fff;text-align:left;padding:.7rem;border-radius:6px}.canvas-menu button:hover,.canvas-menu button:focus{background:#ffd21c;color:#111}.screen-caption{display:grid;grid-template-columns:auto 1fr;gap:.25rem 1rem;padding:1.4rem 0;color:#adb3b8}.screen-caption b{color:#fff;font-size:1.15rem}.screen-caption small{grid-column:2;color:#ffd21c}.intelligence-stories{background:#ffd21c;color:#111}.intelligence-stories .section-tag{color:#111}.intelligence-stories h2 em{color:#fff}.story-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.story-grid article{min-height:18rem;background:#111;color:#fff;border-radius:18px;padding:1.5rem;display:flex;flex-direction:column}.story-grid small{color:#ffd21c;font-weight:800}.story-grid h3{font-size:1.45rem;line-height:1.05}.story-grid p{color:#afb4b8;line-height:1.55}.story-grid span{margin-top:auto;font:700 .68rem monospace;color:#ffd21c}.automation-map{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin-top:2rem;background:#fff;padding:1.25rem;border-radius:14px}.automation-map i{font-style:normal}.wizard-system{background:#f1f0eb;display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:center}.wizard-system .section-tag{color:#685800}.mini-wizard{background:#fff;border:1px solid #d9d8d2;border-radius:22px;padding:1.4rem;box-shadow:0 25px 60px #17171713}.mini-wizard ol{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;padding:0;margin:0 0 2rem}.mini-wizard li{border-top:3px solid #deddd7;padding-top:.6rem;font-size:.75rem;color:#777}.mini-wizard li.active{border-color:#ffd21c;color:#111;font-weight:800}.wizard-stage{min-height:13rem}.wizard-stage small{font:700 .65rem monospace;color:#766300}.wizard-options{display:grid;gap:.6rem}.wizard-options button{border:1px solid #d4d2cb;background:#faf9f5;border-radius:10px;padding:1rem;text-align:left}.wizard-options button:focus,.wizard-options button:hover{border-color:#111;background:#ffd21c}.wizard-actions{display:flex;justify-content:space-between;border-top:1px solid #e7e5df;padding-top:1rem}.wizard-actions button{border:0;border-radius:999px;padding:.75rem 1rem}.wizard-actions button:last-child{background:#111;color:#fff}.capability-universe{background:#111;color:#fff}.capability-universe>p{color:#aeb3b8}.capability-families{margin-top:3rem;border-top:1px solid #373b3e}.capability-families article{border-bottom:1px solid #373b3e}.capability-families article>button{width:100%;display:grid;grid-template-columns:3rem 1fr auto;gap:1rem;align-items:center;background:none;border:0;color:#fff;padding:1.25rem 0;text-align:left;font-size:clamp(1.25rem,2.6vw,2.4rem);cursor:pointer}.capability-families article>button span{font:700 .65rem monospace;color:#ffd21c}.capability-families article>div{padding:0 4rem 1.2rem;color:#aeb3b8}.capability-families article small{color:#ffd21c}.ecosystem-map{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;text-align:center;gap:1rem;margin-top:4rem}.ecosystem-map span,.ecosystem-map strong{border:1px solid #444;border-radius:50%;aspect-ratio:1;display:grid;place-items:center;font-size:.72rem}.ecosystem-map strong{background:#ffd21c;color:#111;border:0;box-shadow:0 0 0 18px #ffd21c14}
@media (hover:hover) and (pointer:fine){.product-canvas{cursor:crosshair}.product-canvas:after{content:"SAĞ TIK · EKRAN MENÜSÜ";position:absolute;top:1rem;right:1rem;background:#111c;padding:.45rem;color:#fff;font:700 .6rem monospace;opacity:0;transition:opacity .2s}.product-canvas:hover:after{opacity:1}}
@media (max-width:800px){.story-grid{grid-template-columns:1fr}.story-grid article{min-height:13rem}.wizard-system{grid-template-columns:1fr}.ecosystem-map{grid-template-columns:repeat(3,1fr)}.ecosystem-map strong{grid-column:2;grid-row:1}.product-canvas>img{aspect-ratio:4/3}.screen-caption{grid-template-columns:1fr}.screen-caption small{grid-column:1}.canvas-menu{position:fixed!important;left:1rem!important;right:1rem!important;top:auto!important;bottom:1rem;width:auto}.canvas-menu-trigger{display:block}}
@media (prefers-reduced-motion:reduce){.product-reveal *,.intelligence-stories *,.wizard-system *,.capability-universe *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.product-canvas:after{display:none}}

.proof-name{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:.35rem 1.2rem;margin:3rem 0 1rem;padding:1.2rem 0;border-block:1px solid #353a3f}.proof-name small{grid-row:1/3;color:#ffd21c;font:800 .65rem monospace;letter-spacing:.12em}.proof-name b{font-size:clamp(1.5rem,3vw,3rem)}.proof-name span{color:#aeb3b8}.operation-switcher{display:flex;gap:.45rem;align-items:center;overflow:auto;padding:1rem 0}.operation-switcher>*{white-space:nowrap}.operation-switcher b{color:#ffd21c;margin-right:.5rem}.operation-switcher span{border:1px solid #3c4248;border-radius:999px;padding:.5rem .75rem;color:#bbc0c5}.part2-intelligence,.smart-support,.sector-depth,.meeting-scheduler{padding:clamp(5rem,9vw,9rem) max(5vw,calc((100vw - 1440px)/2))}.part2-intelligence{background:#f6f3ea;color:#171714}.part2-intelligence>header{display:grid;grid-template-columns:1.3fr .7fr;gap:1rem}.part2-intelligence h2,.smart-support h2,.sector-depth h2,.meeting-scheduler h1{font-size:clamp(3rem,7vw,7.2rem);line-height:.88;letter-spacing:-.065em;margin:1rem 0 2rem}.part2-intelligence>header small,.support-promise>small,.sector-depth>small,.meeting-scheduler header>small{color:#806b00;font:800 .68rem monospace;letter-spacing:.14em}.ai-capability-tabs{display:flex;overflow:auto;margin:3rem 0 1px}.ai-capability-tabs button{border:1px solid #cbc7ba;background:transparent;padding:1rem 1.3rem;font-weight:850}.ai-capability-tabs button[aria-selected=true]{background:#171714;color:#fff}.ai-capability-detail{background:#fff;border:1px solid #cbc7ba;padding:clamp(1.5rem,4vw,3rem)}.ai-capability-detail h3{font-size:clamp(2rem,4vw,4rem);margin:.7rem 0}.automation-line,.one-event{display:flex;align-items:center;justify-content:center;gap:.7rem;flex-wrap:wrap;margin-top:2rem;padding:1.5rem;background:#171714;color:#fff}.automation-line b{background:#ffd21c;color:#111;padding:.75rem 1rem}.automation-line i,.one-event i{color:#ffd21c}.one-event{background:#fff;color:#171714;border:1px solid #cbc7ba}.one-event small{color:#806b00}.one-event strong{background:#ffd21c;padding:.6rem}.smart-support{background:#171714;color:#f6f3ea;display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,7rem)}.support-promise h2 em{color:#ffd21c;font-style:normal}.support-promise p{max-width:38rem;color:#bbb7ad;line-height:1.7}.support-conclusion{font-size:1.2rem}.support-demo{background:#24241f;border:1px solid #4a4941;padding:clamp(1.2rem,3vw,2.4rem)}.support-demo>header{display:flex;justify-content:space-between;gap:1rem;color:#ffd21c;font-size:.68rem}.support-message{margin:2rem 0;padding:1.2rem;background:#ffd21c;color:#111}.support-message p{font-size:1.4rem;margin:.5rem 0}.support-demo ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.support-demo li{opacity:.35;border-top:2px solid #555;padding:.7rem 0;display:grid;gap:.35rem;font-size:.72rem;text-transform:uppercase}.support-demo li.shown{opacity:1;border-color:#ffd21c}.support-demo li i{color:#ffd21c}.support-finding{margin-top:1.5rem;border:1px solid #555;padding:1.2rem}.support-finding>b{display:block;font-size:1.2rem;margin:.5rem 0}.support-finding p{color:#bbb7ad}.support-finding button{border:1px solid #777;background:transparent;color:#fff;padding:.7rem;margin:.3rem}.support-finding button:first-child{background:#ffd21c;color:#111;border-color:#ffd21c}.support-result{margin-top:1rem;padding:1rem;background:#111}.support-result:empty{display:none}.support-result>*{display:block;margin:.35rem}.smart-support>footer{grid-column:1/-1;border-top:1px solid #4a4941;padding-top:2rem;display:grid;grid-template-columns:auto 1fr;gap:.4rem 1rem}.smart-support>footer strong{color:#ffd21c}.smart-support>footer span{grid-column:1/-1;color:#aaa}.sector-depth{background:#ffd21c;color:#171714}.sector-depth h2{max-width:18ch}.sector-depth>div{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:#171714}.sector-depth article{background:#ffd21c;padding:1.3rem;min-height:150px;display:flex;flex-direction:column;justify-content:space-between}.sector-depth article b{font-size:1.25rem}.sector-depth article span{font:800 .62rem monospace}.sector-depth details{margin-top:2rem;border:1px solid;padding:1rem}.sector-depth summary{font-weight:900}.meeting-scheduler{min-height:calc(100vh - 88px);background:#f6f3ea}.meeting-scheduler>header{max-width:1100px}.meeting-scheduler header span{display:inline-block;background:#171714;color:#ffd21c;padding:.6rem;font:800 .62rem monospace}.scheduler-progress{display:grid;grid-template-columns:repeat(5,1fr);max-width:1000px;margin:3rem 0}.scheduler-progress i{border-top:3px solid #cbc7ba;padding-top:.7rem;font-style:normal;color:#777}.scheduler-progress i.active{border-color:#ffd21c;color:#111}.scheduler-progress b{margin-right:.6rem}.scheduler-stage{max-width:1000px;background:#fff;border:1px solid #d5d1c5;padding:clamp(1.5rem,4vw,3rem)}.scheduler-stage h2{font-size:clamp(2rem,4vw,4rem);margin-top:0}.scheduler-options{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.scheduler-options button{background:#f8f6f0;border:1px solid #d5d1c5;padding:1rem;text-align:left;font-weight:800}.scheduler-options button:hover,.scheduler-options button:focus{background:#ffd21c;border-color:#171714}.availability-empty{border-left:6px solid #ffd21c;padding:1rem 1.3rem;background:#f4f1e8}.availability-empty span{font:800 .65rem monospace}.part2-button{margin-top:1.2rem;background:#171714;color:#fff;border:0;padding:1rem 1.2rem;font-weight:850}.part2-button:disabled{opacity:.45}.scheduler-stage form{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.scheduler-stage label{display:grid;gap:.35rem;font-weight:800}.scheduler-stage input{padding:.9rem;border:1px solid #aaa}.scheduler-stage form button{grid-column:1/-1}.meeting-summary div{display:grid;grid-template-columns:180px 1fr;padding:1rem 0;border-bottom:1px solid #ddd}.meeting-summary dt{font:800 .65rem monospace}.meeting-summary dd{margin:0}.scheduler-truth{max-width:1000px;color:#716e65;font-size:.8rem}.footer-callout .button.ghost{white-space:nowrap}
@media(max-width:800px){.part2-intelligence>header,.smart-support{grid-template-columns:1fr}.support-demo ol{grid-template-columns:repeat(2,1fr)}.sector-depth>div{grid-template-columns:1fr}.sector-depth article{min-height:90px}.scheduler-options{grid-template-columns:1fr 1fr}.scheduler-stage form{grid-template-columns:1fr}.proof-name{grid-template-columns:1fr}.proof-name small{grid-row:auto}.smart-support>footer{grid-template-columns:1fr}.part2-intelligence,.smart-support,.sector-depth,.meeting-scheduler{padding-inline:1rem}.one-event{justify-content:flex-start}}
@media(max-width:480px){.scheduler-options{grid-template-columns:1fr}.scheduler-progress{font-size:.65rem}.scheduler-progress i{display:grid}.support-demo>header{display:grid}.meeting-summary div{grid-template-columns:1fr}.part2-intelligence h2,.smart-support h2,.sector-depth h2,.meeting-scheduler h1{font-size:3.1rem}}
@media(prefers-reduced-motion:reduce){.part2-intelligence *,.smart-support *,.sector-depth *,.meeting-scheduler *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.contact-part2-routing{margin:2rem max(5vw,calc((100vw - 1180px)/2)) 0;padding:1.2rem;background:#ffd21c;color:#171714;display:grid;grid-template-columns:1fr auto 1fr auto;gap:1rem;align-items:center}.contact-part2-routing div{display:grid;gap:.25rem}.contact-part2-routing small{font:800 .62rem monospace}.contact-part2-routing .part2-button{margin:0;text-decoration:none}@media(max-width:800px){.contact-part2-routing{grid-template-columns:1fr;margin-inline:1rem}.contact-part2-routing .part2-button{width:max-content}}

:root{--p3-page:var(--page,#f5f2e9);--p3-surface:var(--surface,#fff);--p3-raised:var(--surface-elevated,#fff);--p3-ink:var(--ink,#171714);--p3-muted:var(--muted,#716e65);--p3-line:var(--line,#d4d0c4);--p3-accent:var(--yellow,#ffd21c)}[data-part3-hidden=true]{display:none!important}.part3-tools{position:fixed;z-index:92;left:1rem;bottom:1rem;color:var(--p3-ink)}.part3-tools-handle{display:flex;align-items:center;gap:.55rem;border:1px solid var(--p3-line);background:var(--p3-raised);color:var(--p3-ink);padding:.75rem 1rem;box-shadow:0 16px 45px #0002}.part3-tools-handle span{background:var(--p3-accent);color:#111;width:30px;height:30px;display:grid;place-items:center;border-radius:50%}.part3-tools-panel{position:absolute;left:0;bottom:calc(100% + .6rem);width:min(330px,calc(100vw - 2rem));max-height:min(690px,calc(100vh - 7rem));overflow:auto;background:var(--p3-raised);border:1px solid var(--p3-line);box-shadow:0 24px 70px #0003;padding:1rem}.part3-tools[data-open=false] .part3-tools-panel{display:none}.part3-tools-panel header{display:grid;grid-template-columns:1fr auto;gap:.25rem}.part3-tools-panel header small{grid-column:1/-1;color:#806b00;font:800 .6rem monospace}.part3-tools-panel header>b{font-size:1.25rem}.part3-tools-panel header button{border:0;background:transparent;color:inherit;font-size:1.3rem}.part3-tools-panel details{border-top:1px solid var(--p3-line);padding:.7rem 0}.part3-tools-panel summary{font-weight:900;cursor:pointer}.part3-tools-panel details>div{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;margin-top:.6rem}.part3-tools-panel button,.part3-tools-panel a{border:1px solid var(--p3-line);background:var(--p3-surface);color:var(--p3-ink);padding:.7rem;text-align:left;text-decoration:none;font-weight:750}.part3-tools-panel button:hover,.part3-tools-panel a:hover,.part3-tools-panel button:focus,.part3-tools-panel a:focus{border-color:var(--p3-ink);background:var(--p3-accent);color:#111}.part3-tools-panel button small,.part3-tools-panel a small{display:block;font-weight:400;margin-top:.25rem}.expert-orb[data-part3=recognizable]{display:grid!important;grid-template-columns:34px 1fr!important;grid-template-rows:auto auto!important;min-width:180px!important;width:auto!important;border-radius:999px!important;padding:.55rem .8rem!important}.expert-orb[data-part3=recognizable]>span{grid-row:1/3;background:var(--p3-accent);color:#111;border-radius:50%;display:grid;place-items:center}.expert-orb[data-part3=recognizable]>b,.expert-orb[data-part3=recognizable]>small{display:block!important;text-align:left}.part3-intro-utils{position:absolute;top:1rem;left:1rem;right:1rem;display:flex;align-items:center;gap:.5rem;z-index:4}.part3-intro-utils button,.part3-intro-utils a{border:1px solid currentColor;background:transparent;color:inherit;padding:.5rem;text-decoration:none}.part3-intro-utils a{margin-left:auto}.part3-case{padding:clamp(5rem,9vw,9rem) max(5vw,calc((100vw - 1440px)/2));background:var(--p3-page);color:var(--p3-ink)}.part3-case h2{font-size:clamp(3rem,7vw,7rem);line-height:.88;letter-spacing:-.06em;max-width:14ch}.part3-case>div:first-child small,.part3-sales>small{color:#806b00;font:800 .65rem monospace}.case-chain{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin:2rem 0}.case-chain span{border:1px solid var(--p3-line);background:var(--p3-raised);padding:.8rem}.case-chain i{color:#806b00}.part3-case blockquote{font-size:clamp(1.5rem,3vw,3rem);margin:4rem 0;border-left:8px solid var(--p3-accent);padding-left:1.5rem}.classic-compare{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.classic-compare article{border:1px solid var(--p3-line);padding:2rem;background:var(--p3-raised)}.classic-compare article:last-child{background:var(--p3-accent);color:#111}.support-qualifier{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:1rem 0}.support-qualifier>small{grid-column:1/-1;color:var(--p3-accent)}.support-qualifier button{display:grid;gap:.4rem}.support-qualifier button[aria-pressed=true]{background:var(--p3-accent);color:#111}.solution-contract{display:grid;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #555}.solution-contract span{font-size:.8rem}.future-booking-actions{display:flex;gap:.5rem;flex-wrap:wrap;max-width:1000px;margin-top:1rem}.future-booking-actions button{padding:.7rem;opacity:.5}.future-booking-actions small{width:100%}.recommended-demo{grid-column:1/-1;background:var(--p3-accent);color:#111;padding:.6rem;font-weight:900}.part3-sales{margin-bottom:2rem;padding:2rem;background:var(--p3-raised);border:1px solid var(--p3-line)}.part3-sales>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--p3-line);margin:1rem 0}.part3-sales article{background:var(--p3-surface);padding:1rem}.part3-ai-position{font-size:1.2rem;font-weight:700}.contact-part2-routing,.meeting-scheduler,.part3-case,.part3-sales{background-color:var(--p3-page);color:var(--p3-ink)}
@media(max-width:700px){.part3-tools{left:.75rem;right:.75rem;bottom:.75rem}.part3-tools-handle{width:100%;justify-content:center}.part3-tools-panel{position:fixed;left:.75rem;right:.75rem;bottom:4.8rem;width:auto;max-height:70vh}.part3-intro-utils{flex-wrap:wrap}.part3-intro-utils b{width:100%}.part3-intro-utils a{margin-left:0}.classic-compare,.part3-sales>div{grid-template-columns:1fr}.support-qualifier{grid-template-columns:1fr}.part3-case{padding-inline:1rem}.expert-orb[data-part3=recognizable]{min-width:48px!important;width:48px!important}.expert-orb[data-part3=recognizable]>b,.expert-orb[data-part3=recognizable]>small{display:none!important}}
@media(prefers-reduced-motion:reduce){.part3-tools *,.part3-case *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(max-width:700px){.part3-tools{left:50%;right:auto;transform:translateX(-50%)}.part3-tools-handle{width:max-content;white-space:nowrap}.part3-tools-panel{left:calc(-50vw + .75rem);right:auto;width:calc(100vw - 1.5rem)}}
@media(max-width:700px){.part3-tools-handle{display:none}.part3-tools{bottom:4.8rem}.part3-tools-panel{bottom:0}}
.part3-legacy-tools{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;border-top:1px solid var(--p3-line);padding-top:.7rem}.part3-legacy-tools .edge-rail{position:static!important;inset:auto!important;display:flex!important;transform:none!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;width:auto!important;height:auto!important}.part3-legacy-tools .edge-rail>*{position:static!important}.part3-legacy-tools .chapter-progress{display:none!important}@media(max-width:700px){.part3-legacy-tools{display:none}}

.gokce-mark{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:2}.story-navigation{position:absolute;z-index:5;display:flex;gap:.5rem;overflow:auto;padding:.75rem max(5vw,calc((100vw - 1440px)/2));background:#171714}.story-navigation a{color:#fff;border:1px solid #494944;border-radius:999px;padding:.5rem .8rem;text-decoration:none;white-space:nowrap}.story-navigation a:hover,.story-navigation a:focus{background:#ffd21c;color:#111}.hero-product-proof{align-self:center;background:#111;color:#fff;border-radius:24px;padding:1rem;box-shadow:0 30px 80px #0003;max-width:680px}.hero-product-proof>small{display:block;color:#ffd21c;font:800 .65rem monospace;margin-bottom:.7rem}.hero-product-proof img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:14px}.hero-product-proof div{display:flex;gap:.45rem;flex-wrap:wrap;padding-top:.8rem}.hero-product-proof span,.hero-product-proof b{padding:.4rem .6rem;border:1px solid #555;border-radius:999px;font-size:.7rem}.hero-product-proof b{background:#ffd21c;color:#111;border-color:#ffd21c}.marketing-product-frame{border-radius:20px;overflow:hidden;box-shadow:0 35px 90px #0005}.marketing-product-frame [data-product-image]{cursor:zoom-in;aspect-ratio:16/9;object-fit:cover}.product-meeting{display:inline-flex;margin:1rem 0}[data-product-lightbox]{width:min(96vw,1500px);border:0;border-radius:20px;padding:1rem;background:#111;color:#fff}[data-product-lightbox]::backdrop{background:#000c}[data-product-lightbox]>button{float:right;border:0;background:#ffd21c;width:44px;height:44px;border-radius:50%;font-size:1.5rem}[data-product-lightbox] figure{margin:3rem 0 0}[data-product-lightbox] img{width:100%;height:auto;max-height:80vh;object-fit:contain}[data-product-lightbox] figcaption{padding:.7rem;color:#bbb}.release-tool-dock{width:74px!important;max-height:76vh!important;overflow:visible!important;pointer-events:none!important}.release-tool-dock>*{pointer-events:auto}.release-tool-dock .part3-tools-panel{position:absolute;left:82px;right:auto;bottom:0;width:min(360px,calc(100vw - 100px));max-height:70vh;overflow:auto;background:#171714;box-shadow:0 24px 70px #0007;border-radius:18px;padding:.7rem;opacity:0;visibility:hidden;transform:translateX(-12px);transition:.2s}.release-tool-dock:hover .part3-tools-panel,.release-tool-dock:focus-within .part3-tools-panel,.release-tool-dock.mobile-open .part3-tools-panel{opacity:1;visibility:visible;transform:none}.release-tool-dock .part3-tools-handle{writing-mode:vertical-rl;min-height:150px;width:54px;font-weight:900;letter-spacing:.08em}.auth-shell[data-release-repair]{grid-template-columns:minmax(380px,.9fr) minmax(420px,1.1fr)}.auth-shell[data-release-repair]>.portal-brand{display:none}.auth-product-panel{background:#ffd21c;color:#111;padding:clamp(2rem,5vw,5rem);display:grid;align-content:start;gap:2rem}.auth-back{color:#111;font-weight:850;text-decoration:none}.auth-brand{display:grid;gap:.5rem}.auth-brand .gokce-mark{width:72px;height:72px}.auth-brand b{font-size:clamp(1.5rem,3vw,3rem)}.auth-brand strong{font-size:clamp(2.5rem,5vw,5.5rem);letter-spacing:-.06em}.auth-product-panel nav{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.auth-product-panel nav>small{grid-column:1/-1;font:900 .7rem monospace}.auth-product-panel nav a{display:grid;background:#111;color:#fff;padding:.8rem;text-decoration:none}.auth-product-panel nav em{font:500 .52rem monospace;color:#aaa;margin-top:.25rem}.auth-shell[data-release-repair]>div>p small{display:block;color:#716e65;margin-top:.5rem}.nav-meeting{background:#ffd21c!important;color:#111!important;border-radius:999px}.footer-grid [data-panel-directory]{display:grid;align-content:start;gap:.45rem}
@media(max-width:800px){.hero-product-proof{max-width:none}.release-tool-dock{display:none!important}.scenario-entry{display:flex!important}.auth-shell[data-release-repair]{grid-template-columns:1fr}.auth-product-panel{padding:1.2rem}.auth-product-panel nav{grid-template-columns:1fr 1fr}.story-navigation{padding-inline:1rem}}
@media(max-width:480px){.auth-product-panel nav{grid-template-columns:1fr}.hero-product-proof{border-radius:14px;padding:.7rem}}
@media(prefers-reduced-motion:reduce){.release-tool-dock .part3-tools-panel{transition:none!important}}
@media(max-width:800px){.site-header .header-actions{display:flex!important;position:fixed;right:.6rem;bottom:.6rem;z-index:90}.site-header .header-actions .product-access{display:none!important}.site-header .header-actions .scenario-entry{display:flex!important;visibility:visible!important}}
.signature-sticky{top:0!important}

/* P0 release hardening: one predictable elevation and safe-area system. */
#expert-panel [data-expert-state]{color:#ffe04b}
:root{--z-content:0;--z-sticky:20;--z-header:60;--z-tools:70;--z-dropdown:80;--z-backdrop:90;--z-modal:100;--z-toast:110;--footer-clearance:0px}
.site-header{z-index:var(--z-header)}.signature-sticky{z-index:var(--z-sticky)}.mobile-tools{display:none}
@media(max-width:800px){.mobile-tools{display:flex}}
.part3-tools{z-index:var(--z-tools);bottom:calc(max(1rem,env(safe-area-inset-bottom)) + var(--footer-clearance));transition:bottom .18s ease}
.release-tool-dock .part3-tools-panel{max-height:min(70dvh,calc(100dvh - 7rem - env(safe-area-inset-bottom)))}
.release-tool-dock .part3-tools-handle{writing-mode:horizontal-tb;min-height:0;width:74px;min-width:74px;padding:.75rem .4rem;text-align:center;line-height:1.05}
.release-tool-dock.near-footer{display:none;visibility:hidden;pointer-events:none}.release-tool-dock.near-footer .part3-tools-panel{opacity:0;visibility:hidden;pointer-events:none}
[data-product-lightbox]{z-index:var(--z-modal)}.gokce-intro{z-index:var(--z-modal)}
.product-canvas:after{content:"SAĞ TIK · EKRAN MENÜSÜ"!important}
.auth-product-panel{position:relative}.auth-exit{position:absolute;top:max(1rem,env(safe-area-inset-top));right:1rem;width:44px;height:44px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;color:inherit;background:transparent;font-size:1.4rem;text-decoration:none}
.support-demo,.scheduler-stage,.auth-shell form,.support-finding,.support-result{min-width:0;max-width:100%}.support-demo input,.support-demo textarea,.scheduler-stage input,.auth-shell input{max-width:100%;box-sizing:border-box}.support-demo button,.scheduler-stage button,.auth-shell button{min-height:44px}.support-finding,.support-result{overflow-wrap:anywhere}.scheduler-stage form{align-items:start}.scheduler-stage form button{margin-top:.5rem}
html,body{max-width:100%;overflow-x:clip}body{font-family:Inter,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.creative-hero h1,.hero h1{text-wrap:balance;overflow-wrap:anywhere}.story-navigation{left:0;right:0;width:auto;max-width:100%;box-sizing:border-box}
@media(max-width:800px){.part3-tools.release-tool-dock{display:none!important}.mobile-tools{z-index:var(--z-tools);bottom:max(.6rem,env(safe-area-inset-bottom))}.support-demo,.scheduler-stage{overflow:hidden}.support-demo ol{grid-template-columns:1fr}.scheduler-stage{padding:1rem}.site-header .header-actions{z-index:var(--z-tools);bottom:max(.6rem,env(safe-area-inset-bottom))}}
@media(prefers-reduced-motion:reduce){.part3-tools{transition:none}}
.release-tool-dock:hover:not(:focus-within):not(.mobile-open) .part3-tools-panel{opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-12px)}
.support-journey{grid-column:1/-1;margin-top:1rem;padding:clamp(1rem,3vw,2rem);background:#171714;color:#fff}.support-journey [data-support-questions],.support-journey [data-ticket-timeline]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.support-journey button{min-height:44px;padding:.7rem}.support-journey button[aria-pressed=true]{background:#ffe04b;color:#111}.support-journey [data-support-evidence]{margin:1rem 0;padding:1rem;border:1px solid #ffe04b}.support-journey [data-ticket-timeline]{list-style:none;padding:0}.support-journey [data-ticket-timeline] li{border:1px solid #555;padding:.6rem}.support-journey [data-ticket-timeline][data-complete=true] li{border-color:#ffe04b}@media(max-width:600px){.support-journey [data-support-questions],.support-journey [data-ticket-timeline]{grid-template-columns:1fr}}
@media(max-width:800px){.site-header .header-actions{position:fixed!important;inset:auto .6rem max(.6rem,env(safe-area-inset-bottom)) auto!important;display:flex!important;align-items:center;gap:.4rem;z-index:var(--z-tools)}.site-header .scenario-entry{display:flex!important;gap:.25rem;white-space:nowrap;background:#fff;border:1px solid #111;box-shadow:0 8px 30px #0002;padding:.55rem .7rem}.site-header .scenario-entry small,.site-header .scenario-entry b{display:inline}.site-header .product-access{display:none!important}}
.demo-auth{display:grid;gap:.75rem;margin-top:1rem;border-top:1px solid var(--line,#d4d0c4);padding-top:1rem}.demo-auth>button,.demo-auth>div button{width:100%;min-height:48px;display:grid;gap:.2rem;padding:.8rem;text-align:left}.demo-auth>button{background:#ffd21c;color:#111;border:1px solid #111;font-weight:900}.demo-auth>div{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.demo-auth>div button{background:transparent;border:1px solid var(--line,#d4d0c4)}.demo-auth small{font:600 .58rem monospace}.demo-auth [role=status]{min-height:1.3em;font-size:.78rem}
.content-admin{padding:clamp(6rem,10vw,9rem) max(1rem,calc((100vw - 1440px)/2));background:#f5f2e9;color:#171714;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.32fr);gap:2rem}.content-admin>header{grid-column:1/-1;max-width:1000px}.content-admin h1{font-size:clamp(3rem,7vw,7rem);line-height:.9;letter-spacing:-.055em;margin:.6rem 0}.content-admin>header small,.content-admin legend{font:900 .68rem monospace;color:#806b00}.admin-boundary{grid-column:1/-1;display:flex;gap:1rem;flex-wrap:wrap;background:#171714;color:#fff;padding:1rem}.admin-boundary b{color:#ffd21c}.content-admin form{display:grid;gap:1rem;min-width:0}.content-admin fieldset{border:1px solid #c9c4b7;padding:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.content-admin label{display:grid;gap:.3rem;font-weight:750;text-transform:capitalize;min-width:0}.content-admin input,.content-admin select{width:100%;box-sizing:border-box;min-height:44px;padding:.7rem;border:1px solid #aaa;background:#fff}.content-admin form>button{min-height:50px;background:#171714;color:#fff;border:0;padding:1rem;font-weight:900}.admin-preview{border:1px solid #c9c4b7;padding:1rem;display:grid;gap:.75rem}.admin-preview>div{display:flex;flex-wrap:wrap;gap:.4rem}.admin-preview button{min-height:44px;background:#fff;border:1px solid #aaa;padding:.6rem}.admin-preview output{background:#fff8d0;padding:.75rem}.content-admin>aside{background:#ffd21c;padding:1.5rem;align-self:start}.content-admin>aside li{margin:.65rem 0}.admin-truth{font:700 .68rem monospace}
@media(max-width:800px){.demo-auth>div,.content-admin,.content-admin fieldset{grid-template-columns:1fr}.content-admin{padding:6rem 1rem 7rem}.content-admin>header,.admin-boundary{grid-column:auto}}
.blind-proof{display:grid;gap:.25rem;margin-top:1rem;max-width:46ch}.blind-proof p{margin:0;font-weight:750}.privacy-panel{position:fixed;z-index:var(--z-modal);left:1rem;right:1rem;bottom:max(1rem,env(safe-area-inset-bottom));max-width:680px;margin:auto;background:#fff;color:#111;border:1px solid #111;padding:1rem;box-shadow:0 24px 80px #0005}.privacy-panel>div,.privacy-panel>footer{display:flex;flex-wrap:wrap;gap:.5rem}.privacy-panel button{min-height:44px;padding:.65rem;background:#fff;border:1px solid #aaa}.privacy-panel>footer{margin-top:.8rem}.privacy-panel>footer button:last-child{background:#171714;color:#fff}.command-palette{z-index:var(--z-modal);width:min(680px,calc(100vw - 2rem));border:0;background:#171714;color:#fff;padding:1.2rem}.command-palette::backdrop{background:#000b}.command-palette form{display:grid;gap:1rem}.command-palette form>button{justify-self:end}.command-palette label{display:grid;gap:.5rem;font-size:1.5rem}.command-palette input{min-height:52px;padding:.8rem}.command-palette nav{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.command-palette a{color:#fff;border:1px solid #555;padding:.75rem;text-decoration:none}#expert-panel{position:absolute;right:0;bottom:calc(100% + .7rem);width:min(360px,calc(100vw - 2rem));background:#171714;color:#fff;padding:1rem;box-shadow:0 24px 70px #0007}#expert-panel[hidden]{display:none}#expert-panel header{display:flex;justify-content:space-between;gap:.5rem}#expert-panel>div{display:grid;gap:.4rem}#expert-panel button{min-height:44px}.expert{position:fixed;z-index:var(--z-tools);right:1rem;bottom:5rem}
.gokce-intro{position:fixed;inset:0;z-index:10000;background:#f5f2e9;color:#171714;padding:clamp(1rem,4vw,4rem);display:grid;grid-template-rows:auto 1fr auto;gap:2rem;overflow:auto}.intro-system-brand{display:flex;align-items:center;gap:1rem}.intro-system-brand svg{width:72px;height:72px;fill:none;stroke:currentColor;stroke-width:2}.intro-system-brand span{display:grid}.intro-system-brand b{font-size:1.4rem}.intro-system-brand i{color:#8a7500}.intro-system-brand strong{font-size:2rem}.gokce-intro>[data-part3-intro-utils]{position:absolute;right:clamp(1rem,4vw,4rem);top:clamp(1rem,4vw,4rem);display:flex;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.gokce-intro>[data-part3-intro-utils] button{border:1px solid #bbb;background:transparent;border-radius:999px;padding:.55rem .75rem}.intro-release-stage{display:grid;align-content:center;max-width:1000px}.intro-release-stage small{font:900 .7rem monospace;color:#806b00}.intro-release-stage h1{font-size:clamp(3rem,8vw,8rem);line-height:.9;letter-spacing:-.06em;max-width:12ch}.intro-release-stage>div{display:flex;gap:.7rem;flex-wrap:wrap}.intro-release-stage button{background:#171714;color:#fff;border:0;padding:1rem 1.3rem;font-weight:850}.gokce-intro>footer{display:flex;justify-content:space-between}.gokce-intro>footer button{border:1px solid;background:transparent;padding:.8rem 1rem;font-weight:900}.gokce-intro>footer button:disabled{opacity:.35}@media(max-width:700px){.gokce-intro>[data-part3-intro-utils]{position:static;justify-content:flex-start}.intro-system-brand svg{width:52px;height:52px}.intro-release-stage h1{font-size:3.4rem}}

/* Final header ordering and shared vertical tool-rail treatment. */
body .site-header .header-actions{display:flex!important;align-items:center!important;gap:.6rem!important}body .site-header .header-actions .header-locale{display:flex!important;order:-2!important}body .site-header .header-actions .product-access{display:inline-flex!important;order:-1!important}
@media(max-width:600px){body .site-header .header-actions{position:static!important;inset:auto!important;margin-left:auto!important}body .site-header .scenario-entry{position:fixed!important;inset:auto .75rem max(.75rem,env(safe-area-inset-bottom)) auto!important}}
@media(min-width:801px){body .expert{right:0!important;bottom:clamp(1rem,5vh,3rem)!important}body .expert #expert-panel{right:252px!important;bottom:0!important}}

/* Shared compact assistant controls: one readable contract for Expert and Tools. */
.compact-assistant-icon{width:22px;height:22px;object-fit:contain;display:block}.compact-assistant-mark{width:36px;height:36px;display:grid;place-items:center;flex:none;background:#ffd21c;color:#171714;border:1px solid #171714;border-radius:10px}.compact-assistant-mark .gokce-mascot{width:24px;height:24px;display:grid;place-items:center}.compact-assistant-copy{display:grid;gap:.18rem;min-width:0;text-align:left}.compact-assistant-copy b{font-size:.78rem;line-height:1.1;white-space:nowrap}.compact-assistant-copy small{font-size:.62rem;line-height:1.25;color:#656565;white-space:nowrap}.expert-orb[data-unified-compact],#gokce-tools .part3-tools-handle[data-unified-compact]{width:232px!important;min-width:232px!important;height:64px!important;min-height:64px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) 18px!important;align-items:center!important;gap:.7rem!important;padding:.65rem .75rem!important;border:1px solid #171714!important;border-radius:14px!important;background:#f7f4eb!important;color:#171714!important;box-shadow:0 16px 38px rgba(23,23,20,.14)!important;writing-mode:horizontal-tb!important;transform:none!important}.expert-orb[data-unified-compact]>i,#gokce-tools .part3-tools-handle[data-unified-compact]>i{font:700 1rem/1 sans-serif}#gokce-tools.release-tool-dock:has(.part3-tools-handle[data-unified-compact]){width:232px!important}#gokce-tools.release-tool-dock:has(.part3-tools-handle[data-unified-compact]) .part3-tools-panel{left:244px}.ai-moment-facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:auto 0 1.25rem;background:rgba(23,23,20,.24);border:1px solid rgba(23,23,20,.24)}.ai-moment-facts>div{padding:.75rem;background:#fff}.ai-moment-facts dt{font:800 .56rem/1.2 monospace;letter-spacing:.08em;opacity:.66}.ai-moment-facts dd{margin:.35rem 0 0;font-size:.78rem;line-height:1.35;font-weight:700}.ai-moment-track article:nth-child(2) .ai-moment-facts>div{background:#ffd21c}
@media(max-width:800px){.expert-orb[data-unified-compact]{width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;grid-template-columns:36px!important;padding:9px!important;border-radius:14px!important}.expert-orb[data-unified-compact] .compact-assistant-copy,.expert-orb[data-unified-compact]>i{display:none!important}.part3-tools-handle[data-unified-compact]{display:none!important}.ai-moment-facts{grid-template-columns:1fr}}

/* Adaptive AI narrative and calendar preference flow. */
.ai-moment-track{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-moment-track .ai-moment-extra:nth-child(5){background:#171714;color:#fff}.personalized-order{margin:1.25rem max(5vw,calc((100vw - 1440px)/2));padding:1rem 1.25rem;border:1px solid #171714;background:#ffd21c;display:grid;grid-template-columns:auto auto 1fr auto;gap:1rem;align-items:center}.personalized-order small{font:900 .62rem monospace;letter-spacing:.12em}.personalized-order b{font-size:1.1rem}.personalized-order span{color:#4c4630}.personalized-order button{border:1px solid;background:transparent;padding:.65rem .8rem;font-weight:800}.ai-page-completion{background:#f6f3ea}.ai-page-completion>section{padding:clamp(5rem,9vw,9rem) max(5vw,calc((100vw - 1440px)/2))}.ai-page-completion h2{font-size:clamp(3rem,7vw,7rem);line-height:.9;letter-spacing:-.06em;margin:1rem 0 2rem}.ai-page-completion h2 em{font-family:Georgia,serif;font-weight:400}.ai-route-story{background:#ffd21c}.ai-route-story>header{max-width:900px}.ai-route-story>header p{font-size:1.2rem;line-height:1.7;max-width:720px}.ai-decision-chain{display:flex;align-items:center;gap:.55rem;overflow:auto;padding:2rem 0}.ai-decision-chain span{min-width:130px;min-height:110px;border:1px solid #171714;background:#fff;padding:1rem;display:grid;align-content:space-between;font-weight:800}.ai-decision-chain span b{font:900 .65rem monospace}.ai-route-capabilities>header{max-width:850px}.ai-route-capabilities>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#aaa69a;border:1px solid #aaa69a}.ai-route-capabilities article{background:#fff;padding:1.5rem;min-height:220px}.ai-route-capabilities article small,.ai-route-capabilities article span{font:800 .62rem monospace}.ai-route-capabilities article span{display:inline-block;margin-top:1rem;background:#eee9dc;padding:.4rem}.ai-route-boundaries{background:#171714;color:#fff;display:grid;grid-template-columns:.8fr 1.2fr;gap:4rem}.ai-route-boundaries dl{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#444}.ai-route-boundaries dl div{background:#202020;padding:1.5rem}.ai-route-boundaries dt{color:#ffd21c;font-weight:900}.ai-route-boundaries dd{margin:.7rem 0 0;color:#bbb;line-height:1.5}.ai-route-sectors>div{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.ai-route-sectors article{border-top:5px solid #ffd21c;background:#fff;padding:1.5rem;min-height:180px}.ai-route-sectors footer{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}.calendar-preference>header{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.calendar-preference>header h2{margin:.5rem 0}.calendar-preference>header p{color:#716e65;line-height:1.6}.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem;margin:2rem 0 1rem}.calendar-days button,.calendar-times button{border:1px solid #cbc7ba;background:#f8f6f0;padding:.8rem;display:grid;gap:.25rem}.calendar-days button:hover,.calendar-days button[aria-pressed=true],.calendar-times button:hover,.calendar-times button[aria-pressed=true]{background:#ffd21c;border-color:#171714}.calendar-days small,.calendar-days span{font-size:.68rem}.calendar-days b{font-size:1.35rem}.calendar-times{display:flex;gap:.5rem;flex-wrap:wrap}.calendar-times button{min-width:92px;font-weight:900}.calendar-selection{font-weight:800;margin:1.2rem 0 0}[data-scroll-narrative=true]{opacity:0;transform:translate3d(0,44px,0);transition:opacity .7s cubic-bezier(.16,1,.3,1) var(--reveal-delay),transform .85s cubic-bezier(.16,1,.3,1) var(--reveal-delay)}[data-scroll-narrative=true].is-narrative-visible{opacity:1;transform:none}
@media(max-width:900px){.personalized-order{grid-template-columns:1fr}.ai-route-capabilities>div{grid-template-columns:1fr 1fr}.ai-route-boundaries{grid-template-columns:1fr}.ai-route-sectors>div{grid-template-columns:1fr 1fr}.calendar-days{grid-template-columns:repeat(4,1fr)}}
@media(max-width:600px){.ai-moment-track,.ai-route-capabilities>div,.ai-route-sectors>div,.ai-route-boundaries dl,.calendar-preference>header{grid-template-columns:1fr}.calendar-days{grid-template-columns:repeat(3,1fr)}.ai-decision-chain i{display:none}}
@media(prefers-reduced-motion:reduce){[data-scroll-narrative=true]{opacity:1!important;transform:none!important;transition:none!important}}
.intent-handoff[data-normalized]{width:min(1180px,calc(100% - 2rem));margin:calc(88px + 2rem) auto 0;padding:1rem 1.25rem;border:1px solid #171714;background:#ffd21c;display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.intent-handoff[data-normalized] small{font:900 .62rem monospace;letter-spacing:.12em}.intent-handoff[data-normalized] b{font-size:1rem}.intent-handoff[data-normalized] span{color:#514919}

/* Final collapsed-control contract: tools use a vertical rail; expert is icon-only. */
.expert-orb[data-unified-compact]{width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important;grid-template-columns:36px!important;padding:10px!important;border-radius:16px 0 0 16px!important}.expert-orb[data-unified-compact] .compact-assistant-copy,.expert-orb[data-unified-compact]>i{display:none!important}.expert-orb[data-unified-compact] .compact-assistant-mark{border-radius:12px}

/* Consent center and AI-card geometry repair. */
.privacy-panel[data-consent-center]{display:grid;gap:1rem;width:min(720px,calc(100vw - 2rem));max-width:none;box-sizing:border-box}.privacy-panel[data-consent-center]>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.privacy-panel[data-consent-center] h2{margin:.2rem 0 0}.privacy-panel[data-consent-center] header small{font:800 .65rem/1.2 monospace;letter-spacing:.12em}.privacy-panel[data-consent-center] [data-consent-close]{width:44px;padding:0;font-size:1.4rem}.privacy-categories{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem!important}.privacy-categories button{display:grid;text-align:left;gap:.25rem}.privacy-categories button[aria-pressed="true"]{background:#ffd21c;border-color:#171714}.privacy-categories button.is-required{background:#eee;color:#555}.privacy-boundary{margin:0;font-size:.76rem;color:#666}.cookie-preferences{min-height:44px;border:1px solid currentColor;background:transparent;color:inherit;padding:.65rem .8rem;font-weight:750}.ai-moment-track{align-items:stretch;grid-auto-rows:1fr;gap:1.5rem}.ai-moment-track article,.ai-moment-track article:nth-child(2){transform:none;min-width:0;height:auto;box-sizing:border-box;overflow:hidden}.ai-moment-track article:hover{transform:translateY(-.35rem)}.ai-moment-track h3{overflow-wrap:anywhere;line-height:.95}.ai-moment-facts{width:100%;box-sizing:border-box}.ai-moment-facts>div{min-width:0}.ai-moment-facts dd{overflow-wrap:anywhere}.workflow-pulse{margin-top:0;flex:none}
@media(max-width:700px){.privacy-categories{grid-template-columns:1fr 1fr}.privacy-panel[data-consent-center]{max-height:calc(100vh - 2rem);overflow:auto}.privacy-panel[data-consent-center]>footer{display:grid;grid-template-columns:1fr}.privacy-panel[data-consent-center]>footer button{width:100%}}
#gokce-tools[data-open=false].release-tool-dock{width:52px!important}#gokce-tools[data-open=false] .part3-tools-handle[data-unified-compact]{width:52px!important;min-width:52px!important;height:184px!important;min-height:184px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:.65rem!important;padding:10px 7px!important;border-radius:0 14px 14px 0!important;writing-mode:horizontal-tb!important}#gokce-tools[data-open=false] .part3-tools-handle .compact-assistant-copy{display:block!important;writing-mode:vertical-rl!important;transform:rotate(180deg)!important;text-align:center!important}#gokce-tools[data-open=false] .part3-tools-handle .compact-assistant-copy b{font-size:.67rem;letter-spacing:.1em;text-transform:uppercase}#gokce-tools[data-open=false] .part3-tools-handle .compact-assistant-copy small,#gokce-tools[data-open=false] .part3-tools-handle>i{display:none!important}#gokce-tools[data-open=false] .part3-tools-handle .compact-assistant-mark{width:34px;height:34px;flex:none}#gokce-tools[data-open=true].release-tool-dock{width:232px!important}#gokce-tools[data-open=true] .part3-tools-handle[data-unified-compact]{width:232px!important;min-width:232px!important;height:64px!important;min-height:64px!important}#gokce-tools .part3-tools-panel{left:64px!important}

/* Turkish display copy needs a looser rhythm than the original Latin lockup. */
.footer-callout{overflow:hidden}.footer-callout small{display:block;margin-bottom:1rem;letter-spacing:.12em}.footer-callout h2{max-width:15ch;font-size:clamp(3rem,6vw,5.8rem);line-height:1.04;letter-spacing:-.04em;text-wrap:balance}
@media(max-width:600px){.footer-callout h2{font-size:clamp(2.6rem,14vw,4.2rem);line-height:1.07;letter-spacing:-.035em}}

/* Canonical adaptive navigation and balanced editorial density */
.site-header #site-nav[data-structured-nav=true]{display:flex;align-items:center;justify-content:center;gap:.15rem;min-width:0}.site-nav-group{position:relative;display:flex;align-items:center;border-radius:10px}.site-nav-primary,.site-nav-group>[data-site-nav-toggle]{color:inherit;text-decoration:none;font-weight:800}.site-nav-primary{padding:.72rem .28rem .72rem .72rem;white-space:nowrap}.site-nav-group>[data-site-nav-toggle]{width:32px;height:38px;padding:0;border:0;background:transparent;cursor:pointer;font-size:1rem}.site-nav-group:hover,.site-nav-group:focus-within{background:#f1eee5}.site-nav-primary[aria-current=page]{text-decoration:underline;text-decoration-color:#ffd21c;text-decoration-thickness:3px;text-underline-offset:7px}.site-nav-menu{position:absolute;z-index:120;top:calc(100% + .6rem);left:0;width:min(330px,calc(100vw - 2rem));padding:.55rem;background:#171714;color:#fff;border:1px solid #3e3e39;box-shadow:0 24px 70px #0004}.site-nav-menu a{display:flex!important;align-items:center;justify-content:space-between;gap:1rem;padding:.78rem .85rem!important;color:#fff!important;border-bottom:1px solid #333!important;text-decoration:none!important}.site-nav-menu a:last-child{border-bottom:0!important}.site-nav-menu a:hover,.site-nav-menu a:focus{background:#ffd21c!important;color:#111!important}.site-nav-menu small{font:900 .55rem monospace;color:#ffd21c;white-space:nowrap}.site-nav-menu a:hover small,.site-nav-menu a:focus small{color:#111}.site-header #site-nav .nav-meeting{margin-left:.5rem;min-width:max-content}
.page-section-index{position:sticky;top:72px;z-index:35;margin:0;padding:.55rem max(5vw,calc((100vw - 1440px)/2));display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;background:#171714;color:#fff;border-bottom:3px solid #ffd21c;box-shadow:0 10px 28px #0002}.page-section-index>[data-section-index-toggle]{display:flex;align-items:center;gap:.55rem;border:0;background:transparent;color:#fff;padding:.6rem;cursor:pointer;white-space:nowrap}.page-section-index>[data-section-index-toggle] b{font-size:.78rem}.page-section-index>[data-section-index-toggle] span{font:700 .58rem monospace;color:#aaa}.page-section-index>[data-section-index-toggle] i{display:grid;place-items:center;width:24px;height:24px;border:1px solid #555;border-radius:50%;font-style:normal}.page-section-index>div{display:flex;gap:.35rem;overflow:auto;scrollbar-width:none}.page-section-index>div::-webkit-scrollbar{display:none}.page-section-index>div a{padding:.55rem .72rem;color:#ccc;text-decoration:none;white-space:nowrap;border:1px solid transparent;font-size:.72rem;font-weight:750}.page-section-index>div a:hover,.page-section-index>div a:focus,.page-section-index>div a.is-current{color:#111;background:#ffd21c;border-color:#ffd21c}.page-section-index[data-collapsed=true]{grid-template-columns:1fr}.page-section-index[data-collapsed=true]>div{display:none}
html[data-site-density=balanced] [data-editorial-section=true]{scroll-margin-top:138px}html[data-site-density=balanced] .page-section,html[data-site-density=balanced] .software-section,html[data-site-density=balanced] .software-conclusion,html[data-site-density=balanced] .part2-intelligence,html[data-site-density=balanced] .smart-support,html[data-site-density=balanced] .sector-depth,html[data-site-density=balanced] .market-problems,html[data-site-density=balanced] .ai-workforce,html[data-site-density=balanced] .speed-story,html[data-site-density=balanced] .gains-story,html[data-site-density=balanced] .owner-mobile,html[data-site-density=balanced] .ai-page-completion>section{padding-block:clamp(3.75rem,6vw,6.5rem)!important}html[data-site-density=balanced] .page-hero{min-height:min(68vh,720px)}

/* Shared assistant dock: symmetric triggers, viewport-safe non-modal panels. */
[data-shared-assistant-dock]{--assistant-trigger:58px;z-index:var(--z-tools)!important}[data-shared-assistant-dock=tools]{position:fixed!important;left:0!important;right:auto!important;bottom:clamp(1rem,5vh,3rem)!important;width:var(--assistant-trigger)!important;overflow:visible!important;pointer-events:none!important}[data-shared-assistant-dock=expert]{position:fixed!important;right:0!important;left:auto!important;bottom:clamp(1rem,5vh,3rem)!important}[data-shared-assistant-dock]>.part3-tools-handle,[data-shared-assistant-dock]>.expert-orb{pointer-events:auto!important;width:var(--assistant-trigger)!important;min-width:var(--assistant-trigger)!important;height:var(--assistant-trigger)!important;min-height:var(--assistant-trigger)!important;padding:10px!important;display:grid!important;grid-template-columns:36px!important;place-items:center!important;border:1px solid #171714!important;background:#f7f4eb!important;color:#171714!important;box-shadow:0 16px 38px #0002!important;writing-mode:horizontal-tb!important;transform:none!important}[data-shared-assistant-dock=tools]>.part3-tools-handle{border-radius:0 16px 16px 0!important}[data-shared-assistant-dock=expert]>.expert-orb{border-radius:16px 0 0 16px!important}[data-shared-assistant-dock] .compact-assistant-copy,[data-shared-assistant-dock]>.part3-tools-handle>i,[data-shared-assistant-dock]>.expert-orb>i{display:none!important}[data-shared-assistant-dock] .compact-assistant-mark{width:36px!important;height:36px!important;margin:0!important;border-radius:11px!important}[data-shared-assistant-dock]>.part3-tools-handle:focus-visible,[data-shared-assistant-dock]>.expert-orb:focus-visible{outline:4px solid #ffd21c!important;outline-offset:3px!important}
[data-shared-assistant-dock=tools] .part3-tools-panel,[data-shared-assistant-dock=expert] #expert-panel{position:fixed!important;top:auto!important;bottom:max(1rem,env(safe-area-inset-bottom))!important;width:min(420px,calc(100vw - 92px))!important;max-height:min(680px,calc(100dvh - 2rem))!important;overflow:auto!important;border:1px solid #171714!important;border-radius:18px!important;box-shadow:0 30px 90px #0005!important;transform:translateY(10px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .18s ease,transform .18s ease!important}[data-shared-assistant-dock=tools] .part3-tools-panel{left:72px!important;right:auto!important;background:#f7f4eb!important;color:#171714!important}[data-shared-assistant-dock=expert] #expert-panel{right:72px!important;left:auto!important;background:#171714!important;color:#fff!important}[data-shared-assistant-dock=tools][data-open=true] .part3-tools-panel,[data-shared-assistant-dock=expert] #expert-panel:not([hidden]){transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}

@media(max-width:1050px){.site-header #site-nav[data-structured-nav=true]{justify-content:flex-start;align-items:stretch}.site-nav-group{display:grid;grid-template-columns:1fr 44px;border-bottom:1px solid #dedbd1;border-radius:0}.site-nav-primary{padding:1rem}.site-nav-group>[data-site-nav-toggle]{width:44px;height:100%}.site-nav-menu{position:static;grid-column:1/-1;width:auto;box-shadow:none;border:0;padding:.25rem .75rem .75rem;background:#171714}.site-header #site-nav .nav-meeting{margin:.75rem}}
@media(max-width:800px){.page-section-index{top:60px;grid-template-columns:1fr;padding-inline:1rem;gap:.25rem}.page-section-index>div{padding-bottom:.25rem}.page-section-index>[data-section-index-toggle]{justify-content:space-between}html[data-site-density=balanced] .page-section,html[data-site-density=balanced] [data-editorial-section=true]{padding-block:3.5rem!important}[data-shared-assistant-dock=tools]{display:block!important;left:.75rem!important;bottom:max(.75rem,env(safe-area-inset-bottom))!important}[data-shared-assistant-dock=expert]{right:.75rem!important;bottom:max(.75rem,env(safe-area-inset-bottom))!important}[data-shared-assistant-dock=tools]>.part3-tools-handle{display:grid!important}[data-shared-assistant-dock=tools] .part3-tools-panel,[data-shared-assistant-dock=expert] #expert-panel{left:.75rem!important;right:.75rem!important;bottom:calc(max(.75rem,env(safe-area-inset-bottom)) + 68px)!important;width:auto!important;max-height:calc(100dvh - 92px)!important;border-radius:18px!important}}
@media(prefers-reduced-motion:reduce){[data-shared-assistant-dock] .part3-tools-panel,[data-shared-assistant-dock] #expert-panel{transition:none!important}}

/* Vertical site actions: Tools mirrors the solid "Bana Göster" CTA; Expert mirrors "Canlı Dene". */
@media(min-width:801px){
  [data-shared-assistant-dock]{--assistant-trigger:58px!important}
  [data-shared-assistant-dock]>.part3-tools-handle,[data-shared-assistant-dock]>.expert-orb{width:58px!important;min-width:58px!important;height:186px!important;min-height:186px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:.65rem!important;padding:10px 8px!important}
  [data-shared-assistant-dock=tools]>.part3-tools-handle{background:#ffd21c!important;color:#171714!important}
  [data-shared-assistant-dock=expert]>.expert-orb{background:rgba(255,255,255,.96)!important;color:#171714!important}
  [data-shared-assistant-dock] .compact-assistant-copy{display:block!important;writing-mode:vertical-rl!important;transform:rotate(180deg)!important;text-align:center!important}
  [data-shared-assistant-dock] .compact-assistant-copy b{font-size:.69rem!important;line-height:1!important;letter-spacing:.1em!important;text-transform:uppercase!important;white-space:nowrap!important}
  [data-shared-assistant-dock] .compact-assistant-copy small{display:none!important}
  [data-shared-assistant-dock]>.part3-tools-handle>i,[data-shared-assistant-dock]>.expert-orb>i{display:block!important;font:900 1rem/1 sans-serif!important}
  [data-shared-assistant-dock]>.part3-tools-handle:hover{transform:translateX(3px)!important;box-shadow:7px 7px 0 #171714!important}
  [data-shared-assistant-dock]>.expert-orb:hover{transform:translateX(-3px)!important;box-shadow:-7px 7px 0 #171714!important}
  #gokce-tools[data-open=false].release-tool-dock{width:58px!important}
  #gokce-tools[data-open=false] .part3-tools-handle[data-unified-compact]{width:58px!important;min-width:58px!important;height:186px!important;min-height:186px!important}
}

/* Header utility family: language, sign-in and personal discovery share one control system. */
.site-header .header-actions .header-locale,.site-header .header-actions .product-access,.site-header .header-actions .scenario-entry{min-height:44px!important;height:44px!important;box-sizing:border-box!important;border:1px solid #171714!important;border-radius:999px!important;background:#fff!important;color:#171714!important;box-shadow:none!important;transition:background .18s ease,transform .18s ease,box-shadow .18s ease!important}
.site-header .header-actions .header-locale{min-width:66px!important;padding:4px 6px!important}
.site-header .header-actions .product-access{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.65rem 1rem!important;font-size:.76rem!important;font-weight:850!important;line-height:1!important}
.site-header .header-actions .scenario-entry{padding:5px 10px 5px 6px!important;gap:.55rem!important}
.site-header .header-actions .scenario-entry .scenario-icon{width:32px!important;height:32px!important;flex:none!important}
.site-header .header-actions .header-locale:hover,.site-header .header-actions .product-access:hover,.site-header .header-actions .scenario-entry:hover{background:#ffd21c!important;transform:translateY(-2px)!important;box-shadow:4px 4px 0 #171714!important}
.site-header .header-actions .header-locale:focus-visible,.site-header .header-actions .product-access:focus-visible,.site-header .header-actions .scenario-entry:focus-visible{outline:3px solid #ffd21c!important;outline-offset:3px!important}
@media(max-width:600px){.site-header .header-actions .header-locale,.site-header .header-actions .product-access{height:40px!important;min-height:40px!important}.site-header .header-actions .product-access{padding:.55rem .7rem!important}.site-header .header-actions .scenario-entry{height:48px!important;min-height:48px!important}}

/* Synchronized editorial section rhythm. */
:root{--section-surface-transition:background-color .42s var(--ease-emphasis),color .42s var(--ease-emphasis),border-color .42s var(--ease-emphasis)}
body main>section{border-top:1px solid rgba(23,23,20,.18);transition:var(--section-surface-transition)}
body main>section:first-child{border-top:0}
body main>.ai-workforce,body main>.signature-mess,body main>.smart-support,body main>.sector-value,body main>.ai-route-boundaries{border-top-color:#444}
body main>.gains-story,body main>.industry-morph,body main>.sector-depth,body main>.ai-route-story{border-top-color:#171714}
@media(prefers-reduced-motion:reduce){body main>section{transition:none!important}}

/* Contact calendar v2 */
.contact-calendar-v2{padding-top:clamp(4rem,7vw,7rem)!important}.contact-calendar-v2>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem}.contact-calendar-v2>header small,.contact-calendar-v2>header h1,.contact-calendar-v2>header p{grid-column:1}.contact-calendar-v2>header span{grid-column:2;grid-row:1/4;align-self:center}.contact-calendar-v2 .scheduler-stage{min-height:360px}.contact-calendar-v2 .scheduler-stage>p{max-width:680px;color:#716e65;line-height:1.6}.contact-calendar-v2 textarea{padding:.9rem;border:1px solid #aaa;resize:vertical;font:inherit}.contact-calendar-v2 [data-contact-details] label:last-of-type{grid-column:1/-1}.contact-calendar-footer{display:flex;align-items:center;gap:1rem;max-width:1000px;padding:1rem 0;border-bottom:1px solid #cbc7ba}.contact-calendar-footer button{min-width:92px;min-height:44px;border:1px solid #171714;background:transparent;font-weight:850}.contact-calendar-footer button:disabled{opacity:.35}.contact-calendar-footer p{margin:0;color:#716e65}.contact-booking-boundary{margin-top:1.5rem;padding:1.25rem;border-left:6px solid #ffd21c;background:#f6f3ea}.contact-booking-boundary p{color:#716e65}.contact-booking-boundary .secondary{background:transparent;color:#171714;border:1px solid #171714;margin-left:.5rem}

/* Vertical shared site-tool rails */
[data-shared-assistant-dock]{--assistant-trigger-width:54px;--assistant-trigger-height:186px}[data-shared-assistant-dock=tools]{width:var(--assistant-trigger-width)!important}[data-shared-assistant-dock]>.part3-tools-handle,[data-shared-assistant-dock]>.expert-orb{width:var(--assistant-trigger-width)!important;min-width:var(--assistant-trigger-width)!important;height:var(--assistant-trigger-height)!important;min-height:var(--assistant-trigger-height)!important;padding:10px 8px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:.7rem!important}[data-shared-assistant-dock] .compact-assistant-copy{display:block!important;writing-mode:vertical-rl!important;transform:rotate(180deg)!important;text-align:center!important}[data-shared-assistant-dock] .compact-assistant-copy b{display:block!important;font-size:.68rem!important;line-height:1!important;letter-spacing:.1em!important;text-transform:uppercase!important;white-space:nowrap!important}[data-shared-assistant-dock] .compact-assistant-copy small{display:none!important}[data-shared-assistant-dock] .compact-assistant-mark{flex:none!important}[data-shared-assistant-dock=tools] .part3-tools-panel{left:68px!important}[data-shared-assistant-dock=expert] #expert-panel{right:68px!important}
@media(max-width:800px){.contact-calendar-v2>header{grid-template-columns:1fr}.contact-calendar-v2>header span{grid-column:1;grid-row:auto}.contact-calendar-v2 .scheduler-stage{min-height:0}.contact-calendar-footer{align-items:flex-start}.contact-calendar-v2 [data-contact-details] label:last-of-type{grid-column:auto}.contact-booking-boundary .secondary{margin-left:0}[data-shared-assistant-dock]{--assistant-trigger-width:56px;--assistant-trigger-height:56px}[data-shared-assistant-dock]>.part3-tools-handle,[data-shared-assistant-dock]>.expert-orb{display:grid!important;grid-template-columns:36px!important;padding:10px!important}[data-shared-assistant-dock] .compact-assistant-copy{display:none!important}}
@media(min-width:801px){html [data-shared-assistant-dock]{--assistant-trigger-width:58px;--assistant-trigger-height:186px}html #gokce-tools[data-open=false].release-tool-dock{width:58px!important}html #gokce-tools[data-open=false] .part3-tools-handle[data-unified-compact],html [data-shared-assistant-dock=expert]>.expert-orb{width:58px!important;min-width:58px!important;height:186px!important;min-height:186px!important}html [data-shared-assistant-dock=tools]>.part3-tools-handle{background:#ffd21c!important;color:#171714!important}html [data-shared-assistant-dock=expert]>.expert-orb{background:rgba(255,255,255,.96)!important;color:#171714!important}html [data-shared-assistant-dock] .compact-assistant-copy{display:block!important;writing-mode:vertical-rl!important;transform:rotate(180deg)!important}html [data-shared-assistant-dock] .compact-assistant-copy small{display:none!important}}

/* Canonical product navigation: stable hierarchy, descriptive panels and one interaction language. */
@media(min-width:1051px){
  .site-header #site-nav[data-structured-nav=true]{gap:3px!important;padding:4px!important;border:1px solid #d9d5ca!important;border-radius:15px!important;background:rgba(246,243,235,.92)!important;box-shadow:0 8px 24px rgba(23,23,20,.06)!important}
  .site-header #site-nav .site-nav-group{border-radius:11px!important;transition:background .18s ease,box-shadow .18s ease!important}
  .site-header #site-nav .site-nav-group:hover,.site-header #site-nav .site-nav-group:focus-within{background:#fff!important;box-shadow:0 3px 12px #0000000d!important}
  .site-header #site-nav .site-nav-group[data-site-nav-group=product],.site-header #site-nav .site-nav-group[data-site-nav-group=ai]{background:#fff!important}
  .site-header #site-nav .site-nav-group[data-site-nav-group=ai] .site-nav-primary:before{content:"";width:7px;height:7px;border-radius:50%;background:#ffd21c;border:1px solid #171714;margin-right:.4rem}
  .site-header #site-nav .site-nav-primary{display:flex!important;align-items:center!important;min-height:42px!important;padding:.65rem .2rem .65rem .8rem!important;font-size:.76rem!important;letter-spacing:.01em!important}
  .site-header #site-nav [data-site-nav-toggle]{width:30px!important;min-height:42px!important;display:grid!important;place-items:center!important}
  .site-header #site-nav [data-site-nav-toggle] span{display:block;transition:transform .18s ease}
  .site-header #site-nav [data-site-nav-toggle][aria-expanded=true] span{transform:rotate(180deg)}
  .site-header #site-nav .site-nav-menu{top:calc(100% + 12px)!important;width:440px!important;padding:0!important;border:1px solid #171714!important;border-radius:16px!important;background:#fff!important;color:#171714!important;overflow:hidden!important;box-shadow:0 30px 80px rgba(23,23,20,.2)!important}
  .site-header #site-nav .site-nav-group:nth-last-of-type(-n+2) .site-nav-menu{left:auto!important;right:0!important}
  .site-header #site-nav .site-nav-menu>header{display:grid!important;gap:.35rem!important;padding:1rem 1.1rem!important;background:#171714!important;color:#fff!important}
  .site-header #site-nav .site-nav-menu>header small{color:#ffd21c!important;font:900 .58rem/1.2 monospace!important;letter-spacing:.14em!important;text-transform:uppercase!important}
  .site-header #site-nav .site-nav-menu>header b{font-size:.78rem!important;font-weight:650!important;color:#ddd!important}
  .site-header #site-nav .site-nav-menu>div{display:grid!important;grid-template-columns:1fr 1fr!important;padding:.45rem!important}
  .site-header #site-nav .site-nav-menu a{min-height:48px!important;padding:.72rem!important;border:0!important;border-radius:9px!important;color:#171714!important;font-size:.75rem!important}
  .site-header #site-nav .site-nav-menu a:hover,.site-header #site-nav .site-nav-menu a:focus{background:#ffd21c!important;color:#171714!important;box-shadow:none!important}
  .site-header #site-nav .site-nav-menu a i{font-style:normal;color:#8c887d}
  .site-header #site-nav .site-nav-menu a small{color:#806b00!important;font-size:.49rem!important}
  .site-header #site-nav .nav-meeting{min-height:50px!important;margin:0 0 0 5px!important;padding:.55rem .8rem!important;border-radius:12px!important;background:#171714!important;color:#fff!important}
  .site-header #site-nav .nav-meeting small{color:#bbb!important}.site-header #site-nav .nav-meeting:hover{background:#ffd21c!important;color:#171714!important}.site-header #site-nav .nav-meeting:hover small{color:#514919!important}
}

/* Retired public floating assistants: no trigger, panel or reserved edge space remains. */
html body [data-part3-tools],
html body .expert-dock,
html body .expert-orb,
html body #expert-panel{
  display:none!important;
}

/* Dark conclusion actions retain readable semantic contrast. */
.software-conclusion .cta-row .button{
  min-height:54px;
  border-color:#fff;
  color:#fff;
}
.software-conclusion .cta-row .button:first-child{
  border-color:#ffd21c;
  background:#ffd21c;
  color:#171714;
}
.software-conclusion .cta-row .button.ghost{
  background:transparent;
  color:#fff;
}
.software-conclusion .cta-row .button.dark{
  border-color:#fff;
  background:#fff;
  color:#171714;
}
.software-conclusion .cta-row .button:hover,
.software-conclusion .cta-row .button:focus-visible{
  border-color:#ffd21c;
  background:#ffd21c;
  color:#171714;
}

/* Product-family story: compact editorial hierarchy and a clear evidence workspace. */
body main>.industry-morph{
  background:#f5f2e9!important;
  color:#171714;
  padding-block:clamp(5rem,8vw,8rem)!important;
}
.industry-morph .section-intro{
  position:relative;
  max-width:1180px;
  padding:clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,4vw,3.5rem);
  border:1px solid #d8d3c6;
  border-left:8px solid #ffd21c;
  background:#fff;
}
.industry-morph .section-intro .eyebrow{
  margin-bottom:1rem;
}
.industry-morph .section-intro h2{
  max-width:13ch;
  margin:0;
  font-size:clamp(3rem,5.5vw,6.2rem)!important;
  line-height:.94!important;
  letter-spacing:-.055em!important;
  text-wrap:balance;
  overflow-wrap:normal;
}
.industry-morph .morph-layout{
  grid-template-columns:minmax(220px,270px) minmax(0,1fr);
  gap:clamp(1.25rem,2.5vw,2.5rem);
  align-items:start;
  margin-top:clamp(2rem,4vw,3.5rem);
}
.industry-morph .morph-layout nav{
  gap:.55rem;
  padding:1rem;
  border:1px solid #d8d3c6;
  background:#fff;
}
.industry-morph .morph-layout nav button{
  min-height:58px;
  padding:.9rem 1rem;
  border:1px solid transparent;
  border-radius:10px;
  background:#f0ede5;
  line-height:1.25;
  cursor:pointer;
}
.industry-morph .morph-layout nav button:hover,
.industry-morph .morph-layout nav button:focus-visible{
  border-color:#171714;
  background:#ffd21c;
  color:#171714;
}
.industry-morph .morph-layout nav button[aria-pressed=true]{
  border-color:#171714;
  background:#171714;
  color:#fff;
  box-shadow:inset 5px 0 #ffd21c;
}
.industry-morph .morph-shell{
  border:1px solid #171714;
  border-radius:16px;
  box-shadow:0 24px 60px rgba(23,23,20,.14);
}
.industry-morph .morph-map strong{
  max-width:90%;
  font-size:clamp(2.8rem,5.6vw,6.5rem);
  line-height:.88;
  overflow-wrap:normal;
}
.industry-morph .morph-shell>div:last-child{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:1rem 2rem;
  align-items:end;
}
.industry-morph .morph-shell h3{
  margin:0;
  font-size:clamp(2rem,3.5vw,4rem);
  line-height:1;
}
.industry-morph .morph-shell p{
  grid-column:1;
  margin:0;
}
.industry-morph .morph-shell a{
  grid-column:2;
  grid-row:1/3;
  align-self:center;
  padding:.9rem 1.1rem;
  border:1px solid #ffd21c;
}
@media(max-width:900px){
  .industry-morph .morph-layout{grid-template-columns:1fr}
  .industry-morph .morph-layout nav{display:grid;grid-template-columns:1fr 1fr;overflow:visible}
}

/* Shared collapsed page controls. */
.page-controls{position:fixed;right:1.25rem;bottom:max(1.25rem,env(safe-area-inset-bottom));z-index:145}
.page-controls-trigger{display:grid;place-items:center;width:54px;height:54px;padding:0;border:1px solid #171714;border-radius:14px;background:#ffd21c;color:#171714;box-shadow:0 12px 36px #0003;cursor:pointer}
.page-controls-trigger svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}
.page-controls-trigger:hover,.page-controls-trigger:focus-visible{transform:translateY(-2px);box-shadow:5px 5px 0 #171714}
.page-controls[data-open=true] .page-controls-trigger{background:#171714;color:#ffd21c}
.page-controls-panel{position:absolute;right:0;bottom:66px;width:min(390px,calc(100vw - 2rem));border:1px solid #171714;border-radius:16px;background:#f8f6f0;color:#171714;box-shadow:0 28px 80px #0005;overflow:hidden}
.page-controls-panel>header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;background:#171714;color:#fff}
.page-controls-panel>header span{display:grid;gap:.25rem}.page-controls-panel>header small{color:#ffd21c;font:900 .58rem monospace;letter-spacing:.12em}.page-controls-panel>header b{max-width:280px;font-size:.88rem;line-height:1.3}
.page-controls-panel>header button{width:40px;height:40px;border:1px solid #555;border-radius:10px;background:#252522;color:#fff;font-size:1.25rem;cursor:pointer}
.page-setting-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#d8d3c6;border-bottom:1px solid #d8d3c6}
.page-setting-grid button{min-height:68px;padding:.85rem 1rem;border:0;background:#fff;color:#171714;text-align:left;display:grid;gap:.35rem;cursor:pointer}
.page-setting-grid button:hover,.page-setting-grid button:focus-visible{background:#ffd21c}.page-setting-grid span{font-size:.72rem}.page-setting-grid b{font-size:.8rem}
.page-shortcuts{padding:1rem}.page-shortcuts>small{font:900 .58rem monospace;letter-spacing:.12em;color:#777166}.page-shortcuts nav{display:grid;margin-top:.6rem}.page-shortcuts a{display:flex;justify-content:space-between;gap:1rem;padding:.72rem .4rem;border-bottom:1px solid #ddd7ca;font-size:.78rem;font-weight:800}.page-shortcuts a:hover,.page-shortcuts a:focus{padding-inline:.7rem;background:#ffd21c}.page-shortcuts i{font-style:normal}
.page-controls-panel>footer{padding:.8rem 1rem;border-top:1px solid #d8d3c6;color:#706b62;font-size:.66rem;line-height:1.4}
html[data-public-theme=dark]{color-scheme:dark}html[data-public-theme=dark] body{background:#11110f;color:#f7f4ea}html[data-public-theme=dark] .site-header{background:rgba(23,23,20,.94);color:#fff;border-bottom-color:#3f3f39}html[data-public-theme=dark] main>section,html[data-public-theme=dark] main>div>section{filter:brightness(.86) contrast(1.05)}
html[data-public-contrast=true] body{filter:contrast(1.16)}html[data-public-contrast=true] :focus-visible{outline-width:4px!important}
html{font-size:calc(16px * var(--public-text-scale,1))}
html[data-public-reduced-motion=true]{scroll-behavior:auto!important}html[data-public-reduced-motion=true] *,html[data-public-reduced-motion=true] *:before,html[data-public-reduced-motion=true] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}
@media(max-width:600px){.page-controls{right:.75rem;bottom:max(.75rem,env(safe-area-inset-bottom))}.page-controls-panel{position:fixed;left:.75rem;right:.75rem;bottom:calc(max(.75rem,env(safe-area-inset-bottom)) + 64px);width:auto;max-height:calc(100dvh - 90px);overflow:auto}.page-setting-grid{grid-template-columns:1fr 1fr}}

/* Header help and honest account menu. */
.site-header .header-help{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:50px;padding:.65rem .85rem;border:1px solid #171714;border-radius:12px;background:#fff;color:#171714;font-size:.74rem;font-weight:850}
.site-header .header-help svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.site-header .header-help:hover,.site-header .header-help:focus-visible{background:#ffd21c;box-shadow:4px 4px 0 #171714}
.header-account{position:relative}.header-account-trigger{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;height:50px;min-width:148px;padding:5px 9px 5px 5px;border:1px solid #171714;border-radius:12px;background:#fff;color:#171714;text-align:left;cursor:pointer}
.header-account-trigger:hover,.header-account-trigger:focus-visible,.header-account-trigger[aria-expanded=true]{background:#ffd21c;box-shadow:4px 4px 0 #171714}
.header-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#171714;color:#ffd21c}.header-avatar svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}
.header-account-trigger>span:nth-child(2){display:grid;gap:.1rem}.header-account-trigger small{font:900 .5rem/1.1 monospace;letter-spacing:.08em;color:#736f65}.header-account-trigger b{font-size:.76rem}.header-account-trigger>i{font-style:normal;transition:transform .18s}.header-account-trigger[aria-expanded=true]>i{transform:rotate(180deg)}
.header-account-menu{position:absolute;z-index:155;top:calc(100% + 12px);right:0;width:270px;padding:.45rem;border:1px solid #171714;border-radius:14px;background:#fff;color:#171714;box-shadow:0 28px 70px #0004;overflow:hidden}
.header-account-menu>header{display:grid;gap:.25rem;padding:.8rem .85rem;margin:-.45rem -.45rem .35rem;background:#171714;color:#fff}.header-account-menu>header small{color:#aaa;font-size:.65rem}
.header-account-menu a{display:flex!important;justify-content:space-between;align-items:center;min-height:44px;padding:.7rem .75rem!important;border-radius:8px;font-size:.75rem;font-weight:800}.header-account-menu a:hover,.header-account-menu a:focus{background:#ffd21c;box-shadow:none!important}.header-account-menu i{font-style:normal}
.site-header .header-account-menu{display:grid;align-items:stretch;gap:2px;margin:0;font-size:.75rem;font-weight:inherit}
.site-header .header-account-menu[hidden]{display:none}
.site-header .header-account-menu>header{display:grid;width:auto;min-width:0;gap:.25rem;padding:.85rem;margin:-.45rem -.45rem .35rem;background:#171714;color:#fff}
.site-header .header-account-menu>header b,.site-header .header-account-menu>header small{display:block;width:auto;white-space:normal;line-height:1.35}
.site-header .header-account-menu>a{width:100%;margin:0;white-space:normal}
.site-header .header-actions{gap:8px}
.site-header .header-locale,.site-header .header-account-trigger,.site-header .scenario-entry{height:50px;border:1px solid #171714;border-radius:12px;background:#fff;color:#171714;box-shadow:none}
.site-header .header-account-trigger:hover,.site-header .header-account-trigger:focus-visible,.site-header .header-account-trigger[aria-expanded=true],.site-header .scenario-entry:hover,.site-header .scenario-entry:focus-visible{background:#ffd21c;box-shadow:4px 4px 0 #171714;transform:none}
.site-header .header-account-menu,.page-controls-panel,.public-chat-panel{border:1px solid #171714!important;border-radius:16px!important;background:#f8f6f0!important;color:#171714!important;box-shadow:0 28px 80px rgba(0,0,0,.32)!important}
.site-header .header-account-menu>header,.page-controls-panel>header,.public-chat-panel>header{min-height:68px;background:#171714!important;color:#fff!important;border-bottom:1px solid #393936!important;padding:14px 16px!important}
.site-header .header-account-menu>header small,.page-controls-panel>header small,.public-chat-panel>header small{color:#ffd21c!important;font:900 .58rem/1.2 monospace!important;letter-spacing:.12em!important}
.page-controls-panel>header button,.public-chat-panel>header button{width:42px!important;height:42px!important;border:1px solid #494943!important;border-radius:10px!important;background:#252522!important;color:#fff!important}
@media(max-width:1200px){.site-header .header-help span{display:none}.site-header .header-help{width:50px;padding:0}.header-account-trigger{min-width:50px;width:50px;padding:5px}.header-account-trigger>span:nth-child(2),.header-account-trigger>i{display:none}}
@media(max-width:600px){.site-header .header-help{display:none}.header-account-menu{position:fixed;top:72px;left:.75rem;right:.75rem;width:auto}}
@media(max-width:600px){
  .industry-morph .section-intro{padding:1.25rem;border-left-width:5px}
  .industry-morph .section-intro h2{font-size:clamp(2.65rem,13vw,4.4rem)!important}
  .industry-morph .morph-layout nav{grid-template-columns:1fr}
  .industry-morph .morph-shell>div:last-child{grid-template-columns:1fr}
  .industry-morph .morph-shell a{grid-column:1;grid-row:auto;text-align:center}
}

/* Customer Center sign-in: informative two-panel product entry. */
.auth-shell[data-auth-experience=complete]{
  grid-template-columns:minmax(420px,.88fr) minmax(480px,1.12fr)!important;
  min-height:100svh;
  background:#f5f2e9;
}
.auth-shell[data-auth-experience=complete]>.auth-product-panel{
  position:relative;
  display:grid;
  align-content:center;
  gap:clamp(2rem,4vw,3.5rem);
  padding:clamp(2rem,5vw,5rem);
  overflow:hidden;
  background:#171714;
  color:#fff;
}
.auth-shell[data-auth-experience=complete]>.auth-product-panel:after{
  content:"";
  position:absolute;
  width:380px;
  height:380px;
  right:-170px;
  bottom:-170px;
  border-radius:50%;
  border:72px solid #ffd21c;
  opacity:.95;
}
.auth-product-panel .auth-back{position:absolute;top:2rem;left:clamp(2rem,5vw,5rem);color:#fff;z-index:1}
.auth-product-panel .auth-brand{position:relative;z-index:1;gap:.8rem}
.auth-product-panel .auth-brand small{color:#ffd21c;font:900 .7rem/1.2 monospace;letter-spacing:.14em}
.auth-product-panel .auth-brand b{max-width:10ch;font-size:clamp(3rem,5.2vw,6rem);line-height:.9;letter-spacing:-.055em}
.auth-product-panel .auth-brand p{max-width:550px;color:#c8c6bf;font-size:1.05rem;line-height:1.65}
.auth-benefits{position:relative;z-index:1;display:grid;gap:1px;background:#484844;border:1px solid #484844}
.auth-benefits article{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:1rem 1.15rem;background:#20201e}
.auth-benefits article>span{display:grid;place-items:center;width:34px;height:34px;background:#ffd21c;color:#171714;font:900 .68rem monospace}
.auth-benefits article div{display:grid;gap:.25rem}
.auth-benefits article small{color:#aaa;font-size:.75rem;line-height:1.4}
.auth-product-panel>footer{position:relative;z-index:1;display:flex;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid #454540;font-size:.72rem}
.auth-product-panel>footer span{color:#aaa}
.auth-shell .auth-form-panel{padding:clamp(2rem,6vw,6rem);background:#f5f2e9}
.auth-form-panel>small{color:#766f61}
.auth-form-panel>p{max-width:650px;line-height:1.6;color:#45433d}
.auth-form-panel>p small{display:block;margin-top:.4rem;color:#77736a}
.auth-state{display:flex;align-items:center;gap:.75rem;margin:1.2rem 0;padding:.8rem 1rem;border:1px solid #d3cdbf;background:#fff}
.auth-state>i{width:10px;height:10px;border-radius:50%;background:#d19d00;box-shadow:0 0 0 5px #ffd21c55}
.auth-state>span{display:grid;gap:.15rem}
.auth-state small{color:#77736a}
.auth-form-panel h1{max-width:8ch;font-size:clamp(3.8rem,6vw,7rem);line-height:.88}
.auth-form-panel form{padding:1.25rem;border:1px solid #d3cdbf;background:#fff;box-shadow:0 20px 50px rgba(23,23,20,.08)}
.auth-form-panel form input{border-color:#aaa;background:#faf9f5}
.auth-form-panel form .button{border-radius:10px;background:#ffd21c}
.auth-form-panel form [role=status]{margin:0;color:#665d44;line-height:1.5}
@media(max-width:900px){
  .auth-shell[data-auth-experience=complete]{grid-template-columns:1fr!important}
  .auth-shell[data-auth-experience=complete]>.auth-product-panel{min-height:auto;padding-top:5rem}
  .auth-product-panel .auth-brand b{max-width:14ch;font-size:clamp(2.8rem,10vw,4.8rem)}
}
@media(max-width:1050px){.site-header #site-nav .site-nav-menu>header{padding:.8rem 1rem;background:#171714;color:#fff}.site-header #site-nav .site-nav-menu>header small{color:#ffd21c}.site-header #site-nav .site-nav-menu>header b{display:block;margin-top:.25rem;font-size:.72rem;color:#ccc}.site-header #site-nav .site-nav-menu>div{display:grid}.site-header #site-nav .site-nav-menu a i{margin-left:auto;font-style:normal}}

/* Canonical public-site header controls: one height, radius and interaction language. */
@media(min-width:1051px){
  body .site-header{
    --public-header-control-height:50px;
    --public-header-control-radius:12px;
  }
  body .site-header #site-nav[data-structured-nav=true]{
    min-height:58px!important;
    padding:4px!important;
    border-radius:calc(var(--public-header-control-radius) + 3px)!important;
  }
  body .site-header #site-nav .site-nav-group{
    min-height:var(--public-header-control-height)!important;
    border-radius:var(--public-header-control-radius)!important;
  }
  body .site-header #site-nav .site-nav-primary,
  body .site-header #site-nav [data-site-nav-toggle]{
    min-height:var(--public-header-control-height)!important;
  }
  body .site-header #site-nav .nav-meeting,
  body .site-header .header-actions .header-locale,
  body .site-header .header-actions .product-access,
  body .site-header .header-actions .scenario-entry{
    height:var(--public-header-control-height)!important;
    min-height:var(--public-header-control-height)!important;
    border-radius:var(--public-header-control-radius)!important;
  }
  body .site-header #site-nav .nav-meeting{
    display:grid!important;
    align-content:center!important;
    min-width:138px!important;
    padding:.45rem .85rem!important;
  }
  body .site-header #site-nav .nav-meeting small,
  body .site-header #site-nav .nav-meeting b{
    line-height:1.12!important;
  }
  body .site-header .header-actions{
    gap:7px!important;
  }
  body .site-header .header-actions .header-locale{
    min-width:68px!important;
  }
  body .site-header .header-actions .scenario-entry{
    padding:5px 12px 5px 6px!important;
  }
  body .site-header .header-actions .scenario-entry .scenario-icon{
    width:36px!important;
    height:36px!important;
  }
}

/* Final assistant trigger distinction: Expert is icon-only; Tools is a clean vertical action rail. */
@media(min-width:801px){
  html [data-shared-assistant-dock=expert]>.expert-orb{width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important;padding:7px!important;display:grid!important;place-items:center!important;border-radius:14px 0 0 14px!important;background:#fff!important}
  html [data-shared-assistant-dock=expert]>.expert-orb .compact-assistant-copy,html [data-shared-assistant-dock=expert]>.expert-orb>i{display:none!important}
  html [data-shared-assistant-dock=expert]>.expert-orb .compact-assistant-mark{width:42px!important;height:42px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}
  html [data-shared-assistant-dock=expert]>.expert-orb .gokce-mascot,html [data-shared-assistant-dock=expert]>.expert-orb .compact-assistant-icon{width:36px!important;height:36px!important}
  html [data-shared-assistant-dock=tools]>.part3-tools-handle{width:58px!important;min-width:58px!important;height:186px!important;min-height:186px!important;padding:12px 8px!important;gap:.8rem!important;border-radius:0 12px 12px 0!important;background:#ffd21c!important;box-shadow:5px 10px 0 rgba(23,23,20,.92)!important}
  html [data-shared-assistant-dock=tools]>.part3-tools-handle .compact-assistant-mark{width:30px!important;height:30px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}
  html [data-shared-assistant-dock=tools]>.part3-tools-handle .compact-assistant-mark{transform:none!important;box-shadow:none!important}
  html [data-shared-assistant-dock=tools]>.part3-tools-handle .compact-assistant-icon{width:24px!important;height:24px!important;fill:#171714!important;stroke:none!important}
  html [data-shared-assistant-dock=tools]>.part3-tools-handle .compact-assistant-copy{display:block!important;writing-mode:vertical-rl!important;transform:rotate(180deg)!important}
  html [data-shared-assistant-dock=tools]>.part3-tools-handle .compact-assistant-copy b{font-size:.68rem!important;letter-spacing:.12em!important;font-weight:900!important}
  html [data-shared-assistant-dock=tools]>.part3-tools-handle>i{display:none!important}
  html #gokce-tools[data-shared-assistant-dock=tools].release-tool-dock>.part3-tools-handle{background:#ffd21c!important;color:#171714!important;border-radius:0 12px 12px 0!important}
  html body [data-shared-assistant-dock=expert] #expert-panel{right:70px!important;left:auto!important;bottom:max(1rem,env(safe-area-inset-bottom))!important}
}

/* One scroll-position contract for fixed header and optional page index. */
html{scroll-padding-top:calc(88px + 1rem)}
main :where(section,[id]){scroll-margin-top:calc(88px + 1rem)}
html:has(.page-section-index:not([hidden])){scroll-padding-top:calc(88px + 62px + 1rem)}
html:has(.page-section-index:not([hidden])) main :where(section,[id]){scroll-margin-top:calc(88px + 62px + 1rem)}
@media(max-width:800px){html{scroll-padding-top:calc(60px + 1rem)}main :where(section,[id]){scroll-margin-top:calc(60px + 1rem)}html:has(.page-section-index:not([hidden])){scroll-padding-top:calc(60px + 58px + 1rem)}html:has(.page-section-index:not([hidden])) main :where(section,[id]){scroll-margin-top:calc(60px + 58px + 1rem)}}

/* GökçeAI visual rhythm and readable operational proof */
.ai-page-completion .ai-route-story{background:#171714;color:#f7f4eb;border-top:1px solid #34342f}
.ai-page-completion .ai-route-story>header{max-width:980px}
.ai-page-completion .ai-route-story>header small{color:#ffd21c;font:850 .68rem/1 monospace;letter-spacing:.14em}
.ai-page-completion .ai-route-story>header p{max-width:760px;color:#c5c3b9}
.ai-page-completion .ai-route-story .ai-decision-chain span{background:#242420;color:#f7f4eb;border-color:#484841}
.ai-page-completion .ai-route-story .ai-decision-chain span b,.ai-page-completion .ai-route-story .ai-decision-chain i{color:#ffd21c}
.ai-moment-track .ai-moment-extra:nth-child(5) .ai-moment-facts>div{background:#f7f4eb;color:#171714}
.ai-moment-track .ai-moment-extra:nth-child(5) .ai-moment-facts dt{color:#666258}
.ai-moment-track .ai-moment-extra:nth-child(5) .ai-moment-facts dd{color:#171714}

/* Shared floating utility rail: same geometry, fixed while the page moves. */
.page-controls{right:20px;bottom:calc(max(20px,env(safe-area-inset-bottom)) + 66px);z-index:901}
.page-controls-trigger{box-shadow:0 12px 36px #0003}
@media(max-width:720px){.page-controls{right:12px;bottom:calc(max(12px,env(safe-area-inset-bottom)) + 66px)}}

/* Explanatory content hierarchy */
.signature-lab details>div dl{display:grid;grid-template-columns:170px minmax(0,1fr);gap:0;border-top:1px solid #454541;margin-top:1.25rem}
.signature-lab details>div dt,.signature-lab details>div dd{margin:0;padding:.8rem 0;border-bottom:1px solid #343430;line-height:1.5}.signature-lab details>div dt{font-weight:850;color:#ffd21c}.signature-lab details>div dd{color:#d0cec5}
.worker-flow article p{min-height:76px;line-height:1.5;color:#c4c2ba}
.gain-grid>span{display:grid;align-content:start;gap:.7rem;min-height:150px;padding:1.1rem!important}.gain-grid>span b{font-size:1rem}.gain-grid>span small{font-size:.76rem;line-height:1.45;font-weight:550}.gain-grid>span i{margin-top:auto;font:750 .58rem/1.3 monospace;font-style:normal;letter-spacing:.06em;opacity:.65}
.metric-contract b{white-space:normal;text-align:center;line-height:1.3}
@media(max-width:720px){.signature-lab details>div dl{grid-template-columns:1fr}.signature-lab details>div dt{padding-bottom:.25rem;border-bottom:0}.signature-lab details>div dd{padding-top:.25rem}.gain-grid>span{min-height:auto}}

/* Common core: clear product map instead of a dark label wall. */
.story-scene.capability-scene{background:#f4f1e8;color:#171714;border-block:1px solid #d6d1c4}
.capability-scene .section-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:2rem;align-items:end;max-width:none;margin-bottom:3rem}
.capability-scene .section-intro .eyebrow{grid-column:1/-1;color:#6f6858}.capability-scene .section-intro h2{margin:0;max-width:12ch}.capability-scene .section-intro:after{content:"Müşteri bilgisinden finans hareketine, görevden güvenliğe kadar her kayıt aynı rol, olay ve denetim bağlamında ilerler.";font-size:1.08rem;line-height:1.65;color:#625e54;max-width:36rem}
.capability-scene .capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;background:transparent;border:0;margin-top:0}
.capability-scene .capability{position:relative;min-height:245px;padding:1.4rem;border:1px solid #cbc5b7;border-radius:14px;background:#fff;color:#171714;justify-content:flex-start;box-shadow:0 10px 30px rgba(23,23,20,.06);overflow:hidden}
.capability-scene .capability:nth-child(1),.capability-scene .capability:nth-child(5),.capability-scene .capability:nth-child(9){background:#ffd21c;border-color:#171714}
.capability-scene .capability>span{color:#7a6600;font:900 .62rem/1 monospace;letter-spacing:.1em}.capability-scene .capability>b{margin:2rem 0 .7rem;font-size:1.55rem}.capability-scene .capability>p{margin:0 0 1rem;color:#5c584f;line-height:1.5}.capability-scene .capability>small{margin-top:auto;padding-top:1rem;border-top:1px solid currentColor;font:800 .64rem/1.35 monospace;letter-spacing:.04em;opacity:.72}.capability-scene .capability>i{position:absolute;right:1.2rem;top:1.1rem;width:32px;height:32px;display:grid;place-items:center;border:1px solid;border-radius:50%;font-style:normal}
.capability-scene .capability:hover{transform:translateY(-4px);box-shadow:7px 7px 0 #171714}
@media(max-width:900px){.capability-scene .section-intro{grid-template-columns:1fr}.capability-scene .section-intro:after{grid-column:1}.capability-scene .capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.capability-scene .capability-grid{grid-template-columns:1fr}.capability-scene .capability{min-height:210px}}
