:root{--yellow:#ffd21c;--yellow-soft:#fff4b7;--ink:#121212;--muted:#656565;--paper:#fff;--mist:#f4f3ef;--line:#d9d8d2;--radius:22px;--max:1440px;--shadow:0 32px 80px rgba(18,18,18,.14);--ease:cubic-bezier(.2,.8,.2,1);--s1:.5rem;--s2:1rem;--s3:1.5rem;--s4:2rem;--s5:3rem;--s6:5rem;--s7:8rem}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}.skip-link{position:fixed;left:1rem;top:-5rem;z-index:100;background:var(--ink);color:white;padding:.8rem 1rem}.skip-link:focus{top:1rem}:focus-visible{outline:3px solid #111;outline-offset:4px}.site-header{height:88px;display:flex;align-items:center;gap:2rem;padding:0 clamp(1rem,3vw,3.5rem);position:fixed;inset:0 0 auto;z-index:50;background:rgba(255,255,255,.9);backdrop-filter:blur(18px);border-bottom:1px solid transparent;transition:.25s}.site-header.scrolled{height:72px;border-color:var(--line)}.brand{display:flex;align-items:center;gap:.7rem;flex:none}.brand svg{width:38px;fill:none;stroke:currentColor;stroke-width:2}.brand span{display:grid;line-height:1}.brand b{letter-spacing:.08em;font-size:1.05rem}.brand small{font-size:.55rem;letter-spacing:.2em;margin-top:.35rem}.site-header nav{display:flex;align-items:center;gap:clamp(.7rem,1.2vw,1.4rem);margin:auto;font-size:.83rem;font-weight:650}.site-header nav a{padding:.7rem 0;white-space:nowrap}.site-header nav a:hover{box-shadow:inset 0 -2px var(--yellow)}.header-actions{display:flex;align-items:center;gap:1rem;font-size:.82rem;font-weight:700}.button{display:inline-flex;align-items:center;justify-content:center;gap:1.5rem;background:var(--yellow);color:var(--ink);min-height:54px;padding:.9rem 1.4rem;border:1px solid var(--ink);font-weight:800;transition:transform .2s var(--ease),box-shadow .2s}.button:hover{transform:translateY(-3px);box-shadow:7px 7px 0 var(--ink)}.button.small{min-height:42px;padding:.65rem 1rem}.button.dark{background:var(--ink);color:white}.button.ghost{background:transparent}.menu-toggle{display:none;background:none;border:0;width:48px;height:48px}.menu-toggle span{display:block;height:2px;background:currentColor;margin:5px}.menu-toggle em{position:absolute;clip:rect(0 0 0 0)}main{overflow:hidden}.hero{min-height:100svh;padding:clamp(8rem,14vh,11rem) clamp(1rem,5vw,5rem) 5rem;display:grid;grid-template-columns:minmax(0,.85fr) minmax(460px,1.15fr);align-items:center;gap:5vw;background:linear-gradient(90deg,var(--paper) 0 72%,var(--yellow) 72%)}.eyebrow{display:flex;align-items:center;gap:.8rem;font-size:.72rem;letter-spacing:.18em;font-weight:800;text-transform:uppercase}.eyebrow:before{content:"";width:34px;height:3px;background:var(--yellow)}h1,h2,h3,p{margin-top:0}.hero h1,.page-hero h1{font-size:clamp(3.4rem,7.6vw,8.6rem);line-height:.88;letter-spacing:-.068em;margin:1.4rem 0 2rem;max-width:11ch}.hero h1 span{display:block}.hero h1 span:last-child{font-family:Georgia,serif;font-style:italic;font-weight:400}.hero-copy>p{font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.6;max-width:35rem;color:#444}.cta-row{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}.product-stage{perspective:1200px;position:relative}.product-window{background:#191919;color:white;border:1px solid #444;border-radius:18px;box-shadow:var(--shadow);overflow:hidden;transform:rotateY(-7deg) rotateX(4deg);transition:transform .7s var(--ease);will-change:transform}.product-window:before{content:"Demo data";position:absolute;right:1rem;top:.9rem;z-index:2;font-size:.58rem;letter-spacing:.12em;color:#aaa}.window-bar{height:48px;border-bottom:1px solid #3a3a3a;display:flex;align-items:center;padding:0 1rem;gap:.4rem}.window-bar i{width:8px;height:8px;border-radius:50%;background:#555}.window-body{display:grid;grid-template-columns:74px 1fr;min-height:480px}.stage-nav{border-right:1px solid #333;display:grid;align-content:start;gap:1rem;padding:1.4rem}.stage-nav i{display:block;width:28px;height:28px;border:1px solid #555;border-radius:8px}.stage-nav i:first-child{background:var(--yellow);border-color:var(--yellow)}.stage-main{padding:clamp(1.2rem,3vw,2.8rem)}.stage-heading{display:flex;justify-content:space-between;align-items:start}.stage-heading small{color:#999}.stage-heading strong{font-size:clamp(1.5rem,3vw,3rem);display:block;margin-top:.5rem}.live-pill{background:#2c2c2c;padding:.6rem 1rem;border-radius:99px;font-size:.7rem}.live-pill:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--yellow);margin-right:.5rem}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:2rem 0}.metric{background:#252525;border:1px solid #393939;border-radius:12px;padding:1.2rem}.metric small{color:#999}.metric b{display:block;font-size:2rem;margin-top:.6rem}.ai-panel{background:var(--yellow);color:var(--ink);padding:1.5rem;border-radius:14px;display:grid;grid-template-columns:auto 1fr;gap:1rem}.ai-mark{width:44px;height:44px;border-radius:50%;background:#111;color:#fff;display:grid;place-items:center;font-weight:900}.ai-panel p{margin:.4rem 0 0;line-height:1.45}.story{position:relative}.story-scene{min-height:85vh;padding:var(--s7) max(5vw,calc((100vw - var(--max))/2));display:grid;align-content:center}.section-intro{max-width:900px}.section-intro h2,.page-section h2{font-size:clamp(2.8rem,6vw,6.8rem);line-height:.95;letter-spacing:-.055em;margin:.8rem 0 1.5rem}.section-intro p{font-size:clamp(1.05rem,1.8vw,1.45rem);max-width:45rem;line-height:1.6;color:var(--muted)}.fragment-cloud{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:3rem}.fragment{min-height:120px;border:1px solid var(--line);background:white;padding:1.4rem;display:flex;align-items:end;font-size:1.1rem;font-weight:800;box-shadow:4px 4px 0 #eee;transition:.4s var(--ease)}.fragment:nth-child(2n){transform:translateY(25px)}.fragment:hover{background:var(--yellow);transform:translateY(-4px)}.capability-scene{background:var(--ink);color:white}.capability-scene .eyebrow:before{background:var(--yellow)}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#414141;border:1px solid #414141;margin-top:3rem}.capability{background:var(--ink);padding:2rem;min-height:180px;display:flex;flex-direction:column;justify-content:space-between}.capability span{color:var(--yellow);font-size:.7rem}.capability b{font-size:1.3rem}.industries{background:var(--mist)}.industry-track{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:3rem}.industry-card{position:relative;min-height:520px;padding:2rem;border:1px solid var(--ink);overflow:hidden;background:white;transition:.35s var(--ease)}.industry-card:hover,.industry-card:focus-within{background:var(--yellow);transform:translateY(-8px)}.industry-card h3{font-size:clamp(2rem,3.5vw,4rem);letter-spacing:-.05em}.industry-card ul{list-style:none;padding:0;line-height:2}.mini-ui{position:absolute;left:2rem;right:-3rem;bottom:-3rem;background:#181818;color:white;border-radius:14px 0 0;padding:1rem;transform:rotate(-2deg);transition:.45s var(--ease)}.industry-card:hover .mini-ui{transform:rotate(0) translateY(-2rem)}.mini-ui header{height:34px;border-bottom:1px solid #444}.mini-ui div{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding-top:1rem}.mini-ui i{height:75px;background:#292929;border-radius:6px}.mini-ui i:first-child{background:var(--yellow)}.ai-story{background:var(--yellow);grid-template-columns:1fr 1fr;gap:4rem}.decision-stack{display:grid;gap:.7rem}.decision{background:white;border:1px solid var(--ink);padding:1.3rem;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center}.decision b:first-child{font-size:1.5rem}.integrations-scene{text-align:center}.node-map{height:430px;position:relative;max-width:900px;margin:3rem auto 0}.node-map:before,.node-map:after{content:"";position:absolute;inset:50% 10%;height:1px;background:#bbb;transform:rotate(18deg)}.node-map:after{transform:rotate(-18deg)}.core-node,.integration-node{position:absolute;border:1px solid var(--ink);background:white;padding:1rem 1.3rem;font-weight:800}.core-node{left:50%;top:50%;transform:translate(-50%,-50%);background:var(--yellow);font-size:1.4rem;padding:2rem}.integration-node:nth-of-type(2){left:5%;top:12%}.integration-node:nth-of-type(3){right:5%;top:10%}.integration-node:nth-of-type(4){left:8%;bottom:12%}.integration-node:nth-of-type(5){right:8%;bottom:12%}.integration-node:nth-of-type(6){left:42%;top:2%}.integration-node:nth-of-type(7){left:42%;bottom:2%}.sovereignty{background:var(--mist)}.deployment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem}.deployment-card{background:white;border-top:6px solid var(--ink);padding:2rem;min-height:270px}.deployment-card:nth-child(2){border-color:var(--yellow)}.deployment-card h3{font-size:1.7rem}.page-hero{min-height:72vh;padding:12rem max(5vw,calc((100vw - var(--max))/2)) 6rem;background:var(--yellow);display:grid;align-content:end}.page-hero p{font-size:clamp(1.1rem,2vw,1.5rem);max-width:48rem;line-height:1.6}.page-section{padding:var(--s7) max(5vw,calc((100vw - var(--max))/2))}.editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.feature-card{border:1px solid var(--line);padding:2rem;min-height:250px}.feature-card b{display:block;font-size:1.5rem;margin-bottom:1rem}.feature-card p{color:var(--muted);line-height:1.6}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:1rem;max-width:850px}.contact-form label{display:grid;gap:.5rem;font-weight:700}.contact-form label:last-of-type{grid-column:1/-1}.contact-form input,.contact-form textarea,.contact-form select{border:1px solid #999;padding:1rem;background:white;min-height:52px}.contact-form textarea{min-height:140px}.site-footer{background:var(--yellow);padding:var(--s6) max(5vw,calc((100vw - var(--max))/2)) 2rem}.footer-callout{border-bottom:1px solid #222;padding-bottom:4rem}.footer-callout p{font-size:1.2rem}.footer-callout h2{font-size:clamp(3rem,7vw,7rem);line-height:.9;letter-spacing:-.06em;max-width:12ch}.footer-grid{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:2rem;padding:4rem 0}.footer-grid>div{display:grid;align-content:start;gap:.8rem;font-size:.9rem}.footer-grid b{margin-bottom:.8rem}.footer-brand{display:flex!important}.footer-bottom{border-top:1px solid #222;padding-top:1.5rem;display:flex;justify-content:space-between;gap:1rem;font-size:.75rem}.floating-demo{display:none}.reveal{opacity:0;transform:translateY(30px);transition:.8s var(--ease)}.reveal.visible{opacity:1;transform:none}
@media(max-width:1100px){.site-header nav{display:none}.menu-toggle{display:block;margin-left:auto}.site-header.menu-open{height:auto;align-items:flex-start;padding-top:20px;background:white;flex-wrap:wrap}.site-header.menu-open nav{display:grid;order:4;width:100%;font-size:1.3rem;padding:1rem 0 2rem}.header-actions{display:none}.hero{grid-template-columns:1fr;padding-top:9rem;background:linear-gradient(180deg,#fff 0 58%,var(--yellow) 58%)}.product-stage{max-width:800px}.industry-card{min-height:470px}.footer-grid{grid-template-columns:2fr repeat(2,1fr)}}
@media(max-width:720px){:root{--s7:5rem}.site-header{height:72px}.brand svg{width:32px}.hero{min-height:auto;gap:3rem;padding-bottom:4rem}.hero h1{font-size:clamp(3.4rem,17vw,5.7rem)}.product-window{transform:none}.window-body{grid-template-columns:48px 1fr;min-height:390px}.stage-nav{padding:1rem .6rem}.stage-main{padding:1rem}.metric-grid{grid-template-columns:1fr}.metric:nth-child(n+3){display:none}.ai-panel{grid-template-columns:1fr}.fragment-cloud{grid-template-columns:1fr 1fr}.fragment:nth-child(2n){transform:none}.capability-grid,.industry-track,.deployment-grid,.editorial-grid{grid-template-columns:1fr}.industry-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem}.industry-card{min-width:86vw;scroll-snap-align:center}.ai-story{grid-template-columns:1fr}.node-map{height:330px}.integration-node{font-size:.7rem;padding:.65rem}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column}.floating-demo{display:flex;position:fixed;z-index:45;bottom:max(1rem,env(safe-area-inset-bottom));left:1rem;right:1rem;background:var(--ink);color:white;min-height:54px;align-items:center;justify-content:space-between;padding:0 1.2rem;font-weight:800}.site-footer{padding-bottom:6rem}.contact-form{grid-template-columns:1fr}.contact-form label:last-of-type{grid-column:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}.product-window{transform:none!important}}
.demo-center,.sales-flow{min-height:100vh;padding:10rem max(5vw,calc((100vw - var(--max))/2)) 6rem;background:var(--mist)}.demo-heading h1,.sales-flow>h1{font-size:clamp(3rem,7vw,7rem);line-height:.93;letter-spacing:-.06em;max-width:13ch;margin:1rem 0 1.5rem}.demo-heading p{font-size:1.2rem;color:var(--muted)}.demo-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem}.demo-choices>button{min-height:250px;text-align:left;border:1px solid var(--ink);background:white;padding:2rem;display:grid;align-content:space-between;cursor:pointer}.demo-choices>button:hover,.demo-choices>button:focus-visible{background:var(--yellow)}.demo-choices span{font-size:.75rem}.demo-choices b{font-size:clamp(1.7rem,3vw,3rem)}.demo-choices small{color:var(--muted);font-size:.95rem}.role-choices{grid-template-columns:repeat(3,1fr)}.role-choices h2{grid-column:1/-1;font-size:clamp(2rem,4vw,4rem)}.demo-shell{margin-top:3rem;background:#171717;color:white;border-radius:18px;overflow:hidden;box-shadow:var(--shadow);position:relative}.demo-shell>header{display:flex;align-items:center;gap:1rem;padding:1rem 1.4rem;border-bottom:1px solid #3a3a3a}.demo-shell>header div{display:grid}.demo-shell>header small{color:#999}.demo-shell>header button{margin-left:auto;background:none;color:white;border:1px solid #555;padding:.6rem 1rem}.demo-badge{background:var(--yellow);color:var(--ink);padding:.5rem .8rem;font-size:.7rem;font-weight:900}.persona-strip{display:flex;gap:.5rem;padding:1rem max(5vw,calc((100vw - var(--max))/2));background:var(--mist)}.demo-shell .persona-strip{padding:1rem 1.4rem;background:#202020}.persona-strip button{border:1px solid #aaa;background:white;min-height:44px;padding:.7rem 1.2rem;font-weight:750}.demo-shell .persona-strip button{background:#222;color:white}.persona-strip button[aria-pressed="true"]{background:var(--yellow);color:var(--ink);border-color:var(--ink)}.demo-product-grid{display:grid;grid-template-columns:190px 1fr;min-height:570px}.demo-product-grid>aside{border-right:1px solid #333;padding:1rem;display:grid;align-content:start;gap:.4rem}.demo-product-grid>aside button{display:flex;gap:.8rem;text-align:left;background:none;color:#ddd;border:0;padding:1rem}.demo-product-grid>aside button:hover{background:#292929}.demo-canvas{padding:2rem}.demo-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.demo-kpis button{background:#242424;color:white;border:1px solid #3b3b3b;padding:1.3rem;text-align:left}.demo-kpis b{display:block;font-size:2rem;margin-top:.5rem}.interactive-map{height:260px;background:linear-gradient(25deg,#202020,#292929);margin:1rem 0;position:relative;overflow:hidden}.interactive-map:before,.interactive-map:after{content:"";position:absolute;width:130%;height:1px;background:#444;top:50%;left:-15%;transform:rotate(14deg)}.interactive-map:after{transform:rotate(-22deg)}.interactive-map i{position:absolute;left:var(--x);top:var(--y);width:18px;height:18px;border-radius:50%;background:var(--yellow);box-shadow:0 0 0 7px rgba(255,210,28,.16);z-index:1}.interactive-map span{position:absolute;bottom:1rem;left:1rem;color:#aaa}.feature-detail{border-left:4px solid var(--yellow);padding:1rem 1.3rem;background:#202020}.feature-detail h3{margin:.4rem 0}.demo-guide{position:absolute;right:1rem;bottom:1rem;width:min(360px,calc(100% - 2rem));background:var(--yellow);color:var(--ink);box-shadow:var(--shadow);z-index:3}.demo-guide>button{border:0;background:none;padding:1rem;display:flex;gap:.8rem;text-align:left;width:100%}.demo-guide>button span{background:#111;color:#fff;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;flex:none}.demo-guide>div{padding:0 1rem 1rem}.demo-guide ol{list-style:none;padding:0}.demo-guide li{opacity:.5;padding:.5rem 0;display:flex;gap:.7rem}.demo-guide li.active{opacity:1;font-weight:800}.demo-guide li span{width:24px;height:24px;border:1px solid;display:grid;place-items:center}.persona-explorer{padding:2rem 0 5rem;background:var(--mist)}.persona-explorer>[data-persona-copy]{padding:3rem max(5vw,calc((100vw - var(--max))/2)) 0}.persona-explorer h2{font-size:clamp(2rem,5vw,5rem);max-width:18ch;line-height:1}.marketing-mini-product{margin:3rem max(5vw,calc((100vw - var(--max))/2)) 0;border:1px solid var(--ink);padding:1rem;background:white}.marketing-mini-product header{display:flex;justify-content:space-between;padding:1rem}.marketing-mini-product header span{font-size:.7rem;background:var(--yellow);padding:.4rem}.marketing-mini-product>div{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem}.marketing-mini-product button{text-align:left;padding:1rem;background:var(--mist);border:1px solid var(--line);min-height:100px}.marketing-mini-product aside{margin-top:1rem;padding:1rem;background:var(--ink);color:white}.capability-explorer{background:var(--yellow)}.need-grid{display:flex;flex-wrap:wrap;gap:.7rem}.need-grid button{border:1px solid var(--ink);background:white;padding:.9rem 1.2rem;min-height:48px}.need-grid button[aria-pressed="true"]{background:var(--ink);color:white}.recommendation{margin-top:2rem;background:white;border:1px solid var(--ink);padding:2rem;max-width:800px}.recommendation h3{font-size:2rem;margin:.4rem 0}.ask-gokce{padding:var(--s7) max(5vw,calc((100vw - var(--max))/2));display:grid;grid-template-columns:1fr 1fr;gap:4rem;background:var(--ink);color:white}.ask-gokce h2{font-size:clamp(3rem,6vw,6rem);line-height:.95}.ask-suggestions{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.ask-suggestions button{background:#262626;color:white;border:1px solid #555;padding:.7rem}.ask-gokce form{display:flex;gap:.5rem}.ask-gokce label{display:grid;gap:.4rem;flex:1}.ask-gokce input{min-height:54px;padding:1rem}.ask-answer{margin-top:1rem;background:var(--yellow);color:var(--ink);padding:1.5rem;min-height:100px}.sales-flow{padding-top:11rem}.sales-progress{display:flex;gap:.4rem;margin:3rem 0}.sales-progress i{height:5px;flex:1;background:#ccc}.sales-progress i.active{background:var(--yellow)}.sales-flow fieldset{border:0;padding:0;min-height:320px}.sales-flow legend{font-size:clamp(2rem,4vw,4rem);font-weight:800;letter-spacing:-.04em}.sales-flow legend small{display:block;font-size:.7rem;letter-spacing:.15em;margin-bottom:.7rem}.sales-options{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:2rem}.sales-options input{position:absolute;opacity:0}.sales-options span{display:grid;place-items:center;border:1px solid var(--ink);background:white;padding:1.4rem;min-height:90px;font-weight:800}.sales-options input:checked+span{background:var(--yellow);box-shadow:5px 5px 0 var(--ink)}.sales-actions{display:flex;justify-content:space-between;margin-top:2rem}.privacy-note{font-size:.8rem;color:var(--muted);line-height:1.5}.lead-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem}.lead-grid label{display:grid;gap:.5rem}.lead-grid input{padding:1rem;border:1px solid}.contact-experience{display:grid;grid-template-columns:1fr 1.2fr;gap:3rem}.contact-intents{display:grid;gap:.5rem}.contact-intents button{display:flex;justify-content:space-between;background:white;border:0;border-bottom:1px solid var(--line);padding:1.2rem;text-align:left;font-size:1.15rem}.contact-intents button[aria-pressed="true"]{background:var(--yellow);font-weight:800}
@media(max-width:720px){.demo-choices,.role-choices,.sales-options,.demo-kpis,.lead-grid{grid-template-columns:1fr}.demo-choices>button{min-height:160px}.demo-product-grid{grid-template-columns:1fr}.demo-product-grid>aside{display:flex;overflow:auto;border-right:0;border-bottom:1px solid #333}.demo-product-grid>aside button{min-width:max-content}.demo-canvas{padding:1rem;padding-bottom:190px}.marketing-mini-product>div{grid-template-columns:1fr 1fr}.ask-gokce,.contact-experience{grid-template-columns:1fr}.ask-gokce form{display:grid}.persona-strip{overflow-x:auto}.persona-strip button{white-space:nowrap}.demo-guide{position:absolute}.sales-flow{padding-top:8rem}}
.demo-lead{background:white;color:var(--ink);padding:3rem;display:grid;grid-template-columns:.8fr 1.2fr;gap:3rem}.demo-lead h2{font-size:clamp(2rem,4vw,4rem);line-height:1}.demo-lead form{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.demo-lead input,.demo-lead select{min-height:48px;padding:.8rem;border:1px solid #999}.demo-lead form small,.demo-lead form [role="status"]{grid-column:1/-1}.demo-lead form .button{grid-column:1/-1}
@media(max-width:720px){.demo-lead,.demo-lead form{grid-template-columns:1fr}.demo-lead{padding:1.5rem}.demo-lead form small,.demo-lead form [role="status"],.demo-lead form .button{grid-column:auto}}
.cap-status{font-weight:900;letter-spacing:.1em}.status-available{color:#167447}.status-demo{color:#8b6700}.status-planned{color:#666}.process-rail{padding:var(--s6) max(5vw,calc((100vw - var(--max))/2));background:var(--yellow);display:grid;grid-template-columns:repeat(4,1fr);gap:1px}.process-rail span{background:var(--yellow);border:1px solid var(--ink);padding:1.5rem;font-weight:900;min-height:120px;display:grid;align-content:space-between}.not-found{min-height:100vh;padding:10rem max(5vw,calc((100vw - var(--max))/2));background:var(--yellow);display:grid;align-items:center}.not-found h1{font-size:clamp(3.5rem,8vw,8rem);line-height:.9;letter-spacing:-.065em;max-width:12ch;margin:1rem 0 2rem}.not-found h1 em{font-family:Georgia,serif;font-weight:400}.not-found nav{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}.not-found nav a{background:var(--ink);color:white;padding:1rem 1.3rem}.contact-form[data-state="unavailable"],[data-lead-form][data-state="unavailable"]{border-left:5px solid var(--yellow);padding-left:1rem}.contact-form [role="status"],[data-lead-form] [role="status"]{font-weight:750;line-height:1.5}.offline-note{border:1px solid var(--ink);background:var(--yellow);padding:1rem}
@media(max-width:720px){.process-rail{grid-template-columns:1fr 1fr}.not-found{padding-top:8rem}}
@media print{.site-header,.floating-demo,.demo-guide,.menu-toggle,.header-actions{display:none!important}body{color:#000;background:#fff}.page-hero,.story-scene,.site-footer,.ask-gokce,.demo-shell{background:#fff!important;color:#000!important;min-height:auto}.page-hero,.page-section,.story-scene{padding:2rem 0}.reveal{opacity:1!important;transform:none!important}.button{border:1px solid #000;box-shadow:none}.site-footer{border-top:2px solid #000}.feature-card,.industry-card,.deployment-card{break-inside:avoid}}
.market-problems,.ai-workforce,.speed-story,.gains-story,.owner-mobile,.sector-value{padding:var(--s7) max(5vw,calc((100vw - var(--max))/2))}.market-problems{background:var(--mist)}.problem-list{margin-top:3rem;border-top:1px solid var(--ink)}.problem-card{display:grid;grid-template-columns:minmax(90px,180px) 1fr;gap:2rem;padding:2.2rem 0;border-bottom:1px solid var(--ink)}.problem-card>strong{font-size:clamp(3.5rem,8vw,8rem);line-height:.75;letter-spacing:-.08em;color:var(--yellow);-webkit-text-stroke:1px var(--ink)}.problem-card small{font-weight:900;letter-spacing:.12em}.problem-card h3{font-size:clamp(1.8rem,3.5vw,3.8rem);line-height:1;margin:.6rem 0}.problem-card p{max-width:55rem;color:var(--muted);line-height:1.55}.ai-workforce{background:var(--ink);color:white}.ai-workforce .section-intro p{color:#bbb}.worker-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#444;border:1px solid #444;margin:3rem 0}.worker-flow article{background:#171717;min-height:220px;padding:1.4rem;display:grid;align-content:space-between}.worker-flow article>span{color:var(--yellow);font-size:.7rem;letter-spacing:.12em}.worker-flow h3{font-size:1.35rem}.worker-flow p{color:#aaa;line-height:1.45}.status-unknown{color:#aaa}.safety-rail,.metric-contract{display:grid;grid-template-columns:repeat(8,1fr);gap:1px;background:#555;border:1px solid #555}.safety-rail span,.metric-contract b{background:#222;padding:1rem .5rem;text-align:center;font-size:.7rem;letter-spacing:.08em}.safety-copy{max-width:60rem;margin:1.5rem 0 0;color:#ccc}.speed-story{background:white}.speed-sectors{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:3rem 0}.speed-sectors article{border:1px solid var(--ink);padding:1.5rem;min-height:260px}.speed-sectors small,.bottleneck-demo header span{font-weight:900;letter-spacing:.1em;background:var(--yellow);padding:.35rem}.speed-sectors h3{font-size:1.5rem;margin-top:1.3rem}.speed-sectors p{color:var(--muted);line-height:1.5}.bottleneck-demo{background:var(--mist);border:1px solid var(--ink);padding:2rem}.bottleneck-demo header{display:flex;justify-content:space-between;gap:1rem}.bottleneck-line{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem;margin:2rem 0}.bottleneck-line div{background:white;border-top:5px solid var(--ink);padding:1.2rem}.bottleneck-line div.is-bottleneck{background:var(--yellow)}.bottleneck-line b{display:block;font-size:2rem;margin-top:.5rem}.bottleneck-demo p span{display:block;margin-top:.5rem}.gains-story{background:var(--yellow)}.gain-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--ink);border:1px solid var(--ink);margin:3rem 0}.gain-grid span{background:var(--yellow);padding:1.2rem;min-height:90px;font-weight:800}.gains-story .metric-contract b{background:white;color:var(--ink)}.owner-mobile{display:grid;grid-template-columns:1fr 1fr;gap:4rem;background:var(--mist)}.owner-mobile h2{font-size:clamp(3rem,6vw,6rem);line-height:.92}.owner-pulse{display:grid;gap:.6rem}.owner-pulse span{background:white;border:1px solid var(--ink);padding:1.3rem;font-weight:900}.role-rule{grid-column:1/-1;border-top:1px solid;padding-top:2rem;font-size:1.2rem}.sector-value{background:var(--ink);color:white}.sector-value .section-intro p{color:#bbb}.sector-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#444;border:1px solid #444;margin-top:3rem}.sector-value-grid article{background:#171717;padding:1.7rem;min-height:250px}.sector-value-grid small{color:var(--yellow);font-weight:900}.sector-value-grid p{color:#bbb;line-height:1.55}.sector-value-grid .button{color:var(--ink)}
@media(max-width:900px){.worker-flow,.speed-sectors{grid-template-columns:1fr 1fr}.safety-rail,.metric-contract{grid-template-columns:repeat(4,1fr)}.owner-mobile{grid-template-columns:1fr}.role-rule{grid-column:auto}.sector-value-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.problem-card{grid-template-columns:1fr;gap:1rem}.problem-card>strong{font-size:4.5rem}.worker-flow,.speed-sectors,.bottleneck-line,.gain-grid,.sector-value-grid{grid-template-columns:1fr}.safety-rail,.metric-contract{grid-template-columns:1fr 1fr}.worker-flow article{min-height:180px}.speed-sectors article,.sector-value-grid article{min-height:auto}}
.value-calculator-section{background:var(--mist)}.calculator-card{background:white;border:1px solid var(--ink);padding:2.5rem;display:grid;gap:2rem;box-shadow:var(--shadow)}.calc-inputs{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.calc-inputs label{display:grid;gap:.6rem;font-weight:700}.calc-inputs input[type="range"]{accent-color:var(--yellow);width:100%;height:8px;cursor:pointer}.calc-results{display:grid;grid-template-columns:1fr 1fr;gap:1rem;background:var(--yellow);padding:2rem;border:1px solid var(--ink)}.calc-results article small{font-weight:800;letter-spacing:.08em;color:#333}.calc-results article strong{display:block;font-size:2.2rem;margin:.5rem 0}.calc-results article span{font-size:.85rem;color:#444}.academy-grid .editorial-grid,.hardware-grid .editorial-grid{margin-top:2rem}.hardware-grid .feature-card{background:white;display:grid;align-content:space-between}.hardware-grid .cap-status{display:inline-block;margin-top:1rem;font-size:.7rem;letter-spacing:.12em}.product-lightbox{border:0;padding:0;background:rgba(0,0,0,.92);color:white;max-width:92vw;max-height:92vh;border-radius:12px;overflow:hidden}.product-lightbox::backdrop{background:rgba(0,0,0,.85);backdrop-filter:blur(8px)}.product-lightbox figure{margin:0;display:grid;place-items:center}.product-lightbox img{max-width:90vw;max-height:82vh;object-fit:contain;border-radius:8px}.product-lightbox figcaption{padding:1rem;font-size:.9rem;color:var(--yellow);text-align:center}.product-lightbox [data-lightbox-close]{position:absolute;top:1rem;right:1rem;background:var(--yellow);color:var(--ink);border:0;width:40px;height:40px;border-radius:50%;font-size:1.5rem;font-weight:900;cursor:pointer;z-index:10}@media(max-width:720px){.calc-inputs,.calc-results{grid-template-columns:1fr}}
@media(max-width:900px){.portal-shell{grid-template-columns:1fr}.portal-shell>aside{position:relative;height:auto}.portal-shell>aside nav{display:flex;overflow-x:auto}.portal-shell>aside nav a{white-space:nowrap;border-left:0;border-bottom:3px solid transparent}.portal-shell>aside nav a[aria-current="page"]{border-bottom-color:var(--yellow)}.commercial-timeline{display:flex;overflow-x:auto}.commercial-timeline span{min-width:140px}.portal-cards{grid-template-columns:1fr 1fr}.auth-shell{grid-template-columns:1fr;background:var(--yellow)}}
@media(max-width:600px){.portal-main{padding:2rem 1rem}.portal-cards{grid-template-columns:1fr}.portal-alert{display:grid}.portal-facts{grid-template-columns:1fr}.auth-shell{padding:1rem}.auth-shell>div{padding:1.5rem}.auth-shell h1{font-size:3rem}}
:root{--motion-micro:120ms;--motion-fast:220ms;--motion-standard:420ms;--motion-emphasis:720ms;--motion-scene:1000ms;--ease-emphasis:cubic-bezier(.16,1,.3,1)}.creative-hero .hero-copy{position:relative}.creative-hero .hero-copy:after{content:"GÖKÇEOS · KOLAY";position:absolute;right:-1rem;top:-3rem;background:var(--ink);color:white;padding:.55rem .8rem;font-size:.65rem;letter-spacing:.14em;font-weight:900;transform:rotate(2deg)}.creative-hero .product-window{view-transition-name:gokce-product}.signature-mess{height:220vh;background:var(--ink);color:white;--scene-progress:0}.signature-sticky{height:100vh;position:sticky;top:0;padding:clamp(6rem,12vh,10rem) max(5vw,calc((100vw - var(--max))/2));display:grid;grid-template-columns:.8fr 1.2fr;gap:5vw;align-items:center;overflow:hidden}.mess-copy h2{font-size:clamp(3rem,6vw,7rem);line-height:.88;letter-spacing:-.06em}.mess-copy strong{display:inline-block;background:var(--yellow);color:var(--ink);padding:.4rem .7rem;font-size:clamp(2rem,4vw,4rem);transform:scale(calc(.7 + var(--scene-progress)*.3));transform-origin:left}.convergence{position:relative;height:70vh}.convergence>span{position:absolute;left:calc((var(--i) % 3)*32%);top:calc((var(--i) % 5)*17%);border:1px solid #666;background:#202020;padding:1rem;font-weight:800;transform:translate(calc((.5 - var(--scene-progress))*var(--i)*3px),calc(var(--scene-progress)*40vh)) scale(calc(1 - var(--scene-progress)*.35));opacity:calc(1 - var(--scene-progress)*.8);transition:transform var(--motion-micro) linear}.convergence>b{position:absolute;inset:42% auto auto 50%;transform:translate(-50%,-50%) scale(calc(.65 + var(--scene-progress)*.45));background:var(--yellow);color:var(--ink);padding:clamp(2rem,5vw,5rem);font-size:clamp(2rem,5vw,6rem);letter-spacing:-.06em;box-shadow:0 0 0 calc(var(--scene-progress)*30px) rgba(255,210,28,.08)}.convergence>b small{display:block;font-size:.8rem;letter-spacing:0;margin-top:1rem}.ai-moments,.industry-morph,.showcase-preview{padding:var(--s7) max(5vw,calc((100vw - var(--max))/2))}.ai-moments h2,.industry-morph h2,.showcase-preview h2{font-size:clamp(3rem,7vw,8rem);line-height:.88;letter-spacing:-.065em}.ai-moments h2 em,.showcase-preview h2 em{font-family:Georgia,serif;font-weight:400}.ai-moment-track{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:4rem}.ai-moment-track article{border:1px solid var(--ink);padding:2rem;min-height:370px;display:flex;flex-direction:column;justify-content:space-between;transition:transform var(--motion-standard) var(--ease-emphasis),background var(--motion-fast)}.ai-moment-track article:nth-child(2){transform:translateY(3rem);background:var(--yellow)}.ai-moment-track article:hover{transform:translateY(-.5rem)}.ai-moment-track header{display:flex;justify-content:space-between}.ai-moment-track h3{font-size:clamp(2rem,3vw,3.5rem)}.ai-moment-track p{line-height:1.6}.workflow-pulse{display:flex;align-items:center;gap:.45rem}.workflow-pulse i{height:8px;flex:1;background:var(--ink);transform-origin:left;animation:workflow 2.8s var(--ease-emphasis) infinite}.workflow-pulse i:nth-child(2){animation-delay:.15s}.workflow-pulse i:nth-child(3){animation-delay:.3s}.workflow-pulse i:nth-child(4){animation-delay:.45s}.workflow-pulse i:nth-child(5){animation-delay:.6s}@keyframes workflow{0%,25%{transform:scaleX(.15);opacity:.25}55%,100%{transform:scaleX(1);opacity:1}}.industry-morph{background:var(--yellow)}.morph-layout{display:grid;grid-template-columns:260px 1fr;gap:2rem;margin-top:4rem}.morph-layout nav{display:grid;align-content:start}.morph-layout nav button{border:0;border-bottom:1px solid var(--ink);background:transparent;text-align:left;padding:1.2rem;font-weight:900}.morph-layout nav button[aria-pressed="true"]{background:var(--ink);color:white}.morph-shell{background:#171717;color:white;border-radius:18px;overflow:hidden;box-shadow:var(--shadow);view-transition-name:gokce-product;transition:clip-path var(--motion-emphasis) var(--ease-emphasis)}.morph-shell>header{display:flex;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #444}.morph-shell>header span{color:var(--yellow);font-size:.7rem}.morph-map{height:360px;position:relative;background:linear-gradient(135deg,#202020,#303030);overflow:hidden}.morph-map:before,.morph-map:after{content:"";position:absolute;width:120%;height:1px;background:#555;top:50%;left:-10%;transform:rotate(12deg)}.morph-map:after{transform:rotate(-20deg)}.morph-map i{position:absolute;width:16px;height:16px;border-radius:50%;background:var(--yellow);left:20%;top:30%;box-shadow:0 0 0 10px rgba(255,210,28,.12)}.morph-map i:nth-child(2){left:62%;top:22%}.morph-map i:nth-child(3){left:72%;top:68%}.morph-map strong{position:absolute;inset:auto auto 2rem 2rem;font-size:clamp(2.5rem,6vw,7rem);line-height:.85;letter-spacing:-.06em}.morph-shell>div:last-child{padding:2rem}.morph-shell h3{font-size:clamp(2rem,4vw,4rem);max-width:18ch}.morph-shell p{color:#aaa;letter-spacing:.08em}.morph-shell a{color:var(--yellow);font-weight:900}.showcase-preview{background:var(--mist)}.showcase-filters{display:flex;gap:.5rem;overflow:auto;margin:3rem 0}.showcase-filters button{white-space:nowrap;border:1px solid;background:white;padding:.8rem 1rem}.showcase-filters button[aria-pressed="true"]{background:var(--ink);color:white}.showcase-grid{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:1rem}.showcase-grid article{background:white;border:1px solid;padding:2rem;min-height:320px;transition:transform var(--motion-standard) var(--ease-emphasis)}.showcase-grid article:hover{transform:translateY(-.5rem)}.showcase-grid article:first-child{background:var(--yellow)}.showcase-grid small{font-weight:900;letter-spacing:.12em}.showcase-grid h3{font-size:clamp(2rem,3vw,3.5rem);margin-top:2rem}.footer-callout .button+.button{margin-left:.6rem}::view-transition-old(gokce-product),::view-transition-new(gokce-product){animation-duration:var(--motion-standard);animation-timing-function:var(--ease-emphasis)}
@media(max-width:900px){.signature-mess{height:auto}.signature-sticky{height:auto;position:relative;grid-template-columns:1fr;padding-top:6rem}.convergence{height:520px}.ai-moment-track{grid-template-columns:1fr}.ai-moment-track article:nth-child(2){transform:none}.morph-layout{grid-template-columns:1fr}.morph-layout nav{display:flex;overflow:auto}.morph-layout nav button{white-space:nowrap}.showcase-grid{grid-template-columns:1fr 1fr}.showcase-grid article:first-child{grid-column:1/-1}}
@media(max-width:600px){.creative-hero .hero-copy:after{display:none}.signature-sticky{padding-left:1rem;padding-right:1rem}.mess-copy h2{font-size:3.2rem}.convergence{height:400px}.convergence>span{font-size:.7rem;padding:.55rem}.convergence>b{font-size:2rem;padding:1.5rem}.ai-moments,.industry-morph,.showcase-preview{padding:5rem 1rem}.morph-map{height:260px}.showcase-grid{grid-template-columns:1fr}.showcase-grid article:first-child{grid-column:auto}.showcase-grid article{min-height:240px}.footer-callout .button+.button{margin:.6rem 0 0}}
@media(prefers-reduced-motion:reduce){.signature-mess{height:auto}.signature-sticky{height:auto;position:relative}.convergence>span,.convergence>b{transform:none!important;opacity:1!important}.workflow-pulse i{animation:none!important;transform:none!important}.morph-shell{transition:none!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
body>main{overflow-x:clip;overflow-y:visible}body>.site-header{z-index:1000}.network-state{position:fixed;inset:0 0 auto;z-index:2000;background:var(--yellow);border-bottom:1px solid var(--ink);padding:.8rem 1rem;text-align:center;font-weight:800}.network-state+*{margin-top:44px}@media print{.network-state{display:none!important}}
.speed-process{display:grid;grid-template-columns:repeat(5,1fr);margin:3rem 0 1rem;border:1px solid var(--ink);background:var(--ink);gap:1px}.speed-process span{position:relative;background:white;padding:1rem;font-weight:900;letter-spacing:.06em}.speed-process span:not(:last-child):after{content:"→";position:absolute;right:-.7rem;top:50%;z-index:2;transform:translateY(-50%);background:var(--yellow);border:1px solid var(--ink);width:1.4rem;height:1.4rem;display:grid;place-items:center;border-radius:50%}.speed-process small{display:block;color:var(--muted);margin-bottom:.35rem}
@media(max-width:600px){.story-scene{min-height:auto;padding:5rem 1rem}.worker-flow{display:grid;grid-auto-flow:column;grid-auto-columns:84vw;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory}.worker-flow article{scroll-snap-align:start}.speed-process{grid-template-columns:1fr}.speed-process span:not(:last-child):after{content:"↓";right:1rem;top:auto;bottom:-.75rem}.gain-grid{grid-template-columns:1fr 1fr}}
[hidden]{display:none!important}.worker-flow{background:transparent;border:0}.worker-flow article{border:1px solid #444}.page-hero h1{font-size:clamp(3.4rem,6.4vw,7.2rem);max-width:13ch}.page-hero,.market-problems,.ai-workforce,.speed-story,.gains-story,.owner-mobile,.industry-morph,.showcase-preview{scroll-margin-top:88px}

/* GOKCE SOFTWARE — PRODUCT-FIRST CONNECTED PLATFORM */
.software-final{--sw-ink:#171714;--sw-paper:#f5f1e8;color:var(--sw-ink);background:var(--sw-paper)}
.software-hero,.software-section,.software-conclusion{padding:clamp(5rem,9vw,10rem) max(5vw,calc((100vw - 1240px)/2));position:relative;overflow:hidden}
.software-hero{min-height:92vh;display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:center;gap:5vw;background:linear-gradient(140deg,#fff 0 46%,#f5d90a 46% 100%)}
.software-manifesto{font-size:clamp(1.1rem,1.8vw,1.5rem);margin:2rem 0 .5rem}.software-hero h1{font-size:clamp(3rem,6vw,6.8rem);line-height:.9;letter-spacing:-.065em;margin:.4rem 0 2rem}.flagship-reveal{display:grid;border-left:6px solid #171714;padding:.6rem 1rem;margin:2rem 0}.flagship-reveal small{font-weight:800;letter-spacing:.16em}.flagship-reveal b{font-size:clamp(2.6rem,5vw,5.8rem);line-height:.9}.flagship-reveal span{font-weight:900;letter-spacing:.22em}
.os-universe{aspect-ratio:1;position:relative;border-radius:50%;border:1px solid rgba(23,23,20,.25);background:radial-gradient(circle,#fff 0 18%,rgba(255,255,255,.6) 18.5% 36%,transparent 36.5%);box-shadow:0 30px 90px rgba(0,0,0,.16)}.orbit-core{position:absolute;inset:37%;display:grid;place-content:center;text-align:center;border-radius:50%;background:#171714;color:#fff;z-index:2}.orbit-core b{font-size:clamp(1rem,2vw,2rem)}.orbit-core small{color:#f5d90a}.os-universe>span{--a:calc(var(--i)*32.727deg);position:absolute;left:50%;top:50%;transform:rotate(var(--a)) translateX(33%) translateX(10rem) rotate(calc(var(--a)*-1));font-size:.68rem;font-weight:900;background:#fff;padding:.55rem;border:1px solid #171714;border-radius:999px}.vertical-ring{position:absolute;inset:5%;display:flex;justify-content:space-between;align-items:flex-end;gap:.3rem}.vertical-ring i{font-style:normal;font-size:.58rem;font-weight:800;background:#171714;color:#fff;padding:.4rem}
.software-section{border-top:1px solid rgba(23,23,20,.15)}.software-section .section-intro{max-width:850px}.software-section h2,.software-conclusion h2{font-size:clamp(2.7rem,6vw,6.5rem);line-height:.92;letter-spacing:-.055em}.software-section h2 em,.custom-after em{color:#8b7900;font-style:normal}.event-flows{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:4rem}.event-flows article{background:#171714;color:#fff;padding:1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.event-flows small{width:100%;color:#f5d90a}.event-flows span{font-weight:800}.event-flows i{color:#f5d90a;margin-left:.65rem}.connected-story blockquote{font-size:clamp(2rem,4vw,4.5rem);font-weight:900;margin:5rem 0 0;padding-left:2rem;border-left:8px solid #f5d90a}
.ai-native{background:#1b1b18;color:#f7f4eb}.expert-core{margin:4rem 0;text-align:center;padding:3rem;border:1px solid #f5d90a;background:radial-gradient(circle,rgba(245,217,10,.16),transparent 55%)}.expert-core>b{font-size:clamp(2.3rem,5vw,5rem)}.expert-core div{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.expert-core span{border:1px solid #777;padding:.55rem .8rem}.autonomy-ladder{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem}.autonomy-ladder span{background:#f5d90a;color:#171714;padding:1rem;font-weight:900}.autonomy-ladder small{display:block}.truth-note{margin-top:2rem;font-size:1.2rem}
.platform-stack{display:grid;gap:.6rem;margin-top:4rem}.platform-stack article{display:grid;grid-template-columns:minmax(250px,.7fr) 1.3fr;align-items:center;padding:1.5rem;background:#fff;border-left:8px solid #f5d90a}.platform-stack b{font-size:1.25rem}.connector-line{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;margin-top:4rem}.connector-line>div{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.connector-line span{background:#fff;padding:.8rem;border:1px solid #bbb;text-align:center}.connector-line>b{background:#171714;color:#f5d90a;padding:2rem;text-align:center}.reuse-academy{display:grid;grid-template-columns:1fr 1fr;gap:1rem;background:#f5d90a}.reuse-academy article{padding:3rem;background:#fff}.reuse-academy h2{font-size:clamp(2rem,4vw,4rem)}.custom-after{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.custom-capabilities{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem}.custom-capabilities span{padding:1rem;background:#171714;color:#fff;font-weight:900}.custom-capabilities p{grid-column:1/-1}.software-conclusion{text-align:center;background:#171714;color:#fff}.software-conclusion>p{font-size:1.3rem}.software-conclusion>b{display:block;color:#f5d90a;font-size:clamp(2rem,5vw,5rem);margin:2rem}.software-conclusion .cta-row{justify-content:center;flex-wrap:wrap}
html[data-theme="dark"] .software-final{--sw-ink:#f5f1e8;--sw-paper:#22221e}.software-final .reveal{opacity:1;transform:none}
@media(max-width:900px){.software-hero{grid-template-columns:1fr;min-height:auto;background:linear-gradient(165deg,#fff 0 52%,#f5d90a 52%)}.os-universe{display:none}.software-hero:after{content:'GÖKÇEOS → AI → MODÜLLER → SEKTÖRLER → KAZANIM';display:block;background:#171714;color:#f5d90a;padding:2rem;font-weight:900;line-height:2}.event-flows,.reuse-academy,.custom-after{grid-template-columns:1fr}.autonomy-ladder{grid-template-columns:1fr}.autonomy-ladder span{display:flex;justify-content:space-between}.connector-line{grid-template-columns:1fr}.platform-stack article{grid-template-columns:1fr}.software-section h2,.software-conclusion h2{font-size:clamp(2.5rem,11vw,4.5rem)}}

/* QUIET COMMERCIAL ARCHITECTURE */
.commercial-center{display:grid;gap:2rem;margin-top:3rem}.commercial-principle,.commercial-trust{padding:clamp(1.5rem,4vw,3.5rem);background:#f5d90a;color:#171714}.commercial-principle h2,.commercial-trust h2{font-size:clamp(2rem,4vw,4rem);line-height:1;margin:.5rem 0}.commercial-center>nav{display:flex;flex-wrap:wrap;gap:.5rem}.commercial-center>nav button{border:1px solid #aaa;background:transparent;padding:.65rem .9rem}.commercial-center>nav button[aria-pressed="true"]{background:#171714;color:#fff}.commercial-catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.commercial-catalog article{border:1px solid #ccc;padding:1.3rem;background:var(--surface,#fff)}.commercial-catalog small{display:inline-block;background:#eee;color:#333;padding:.25rem .5rem;font-weight:800}.commercial-catalog button,.usage-control button,.billing-boundary button{border:0;border-bottom:1px solid currentColor;background:transparent;padding:.4rem 0;font-weight:800}.usage-control,.billing-boundary{padding:1.5rem;border:1px solid #ccc}.usage-control div{display:flex;flex-wrap:wrap;gap:.5rem}.usage-control span{font-size:.75rem;padding:.4rem;background:#eee;color:#222}.billing-boundary{border-left:7px solid #f5d90a}.commercial-trust{margin-top:4rem}.commercial-trust div{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0}.commercial-trust span{background:#171714;color:#fff;padding:.55rem .8rem;font-size:.8rem;font-weight:800}
@media(max-width:760px){.commercial-catalog{grid-template-columns:1fr}.commercial-center>nav{display:grid;grid-template-columns:1fr 1fr}.commercial-center>nav button{text-align:left}}
.commercial-advisor{margin-top:3rem;padding-top:3rem;border-top:1px solid #bbb}.commercial-advisor form{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.commercial-advisor label{display:grid;gap:.35rem;font-weight:800}.commercial-advisor select{padding:.8rem;background:var(--surface,#fff);color:inherit;border:1px solid #aaa}.commercial-advisor form>button{grid-column:1/-1;padding:1rem;background:#171714;color:#fff;border:0;font-weight:900}.commercial-advisor [data-advisor-result]{margin-top:1.5rem;padding:1.5rem;background:#f5d90a;color:#171714}.commercial-advisor [data-advisor-result]>div{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin:1rem 0}.commercial-advisor [data-advisor-result] article{background:#fff;padding:1rem}.module-marketplace{margin-top:3rem;padding:1.5rem;border:1px solid #bbb}.marketplace-categories,.license-state-legend{display:flex;flex-wrap:wrap;gap:.4rem;margin:1rem 0}.marketplace-categories span,.license-state-legend span{padding:.35rem .55rem;background:#eee;color:#222;font-size:.75rem;font-weight:800}.license-state-legend span{border:1px solid #aaa;background:transparent;color:inherit}
@media(max-width:700px){.commercial-advisor form,.commercial-advisor [data-advisor-result]>div{grid-template-columns:1fr}.commercial-advisor form>button{grid-column:auto}}
.locale-switch{border:1px solid currentColor;background:transparent;color:inherit;padding:.35rem .55rem;font-weight:900}.assisted-contact{max-width:1180px;margin:auto;padding:clamp(5rem,9vw,9rem) 5vw}.assisted-contact>header h1{font-size:clamp(3rem,7vw,7rem);line-height:.9;letter-spacing:-.06em}.contact-intent-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem;margin:3rem 0}.contact-intent-grid button{display:flex;justify-content:space-between;text-align:left;padding:1.3rem;background:var(--surface,#fff);color:inherit;border:1px solid #aaa;font-weight:850}.contact-wizard{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:2rem;background:#171714;color:#fff}.contact-wizard [data-contact-question] div{display:grid;gap:.5rem}.contact-wizard [data-contact-question] button{padding:.8rem;text-align:left;border:1px solid #666;background:#292924;color:#fff}.solution-assembly{border-left:1px solid #666;padding-left:2rem}.assembly-core{display:inline-block;background:#f5d90a;color:#171714;padding:1rem;font-size:1.5rem;font-weight:900}.solution-assembly [data-assembly-modules]{display:flex;flex-wrap:wrap;gap:.45rem;margin:1rem 0}.solution-assembly span{padding:.45rem;background:#fff;color:#171714;font-size:.75rem;font-weight:800}.contact-summary{margin:2rem 0;padding:2rem;background:#f5d90a;color:#171714}.contact-summary li{margin:.5rem}.contact-summary button,.human-escape,.callback-minimal button{padding:.8rem 1rem;margin:.3rem;border:0;background:#171714;color:#fff;font-weight:850}.callback-minimal{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:2rem;border:1px solid #aaa}.callback-minimal label{display:grid;gap:.35rem}.callback-minimal input{padding:.8rem}.callback-minimal p{grid-column:1/-1}.intent-handoff{padding:1rem 5vw;background:#f5d90a;color:#171714;font-weight:800}[data-adaptive-reset]{margin:.5rem;border:0;border-bottom:1px solid;background:transparent}
@media(max-width:720px){.contact-intent-grid,.contact-wizard,.callback-minimal{grid-template-columns:1fr}.solution-assembly{border-left:0;border-top:1px solid #666;padding:1rem 0 0}.callback-minimal p{grid-column:auto}}
.portal-final-boundary{display:flex;justify-content:space-between;gap:1rem;padding:1rem;background:#f5d90a;color:#171714;margin:2rem 0}.my-gokceos,.portal-action-centers,.portal-secondary-grid,.organization-foundation,.customer-products,.integration-center,.support-center,.updates-center,.security-prepared{margin-top:2rem}.my-gokceos header h2{font-size:clamp(2rem,4vw,4rem)}.portal-question-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.6rem}.portal-question-grid article,.portal-secondary-grid article,.organization-foundation article,.integration-center article,.security-prepared article{padding:1rem;border:1px solid #bbb;background:var(--surface,#fff)}.portal-question-grid small,.portal-question-grid b{display:block}.portal-question-grid b,.portal-secondary-grid b,.organization-foundation span,.integration-center span,.security-prepared span{font-size:.72rem;color:#777}.portal-expert{margin-top:1rem;padding:1.5rem;background:#171714;color:#fff;border-left:8px solid #f5d90a}.portal-action-centers,.portal-secondary-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.portal-action-centers>article{padding:1.5rem;border:1px solid #bbb}.setup-steps,.migration-steps{display:grid;gap:.35rem;margin:1rem 0}.setup-steps span,.migration-steps span{display:flex;justify-content:space-between;padding:.5rem;background:#eee;color:#222}.portal-action-centers button,.module-discovery button,.support-center button,.organization-foundation button{padding:.7rem;border:0;background:#171714;color:#fff}.portal-secondary-grid article>p{display:flex;justify-content:space-between}.update-types,.status-vocabulary{display:flex;flex-wrap:wrap;gap:.35rem}.update-types span,.status-vocabulary span{font-size:.67rem;padding:.35rem;background:#eee;color:#222}.organization-foundation>div,.integration-center,.security-prepared{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem}.organization-foundation h2,.integration-center h2,.security-prepared h2{grid-column:1/-1}.organization-foundation article,.integration-center article,.security-prepared article{display:flex;justify-content:space-between}.organization-foundation form{display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem;margin-top:1rem}.organization-foundation form h3,.organization-foundation form button,.organization-foundation form p{grid-column:1/-1}.organization-foundation label{display:grid}.organization-foundation input{padding:.7rem}.module-discovery{padding:1.5rem;border-left:6px solid #f5d90a}.support-center nav{display:flex;flex-wrap:wrap;gap:.4rem}
@media(max-width:800px){.portal-final-boundary{display:grid}.portal-question-grid{grid-template-columns:repeat(2,1fr)}.portal-action-centers,.portal-secondary-grid,.organization-foundation>div,.integration-center,.security-prepared,.organization-foundation form{grid-template-columns:1fr}.organization-foundation h2,.integration-center h2,.security-prepared h2,.organization-foundation form h3,.organization-foundation form button,.organization-foundation form p{grid-column:auto}}
.contact-compat{margin-top:3rem;padding-top:2rem;border-top:1px solid #bbb}.contact-compat>div{display:flex;gap:.5rem;flex-wrap:wrap}.contact-compat>div button{padding:.7rem;background:transparent;color:inherit;border:1px solid #999}.contact-compat [data-form]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1rem}.contact-compat [data-form] label{display:grid}.contact-compat textarea{min-height:8rem}.contact-compat [data-form] button,.contact-compat [data-form] p{grid-column:1/-1}.contact-compat input,.contact-compat textarea{padding:.7rem}
@media(max-width:600px){.contact-compat [data-form]{grid-template-columns:1fr}.contact-compat [data-form] button,.contact-compat [data-form] p{grid-column:auto}}
.software-completion{padding:clamp(5rem,9vw,10rem) max(5vw,calc((100vw - 1240px)/2));border-top:1px solid #bbb;overflow:hidden}.software-completion h2{font-size:clamp(3rem,7vw,7rem);line-height:.9;letter-spacing:-.055em}.ai-family-orbit{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.ai-family-orbit article{border:1px solid #bbb;background:var(--surface,#fff)}.ai-family-orbit article>button{width:100%;display:flex;justify-content:space-between;padding:1rem;border:0;background:#171714;color:#fff}.ai-family-orbit article>div{display:grid;padding:.7rem}.ai-family-orbit span{display:flex;justify-content:space-between;padding:.55rem;border-bottom:1px solid #ddd}.ai-universe blockquote,.one-event blockquote{font-size:clamp(1.8rem,4vw,4rem);margin:4rem 0}.quiet-ai-points{display:flex;flex-wrap:wrap;gap:.5rem}.quiet-ai-points span{display:flex;gap:.6rem;padding:.8rem;background:#eee;color:#222}.quiet-ai-points i{font-style:normal;color:#8b7900;font-weight:900}.event-switcher{display:flex;flex-wrap:wrap;gap:.5rem}.event-switcher button{padding:.7rem;border:1px solid #999;background:transparent;color:inherit}.event-switcher button[aria-pressed="true"]{background:#f5d90a;color:#171714}.one-event-stage{margin-top:2rem;background:#171714;color:#fff;padding:2rem}.one-event-stage [data-event-chain]{display:grid;grid-template-columns:repeat(8,1fr);gap:.35rem;margin:2rem 0}.one-event-stage [data-event-chain] span{padding:.8rem;border:1px solid #555;opacity:.35}.one-event-stage [data-event-chain] span.active{opacity:1;background:#f5d90a;color:#171714}.one-event-stage span small{display:block}.one-event-stage footer{display:flex;justify-content:space-between}.one-event-stage button,.wizard-mini button,.gain-evidence button{padding:.7rem;border:0;background:#f5d90a;color:#171714;font-weight:800}.wizard-examples{display:flex;flex-wrap:wrap;gap:.4rem}.wizard-examples span{padding:.55rem;background:#eee;color:#222}.wizard-mini{margin:3rem 0;padding:2rem;background:#171714;color:#fff}.wizard-mini header{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.wizard-mini [data-wizard-progress]{display:grid;grid-template-columns:repeat(5,1fr);gap:.4rem;margin:2rem 0}.wizard-mini [data-wizard-progress] span{padding:1rem;border-bottom:4px solid #555;opacity:.4}.wizard-mini [data-wizard-progress] span.active{opacity:1;border-color:#f5d90a}.expert-wizard{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:1rem;padding:1.5rem;border:1px solid #aaa}.expert-wizard blockquote{grid-column:1/-1}.system-update-scene{background:#f5d90a;color:#171714}.update-compare{display:grid;grid-template-columns:.7fr 1.3fr;gap:1rem}.update-compare article{padding:2rem;background:#fff}.durable-update div{display:flex;flex-wrap:wrap;gap:.4rem}.durable-update button{padding:.5rem;background:transparent;border:1px solid #999}.academy-link{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:2rem;padding:1.5rem;background:#171714;color:#fff}.academy-link p{width:100%}.gain-categories{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}.gain-categories button{display:grid;padding:1rem;text-align:left;background:#171714;color:#fff;border:0}.gain-categories small{color:#f5d90a}.gain-evidence{margin-top:2rem;padding:2rem;background:#f5d90a;color:#171714}.gain-evidence dl{display:grid;grid-template-columns:auto 1fr;gap:.5rem}.gain-evidence dt{font-weight:900}.gain-links{margin-top:2rem;padding:1rem;border-left:7px solid #f5d90a}
@media(max-width:760px){.ai-family-orbit{grid-template-columns:1fr}.one-event-stage [data-event-chain],.wizard-mini [data-wizard-progress]{grid-template-columns:1fr}.one-event-stage [data-event-chain] span,.wizard-mini [data-wizard-progress] span{display:flex;justify-content:space-between}.expert-wizard,.update-compare{grid-template-columns:1fr}.expert-wizard blockquote{grid-column:auto}.gain-categories{grid-template-columns:repeat(2,1fr)}.software-completion h2{font-size:clamp(2.8rem,13vw,5rem)}}
.privacy-panel{pointer-events:none}.privacy-panel button{pointer-events:auto}

/* Restored approved split-stage Intro composition. */
.gokce-intro{background:linear-gradient(90deg,#ffd21c 0 50%,#f5f2e9 50% 100%);padding:clamp(1.5rem,4vw,4.5rem);grid-template-rows:auto 1fr auto;isolation:isolate}
.gokce-intro:before{content:none}
.gokce-intro .intro-system-brand{position:absolute;top:clamp(3.5rem,9vh,7rem);left:50%;transform:translateX(-50%);z-index:2;gap:3.5rem;white-space:nowrap}
.gokce-intro .intro-system-brand svg{display:none}
.gokce-intro .intro-system-brand span{display:flex;align-items:center;gap:3.5rem}
.gokce-intro .intro-system-brand span:after{content:"GÖKÇEOS";font-size:2rem;font-weight:900;letter-spacing:.04em}
.gokce-intro .intro-system-brand b{font-size:2rem;letter-spacing:.04em}
.gokce-intro .intro-system-brand i{font-size:0;width:90px;height:1px;background:#171714;position:relative}
.gokce-intro .intro-system-brand i:after{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:#171714;left:50%;top:50%;transform:translate(-50%,-50%)}
.gokce-intro .intro-system-brand strong{display:none}
.gokce-intro>[data-part3-intro-utils]{top:2.4rem;right:3rem;left:auto}
.gokce-intro>[data-part3-intro-utils] button{border:0;border-radius:0;padding:.35rem;background:transparent;text-decoration:underline;text-underline-offset:3px;font-size:.78rem}
.gokce-intro .intro-release-stage{justify-self:center;align-self:center;width:min(100%,1040px);text-align:center;padding:clamp(5rem,10vh,8rem) 0 2rem}
.gokce-intro .intro-release-stage small{letter-spacing:.2em;color:#171714}
.gokce-intro .intro-release-stage h1{font-size:clamp(3.25rem,6.3vw,6.5rem);max-width:min(13ch,100%);margin:1rem auto 2rem;line-height:.86;text-wrap:balance}
.gokce-intro .intro-release-stage>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:min(100%,820px);margin:auto;border:1px solid #171714;text-align:left}
.gokce-intro .intro-release-stage button{min-height:112px;background:#f8f6f0;color:#171714;border:0;border-right:1px solid #171714;border-bottom:1px solid #171714;padding:1.35rem;font-size:1rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;text-align:left}
.gokce-intro .intro-release-stage button .intro-choice-index{font:800 .68rem/1 monospace;color:#756f62}.gokce-intro .intro-release-stage button>b{font-size:1rem}.gokce-intro .intro-release-stage button>small{font:800 .68rem/1.3 monospace;text-align:right}
.gokce-intro .intro-release-stage button:hover,.gokce-intro .intro-release-stage button:focus-visible,.gokce-intro .intro-release-stage button[aria-pressed=true]{background:#ffd21c;outline:2px solid #171714;outline-offset:-2px}
.gokce-intro .purpose-cards{grid-template-columns:repeat(3,minmax(0,1fr));border:0}
.gokce-intro .purpose-cards button{min-height:105px;border:1px solid #d2cec3}
.gokce-intro .answer-cards,.gokce-intro .intro-result-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
.gokce-intro .intro-release-stage>.intro-result-cards{display:block!important}.gokce-intro .intro-result-cards button{width:100%;min-height:126px;background:#171714;color:#fff;border:1px solid #171714}.gokce-intro .intro-result-cards button .intro-choice-index{color:#ffd21c}
.gokce-intro .intro-result-copy{max-width:48rem;margin:-.5rem auto 1.5rem;font-size:1.08rem;line-height:1.6}.gokce-intro .intro-release-stage>.intro-result-context{display:grid;grid-template-columns:1fr!important;gap:.35rem;width:min(100%,820px);margin:0 auto 1rem;padding:1rem;border:1px solid #171714;background:rgba(255,255,255,.48);text-align:left}.gokce-intro .intro-result-context span{font:900 .65rem/1 monospace;letter-spacing:.14em}.gokce-intro .intro-result-context b{font-size:.95rem}
.gokce-intro>footer{align-items:end}.gokce-intro>footer button{background:transparent}.gokce-intro>footer [data-intro-next]{background:#171714;color:#fff}
#gokce-tools .part3-tools-handle{writing-mode:vertical-rl;min-height:152px;width:54px;min-width:54px;letter-spacing:.1em;padding:.85rem .45rem}
@media(max-width:800px){.gokce-intro{background:linear-gradient(135deg,#ffd21c 0 42%,#f5f2e9 42% 100%);padding:1rem}.gokce-intro:before{left:1rem;top:1.2rem}.gokce-intro .intro-system-brand{position:static;transform:none;justify-self:center;margin-top:2.5rem}.gokce-intro .intro-system-brand span{gap:1rem}.gokce-intro .intro-system-brand b,.gokce-intro .intro-system-brand span:after{font-size:1rem}.gokce-intro .intro-system-brand i{width:36px}.gokce-intro>[data-part3-intro-utils]{position:static;justify-content:center;margin-top:.5rem}.gokce-intro .intro-release-stage{padding-top:1rem}.gokce-intro .intro-release-stage h1{font-size:clamp(2.8rem,13vw,4.8rem)}.gokce-intro .purpose-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.gokce-intro .intro-release-stage button{min-height:76px;padding:.9rem}.gokce-intro>footer{gap:.5rem}.gokce-intro>footer button{padding:.65rem;font-size:.78rem}}
html .gokce-intro{background:linear-gradient(90deg,#ffd21c 0 50%,#f5f2e9 50% 100%)}
@media(max-width:800px){html .gokce-intro{background:linear-gradient(135deg,#ffd21c 0 42%,#f5f2e9 42% 100%)}}
@media(max-width:800px){
  .gokce-intro>[data-part3-intro-utils]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:0 12px}
  .gokce-intro>[data-part3-intro-utils] button,.gokce-intro>[data-part3-intro-utils] a{width:auto;min-height:34px;padding:7px 9px;border-radius:0;font-size:11px}
  .gokce-intro>[data-part3-intro-utils] b{flex:0 0 100%;text-align:center;margin-bottom:2px}
}

/* Truth-labelled signature experience index. */
.signature-lab{padding:clamp(5rem,10vw,10rem) max(5vw,calc((100vw - 1240px)/2));background:#171714;color:#f7f4eb}
.signature-lab>header{max-width:920px;margin-bottom:3rem}.signature-lab>header small{color:#ffd21c;font-weight:900;letter-spacing:.16em}.signature-lab>header h2{font-size:clamp(3rem,7vw,7rem);line-height:.88;letter-spacing:-.06em;margin:1rem 0}.signature-lab>header p{max-width:52rem;color:#bbb;font-size:1.1rem;line-height:1.6}
.signature-lab>div{border-top:1px solid #555}.signature-lab details{border-bottom:1px solid #555}.signature-lab summary{display:grid;grid-template-columns:60px 1fr auto;align-items:center;gap:1rem;padding:1.4rem 0;cursor:pointer;list-style:none}.signature-lab summary::-webkit-details-marker{display:none}.signature-lab summary span,.signature-lab summary small{color:#ffd21c;font:800 .72rem/1 monospace;letter-spacing:.12em}.signature-lab summary b{font-size:clamp(1.35rem,3vw,2.8rem)}.signature-lab details>div{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:0 0 2rem 76px}.signature-lab details p{font-size:1.1rem;color:#ccc}.signature-lab details strong{color:#ffd21c;line-height:1.5}.signature-lab dl{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem;margin:0}.signature-lab dt{font-weight:900}.signature-lab dd{margin:0;color:#ccc}
@media(max-width:700px){.signature-lab summary{grid-template-columns:36px 1fr auto}.signature-lab details>div{grid-template-columns:1fr;padding-left:52px}.signature-lab dl{grid-template-columns:1fr}.signature-lab dd{margin-bottom:.8rem}}

/* Final vertical tools treatment: bottom-to-top label, light panel, minimal footprint. */
#gokce-tools.release-tool-dock{left:0!important;bottom:clamp(1rem,5vh,3rem)!important;width:48px!important}
#gokce-tools.release-tool-dock .part3-tools-handle{writing-mode:vertical-rl!important;transform:rotate(180deg);width:48px!important;min-width:48px!important;min-height:178px!important;padding:12px 8px!important;justify-content:center;gap:10px;background:#f7f4eb!important;color:#171714!important;border-color:#171714!important;border-radius:0 0 12px 12px!important;box-shadow:6px 10px 26px rgba(23,23,20,.12)!important;line-height:1!important;white-space:normal!important}
#gokce-tools.release-tool-dock .part3-tools-handle span{transform:rotate(180deg);width:28px;height:28px;flex:none}
#gokce-tools.release-tool-dock .part3-tools-handle b{font-size:11px;letter-spacing:.14em;text-transform:uppercase}
#gokce-tools.release-tool-dock .part3-tools-panel{left:58px!important;bottom:0!important;width:min(340px,calc(100vw - 74px))!important;background:#f7f4eb!important;color:#171714!important;border:1px solid #171714!important;border-radius:0 18px 18px 0!important;box-shadow:18px 24px 58px rgba(23,23,20,.18)!important}
#gokce-tools.release-tool-dock .part3-tools-panel button,#gokce-tools.release-tool-dock .part3-tools-panel a{background:#fff!important;color:#171714!important;border-color:#d4d0c4!important}
#gokce-tools.release-tool-dock .part3-tools-panel button:hover,#gokce-tools.release-tool-dock .part3-tools-panel a:hover,#gokce-tools.release-tool-dock .part3-tools-panel button:focus,#gokce-tools.release-tool-dock .part3-tools-panel a:focus{background:#ffd21c!important;border-color:#171714!important}
.gokce-intro [data-intro-next]{display:none!important}

/* Stable account, sign-in and administration window system. */
.portal-shell{min-height:100svh;padding-top:88px;display:grid;grid-template-columns:minmax(250px,310px) minmax(0,1fr);background:#f5f2e9}
.portal-shell>aside{position:sticky;top:88px;height:calc(100svh - 88px);padding:2rem 1.25rem;background:#171714;color:#fff;display:flex;flex-direction:column;gap:1.5rem;overflow:auto}
.portal-shell>aside .portal-brand{display:grid;gap:.35rem;color:#ffd21c;font-weight:900}.portal-shell>aside .portal-brand span{color:#fff;font-size:.72rem}
.portal-shell>aside nav{display:grid;gap:.3rem}.portal-shell>aside nav a{padding:.8rem;border-left:3px solid transparent}.portal-shell>aside nav a:hover,.portal-shell>aside nav a[aria-current="page"]{background:#292925;border-left-color:#ffd21c}
.portal-main{min-width:0;padding:clamp(2rem,5vw,5rem);overflow-wrap:anywhere}.portal-cards,.portal-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.portal-cards article,.portal-facts article{background:#fff;border:1px solid #cbc7bc;padding:1.5rem;min-width:0}
.auth-shell{min-height:100svh;padding-top:88px;display:grid;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);background:#f5f2e9;overflow:hidden}
.auth-shell>.auth-product-panel{min-width:0;overflow:auto}.auth-shell>div{min-width:0;padding:clamp(2rem,6vw,6rem);display:grid;align-content:center;background:#f5f2e9;overflow:auto}.auth-shell>div>small{font-weight:900;letter-spacing:.14em}.auth-shell h1{font-size:clamp(3rem,7vw,7rem);line-height:.88;letter-spacing:-.06em;margin:.8rem 0 1.5rem}
.auth-shell form{display:grid;gap:1rem;max-width:620px}.auth-shell form label{display:grid;gap:.45rem;font-weight:750}.auth-shell form input{width:100%;min-height:52px;padding:.8rem 1rem;border:1px solid #888;background:#fff}.auth-shell>div>nav{display:flex;gap:1rem;align-items:center;margin-top:1rem;flex-wrap:wrap}.auth-shell>div>nav button{border:0;background:transparent;text-decoration:underline;cursor:pointer}
@media(max-width:900px){.portal-shell{padding-top:72px;grid-template-columns:1fr}.portal-shell>aside{position:relative;top:0;height:auto}.auth-shell{padding-top:72px;grid-template-columns:1fr;overflow:visible}.auth-product-panel nav{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.portal-main{padding:1.25rem}.portal-cards,.portal-facts{grid-template-columns:1fr}.auth-shell{padding-inline:0}.auth-shell>div{padding:2rem 1.25rem}.auth-product-panel nav{grid-template-columns:1fr}}

.intro-corporate-mark.brand{position:absolute;z-index:4;left:clamp(1rem,3vw,3.5rem);top:clamp(1rem,2.2vw,2rem);display:flex;align-items:center;gap:.7rem;color:#171714}
.intro-corporate-mark.brand svg{width:38px;fill:none;stroke:currentColor;stroke-width:2}.intro-corporate-mark.brand span{display:grid;line-height:1}.intro-corporate-mark.brand b{font-size:1.05rem;letter-spacing:.08em}.intro-corporate-mark.brand small{font-size:.55rem;letter-spacing:.2em;margin-top:.35rem}.intro-corporate-mark.brand .brand-signal{display:inline-block}
.gokce-intro>[data-part3-intro-utils]{display:none!important}

/* Natural section-by-section scroll motion; JavaScript adds the class only when active. */
@media(prefers-reduced-motion:no-preference){
  main .scroll-scene{opacity:.12;transform:translate3d(0,56px,0);transition:opacity .78s cubic-bezier(.16,1,.3,1),transform .92s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}
  main .scroll-scene.is-scroll-visible{opacity:1;transform:translate3d(0,0,0)}
}
@media(prefers-reduced-motion:reduce){main .scroll-scene{opacity:1!important;transform:none!important;transition:none!important}}
.intro-personal-promise{max-width:34rem;margin:-.5rem auto 2rem;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.5}
.intro-personal-promise strong{display:inline-block;margin-top:.45rem}
.gokce-intro .language-cards button{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;text-align:left}
.gokce-intro .language-cards button b{font-size:1.05rem;letter-spacing:.06em}.gokce-intro .language-cards button small{font-size:.74rem;font-weight:800}
@media(max-width:800px){.gokce-intro .intro-release-stage{padding-top:5.5rem}.gokce-intro .purpose-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.gokce-intro .intro-release-stage button{grid-template-columns:auto 1fr;min-height:88px}.gokce-intro .intro-release-stage button>small{grid-column:2;text-align:left}.intro-corporate-mark.brand{top:1rem;left:1rem}.intro-corporate-mark.brand svg{width:32px}.intro-corporate-mark.brand b{font-size:.9rem}}
@media(max-width:520px){.gokce-intro .purpose-cards,.gokce-intro .answer-cards,.gokce-intro .language-cards{grid-template-columns:1fr}.gokce-intro .intro-release-stage h1{font-size:clamp(2.7rem,13vw,4rem)}.gokce-intro .intro-release-stage{padding-top:6rem}.intro-corporate-mark.brand small{display:block}}

/* Refined contextual discovery entry. */
.site-header .scenario-entry{border:1px solid #171714;background:#fff;color:#171714;padding:.45rem .7rem;display:flex;align-items:center;gap:.55rem;border-radius:999px;cursor:pointer;box-shadow:none;transition:transform .2s var(--ease),background .2s var(--ease)}
.site-header .scenario-entry:hover,.site-header .scenario-entry:focus-visible{background:#ffd21c;transform:translateY(-2px)}.scenario-entry .scenario-icon{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#171714;color:#ffd21c}.scenario-entry>span:last-child{display:grid;text-align:left;line-height:1}.scenario-entry small{font-size:.56rem;letter-spacing:.1em;text-transform:uppercase}.scenario-entry b{font-size:.78rem;margin-top:.25rem}
@media(max-width:800px){.site-header .header-actions{position:fixed!important;right:.75rem!important;bottom:max(.75rem,env(safe-area-inset-bottom))!important}.site-header .scenario-entry{background:#171714!important;color:#fff!important;border-color:#171714!important;padding:.55rem .7rem!important;box-shadow:0 14px 38px #0003!important}.site-header .scenario-entry .scenario-icon{background:#ffd21c;color:#171714}.site-header .scenario-entry small{display:block!important}.site-header .scenario-entry b{display:block!important}}

/* Compact, collision-free Gökçe Uzman launcher and expandable panel. */
.expert{right:1rem!important;bottom:clamp(5rem,9vh,7rem)!important;z-index:75!important}.expert-orb[data-part3="recognizable"]{display:grid!important;grid-template-columns:36px minmax(0,1fr) 24px!important;grid-template-rows:1fr!important;align-items:center!important;gap:.65rem!important;width:auto!important;min-width:190px!important;min-height:56px!important;padding:.55rem .7rem!important;border:1px solid #171714!important;border-radius:999px!important;background:#fff!important;color:#171714!important;box-shadow:0 16px 45px #0002!important;overflow:hidden!important}
.expert-orb[data-part3="recognizable"]>.expert-mark{grid-row:auto!important;width:36px!important;height:36px!important;border-radius:50%!important;background:#ffd21c!important;color:#171714!important;display:grid!important;place-items:center!important;font:900 .68rem/1 monospace!important}.expert-orb[data-part3="recognizable"]>.expert-copy{display:grid!important;background:transparent!important;color:inherit!important;border-radius:0!important;text-align:left!important;min-width:0!important}.expert-orb .expert-copy b{font-size:.82rem;white-space:nowrap}.expert-orb .expert-copy small{font-size:.68rem;color:#656565;white-space:nowrap}.expert-orb[data-part3="recognizable"]>i{font-style:normal;font-size:1.2rem;line-height:1}
#expert-panel{position:absolute!important;right:0!important;bottom:calc(100% + .75rem)!important;width:min(390px,calc(100vw - 2rem))!important;max-height:min(620px,calc(100vh - 9rem))!important;overflow:auto!important;background:#171714!important;color:#fff!important;padding:0!important;border:1px solid #444!important;border-radius:18px!important;box-shadow:0 28px 90px #0006!important}
#expert-panel header{display:grid!important;grid-template-columns:1fr auto auto!important;align-items:center!important;gap:.75rem!important;padding:1rem!important;border-bottom:1px solid #444}#expert-panel header>span:first-child{display:grid}#expert-panel header small{font:.58rem/1 monospace;color:#ffd21c;letter-spacing:.12em}#expert-panel header b{font-size:1rem}#expert-panel [data-expert-state]{font:.6rem/1 monospace;color:#ffd21c;background:#2b2b27;padding:.4rem .5rem}#expert-panel [data-expert-close]{width:36px;height:36px;padding:0;border:1px solid #666;background:transparent;color:#fff;border-radius:50%}
.expert-panel-intro{padding:1.2rem 1rem .6rem}.expert-panel-intro>b{font-size:1.4rem}.expert-panel-intro p{margin:.45rem 0;color:#bbb;line-height:1.5}.expert-panel-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.5rem!important;padding:.6rem 1rem 1rem!important}.expert-panel-actions button{display:grid;text-align:left;background:#242420;color:#fff;border:1px solid #444;padding:.8rem!important}.expert-panel-actions button:hover,.expert-panel-actions button:focus-visible{background:#ffd21c;color:#171714;border-color:#ffd21c}.expert-panel-actions small{font-size:.66rem;line-height:1.35;color:inherit;margin-top:.25rem}#expert-panel footer{padding:.8rem 1rem;border-top:1px solid #444;color:#999;font-size:.65rem;line-height:1.4}
@media(max-width:600px){.expert{right:.75rem!important;bottom:5.25rem!important}.expert-orb[data-part3="recognizable"]{min-width:56px!important;width:56px!important;grid-template-columns:36px!important;padding:.55rem .6rem!important}.expert-orb .expert-copy,.expert-orb[data-part3="recognizable"]>i{display:none!important}#expert-panel{position:fixed!important;left:.75rem!important;right:.75rem!important;bottom:9.5rem!important;width:auto!important}.expert-panel-actions{grid-template-columns:1fr!important}}

/* Truthful product proof inside the vertical morph scene. */
.morph-map>[data-morph-product-image]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top left;opacity:.72;filter:saturate(.85);z-index:0}.morph-map:before,.morph-map:after,.morph-map>i{display:none!important}.morph-map:after{content:""}.morph-map strong{z-index:2;text-shadow:0 3px 24px #000}.morph-proof-label{position:absolute;z-index:3;left:1rem;top:1rem;background:#ffd21c;color:#171714;padding:.45rem .6rem;font:900 .58rem/1 monospace;letter-spacing:.08em}

/* Integration map becomes an ordered system grid before nodes can collide. */
@media(max-width:1000px){.node-map{height:auto!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;max-width:760px;padding:1rem}.node-map:before,.node-map:after{display:none}.node-map .core-node,.node-map .integration-node{position:static!important;inset:auto!important;transform:none!important;display:grid;place-items:center;min-height:76px;text-align:center}.node-map .core-node{grid-column:1/-1;grid-row:2;font-size:1.2rem;padding:1rem}.node-map .integration-node{padding:.75rem}}
@media(max-width:520px){.node-map{grid-template-columns:repeat(2,minmax(0,1fr))}.node-map .core-node{grid-column:1/-1;grid-row:auto}}

/* Header language placement and calmer consultation entry. */
.site-header .header-actions{gap:.65rem}.header-locale{order:-2;min-width:58px;min-height:38px;border:1px solid #b9b6ad;border-radius:999px;background:transparent;padding:.3rem .45rem;font-size:0;display:flex;align-items:center;justify-content:center;gap:.2rem;cursor:pointer}.header-locale:before,.header-locale:after{font:850 .66rem/1 monospace;padding:.3rem .35rem;border-radius:999px}.header-locale:before{content:"TR"}.header-locale:after{content:"EN";background:#171714;color:#fff}.header-locale[aria-label="Türkçeye geç"]:before{background:#171714;color:#fff}.header-locale[aria-label="Türkçeye geç"]:after{background:transparent;color:inherit}.site-header .product-access{order:-1;white-space:nowrap}
.site-header nav .nav-meeting{display:grid;gap:.1rem;padding:.45rem .8rem!important;border:1px solid #171714;border-radius:0!important;background:transparent!important;color:#171714!important;line-height:1}.site-header nav .nav-meeting small{font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;color:#6a665d}.site-header nav .nav-meeting b{font-size:.72rem}.site-header nav .nav-meeting:hover{background:#ffd21c!important;box-shadow:4px 4px 0 #171714}
@media(max-width:1100px){.site-header .header-actions{display:flex}.header-locale{display:flex}.site-header .product-access{display:inline-flex}}
@media(max-width:600px){.site-header{padding-inline:.6rem;gap:.35rem}.site-header .brand{gap:.4rem}.site-header .brand svg{width:28px}.site-header .brand b{font-size:.76rem}.site-header .brand small{display:none}.site-header .menu-toggle{width:38px;height:42px}.header-locale{min-width:48px;padding-inline:.25rem}.site-header .product-access{font-size:.68rem}.site-header .header-actions{position:static!important;margin-left:auto!important;gap:.25rem!important}.site-header .scenario-entry{position:fixed!important;right:.75rem!important;bottom:max(.75rem,env(safe-area-inset-bottom))!important}}

/* Gökçe Uzman uses the same vertical rail language as Interactive Tools. */
@media(min-width:801px){.expert{right:0!important;bottom:clamp(1rem,5vh,3rem)!important}.expert-orb[data-part3="recognizable"]{width:48px!important;min-width:48px!important;height:178px!important;min-height:178px!important;border-radius:12px 0 0 12px!important;padding:10px 7px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:.65rem!important;background:#f7f4eb!important;box-shadow:-6px 10px 26px rgba(23,23,20,.12)!important}.expert-orb[data-part3="recognizable"]>.expert-mark{width:30px!important;height:30px!important;flex:none!important}.expert-orb[data-part3="recognizable"]>.expert-copy{display:block!important;writing-mode:vertical-rl!important;transform:rotate(180deg)!important}.expert-orb .expert-copy b{font-size:11px!important;letter-spacing:.14em;text-transform:uppercase}.expert-orb .expert-copy small{display:none!important}.expert-orb[data-part3="recognizable"]>i{font-size:1rem!important}.expert #expert-panel{right:58px!important;bottom:0!important}}

/* Evidence-led GökçeOS platform page. */
.platform-experience{background:#f5f2e9}.platform-experience>section{padding:clamp(5rem,9vw,9rem) max(5vw,calc((100vw - 1320px)/2))}.platform-experience section>header>small,.platform-hero .eyebrow,.platform-ai>div>small,.platform-final>small{font:900 .68rem/1 monospace;letter-spacing:.14em;color:#806b00}.platform-experience h2{font-size:clamp(3rem,6.5vw,6.8rem);line-height:.9;letter-spacing:-.06em;margin:.8rem 0 1.5rem}.platform-hero{min-height:100svh;padding-top:clamp(9rem,14vh,12rem)!important;display:grid;grid-template-columns:minmax(0,.85fr) minmax(440px,1.15fr);align-items:center;gap:5vw;background:linear-gradient(90deg,#f5f2e9 0 62%,#ffd21c 62%)}.platform-hero h1{font-size:clamp(4rem,7vw,8rem);line-height:.86;letter-spacing:-.07em;margin:1.2rem 0 2rem}.platform-hero h1 em{font-family:Georgia,serif;font-weight:400}.platform-hero p{max-width:42rem;font-size:1.15rem;line-height:1.65}.platform-hero figure{margin:0;background:#171714;color:#fff;padding:1rem;border-radius:20px;box-shadow:0 35px 90px #0003}.platform-hero figure>small{display:block;color:#ffd21c;font:800 .62rem monospace;margin-bottom:.7rem}.platform-hero img{width:100%;height:auto;display:block;border-radius:12px}.platform-hero figcaption{display:flex;justify-content:space-between;gap:1rem;padding:.8rem .3rem 0}.platform-hero figcaption span{color:#aaa;font-size:.75rem}
.platform-core{background:#171714;color:#fff}.platform-core>header{max-width:900px}.platform-core>header p{color:#bbb}.platform-core>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#484842;border:1px solid #484842;margin-top:3rem}.platform-core article{background:#171714;padding:1.5rem;min-height:250px;display:flex;flex-direction:column}.platform-core article>span{color:#ffd21c;font:800 .68rem monospace}.platform-core h3{font-size:1.5rem;margin:2rem 0 .7rem}.platform-core article p{color:#bbb;line-height:1.55}.platform-core .cap-status{margin-top:auto;width:max-content}
.platform-event{background:#ffd21c}.platform-event>header{max-width:900px}.platform-event-chain{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;margin:3rem 0}.platform-event-chain span{display:grid;gap:.35rem;background:#fff;border:1px solid #171714;padding:1rem;font-weight:850}.platform-event-chain span b{font:800 .6rem monospace}.platform-event-chain i{font-style:normal}.platform-event>p{max-width:65rem;font-size:1.05rem;line-height:1.6}
.platform-roles>header{max-width:1050px}.platform-roles>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem}.platform-roles article{background:#fff;border:1px solid #cbc7bc;overflow:hidden}.platform-roles img{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:top;display:block}.platform-roles article>div{padding:1.2rem}.platform-roles h3{font-size:1.6rem;margin:0}.platform-roles article p{color:#656565;line-height:1.5}.platform-roles article span{font:800 .58rem monospace;color:#806b00}
.platform-ai{background:#171714;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:center}.platform-ai p{color:#bbb;max-width:42rem;line-height:1.6}.platform-ai ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#555}.platform-ai li{background:#222;padding:1.2rem;display:flex;gap:1rem}.platform-ai li b{color:#ffd21c;font:800 .65rem monospace}
.platform-verticals{background:#ffd21c}.platform-verticals>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:#171714;border:1px solid #171714;margin-top:3rem}.platform-verticals a{background:#ffd21c;padding:1.2rem;min-height:240px;display:flex;flex-direction:column}.platform-verticals a:hover{background:#fff}.platform-verticals a>small{font:800 .62rem monospace}.platform-verticals h3{font-size:1.5rem;margin:2rem 0 .7rem}.platform-verticals p{font-size:.83rem;line-height:1.5}.platform-verticals a>span{margin-top:auto;font-weight:900}
.platform-foundation{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#171714!important;padding-block:1px!important}.platform-foundation>div{background:#f5f2e9;padding:clamp(2rem,5vw,5rem)}.platform-foundation small{font:900 .65rem monospace;color:#806b00}.platform-foundation h3{font-size:clamp(2rem,4vw,4rem);margin:1rem 0}.platform-foundation p{line-height:1.6}.platform-foundation a{font-weight:900;text-decoration:underline;text-underline-offset:4px}.platform-final{text-align:center;background:#fff}.platform-final h2{margin-inline:auto}.platform-final>div{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}
@media(max-width:1000px){.platform-hero{grid-template-columns:1fr;background:linear-gradient(180deg,#f5f2e9 0 55%,#ffd21c 55%)}.platform-core>div{grid-template-columns:repeat(2,1fr)}.platform-roles>div{grid-template-columns:repeat(2,1fr)}.platform-verticals>div{grid-template-columns:repeat(2,1fr)}.platform-verticals a:last-child{grid-column:1/-1}.platform-ai{grid-template-columns:1fr}}
@media(max-width:600px){.platform-experience>section{padding-inline:1rem}.platform-hero{padding-top:8rem!important}.platform-hero h1{font-size:clamp(3.5rem,17vw,5.4rem)}.platform-core>div,.platform-roles>div,.platform-verticals>div,.platform-foundation{grid-template-columns:1fr}.platform-verticals a:last-child{grid-column:auto}.platform-core article{min-height:210px}.platform-event-chain{display:grid;grid-template-columns:1fr}.platform-event-chain i{transform:rotate(90deg);justify-self:center}.platform-ai ol{grid-template-columns:1fr}.platform-hero figcaption{display:grid}}
