html{scroll-padding-top:100px}.site-header{position:absolute;z-index:30;top:0;left:0;width:100%;height:96px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 4.5%;border-bottom:1px solid rgba(170,184,197,.16);background:var(--bg)}.desktop-nav{display:flex;gap:32px;font-size:14px;color:var(--muted)}.desktop-nav a:hover,.login-link:hover{color:var(--lime)}.header-actions{display:flex;gap:28px;align-items:center}.login-link{font-size:14px}.login-link span{margin-left:8px;color:var(--muted)}.menu-toggle{display:none;background:transparent;border:1px solid var(--line);width:44px;height:44px;border-radius:6px}.skip-link{position:fixed;left:20px;top:-100px;z-index:100;background:var(--lime);color:var(--bg);padding:14px}.skip-link:focus{top:20px}.story{height:550svh;position:relative}.stage{height:100svh;min-height:660px;position:sticky;top:0;overflow:hidden;background:var(--bg)}.stage-grain{position:absolute;inset:0;opacity:.15;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.22' d='M0 0h180v180H0z'/%3E%3C/svg%3E");pointer-events:none}.orbit{position:absolute;left:49%;top:14%;width:70vw;height:70vw;border:1px solid rgba(170,184,197,.07);border-radius:50%;pointer-events:none}.orbit-two{left:57%;top:27%;width:52vw;height:52vw}.story-topline{position:absolute;top:125px;left:4.5%;right:4.5%;display:flex;justify-content:space-between;align-items:center;z-index:10;color:var(--muted);font-size:11px;letter-spacing:.13em}.story-topline>span{display:flex;align-items:center;gap:10px}.story-topline i{width:6px;height:6px;border-radius:50%;background:var(--lime)}#skip-story{background:transparent;border:0;padding:12px 0 12px 16px;min-height:44px;font-size:13px;letter-spacing:0;color:var(--muted)}#skip-story:hover{color:var(--lime)}#skip-story span{padding-left:12px}.chapter{position:absolute;left:7%;top:29%;width:43%;z-index:5;will-change:opacity,transform}.chapter h1,.chapter h2{font-size:clamp(52px,5.7vw,86px);line-height:1.08;margin:24px 0;letter-spacing:-.058em;font-weight:520}.chapter .lead{max-width:450px;margin-bottom:32px}.chapter .micro{font-size:12px;color:var(--muted);margin-top:18px}.chapter-match,.chapter-result{opacity:0;visibility:hidden;pointer-events:none}.chapter-match h2{font-size:clamp(48px,5.1vw,78px)}.visual-world{position:absolute;inset:0;pointer-events:none}.panel{background:var(--surface);border:1px solid #415367;border-radius:var(--radius);box-shadow:0 28px 68px rgba(0,0,0,.28);overflow:hidden}.source-window,.destination-window{position:absolute;top:30%;left:55%;width:40%;max-width:640px;will-change:transform,opacity}.source-window{transform:perspective(1500px) rotateY(-8deg) rotateZ(-3deg)}.window-bar{height:46px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(170,184,197,.17);font-size:12px;color:var(--muted);background:rgba(255,255,255,.025)}.window-dots{color:#6e8498;font-size:9px;letter-spacing:4px}.window-title{padding:24px 24px 16px;display:flex;justify-content:space-between;align-items:center;gap:16px}.tiny-label{font-size:10px;letter-spacing:.09em;color:var(--muted)}.window-title h3{font-size:22px;letter-spacing:-.03em;margin-top:7px}.day-tag{padding:8px 12px;border:1px solid var(--line);border-radius:7px;font-size:12px;color:var(--muted)}.schedule{display:grid;grid-template-columns:32px repeat(3,minmax(0,1fr));gap:8px;margin:0 24px 20px}.table-head{font-size:10px;color:var(--muted);padding:8px 2px}.period{font-size:11px;align-self:center;color:var(--muted)}.cell{background:#21374a;border:1px solid #30485a;border-radius:5px;font-size:12px;padding:16px 10px;white-space:nowrap}.vacancy{border:1px dashed #879361;background:rgba(196,223,48,.045);color:#d4dc9f}.window-foot{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);padding:16px 24px;border-top:1px solid #2a3f52}.window-foot>span:first-child{display:flex;align-items:center;gap:7px}.dot{display:inline-block;width:5px;height:5px;background:var(--mint);border-radius:50%}.duty-strip{position:absolute;left:62%;top:79%;width:30%;display:flex;align-items:center;gap:14px;padding:17px 20px;transform:rotate(-3deg)}.strip-icon{font-size:26px;color:var(--lime)}.duty-strip strong{display:block;font-size:13px;font-weight:500}.duty-strip small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.check{margin-left:auto;color:var(--lime)}.lesson{position:absolute;left:0;top:0;width:286px;border:1px solid #bdd042;border-radius:9px;background:#293b30;color:var(--ink);box-shadow:0 16px 45px rgba(0,0,0,.26);will-change:transform;transform:translate(65vw,52svh);z-index:3}.lesson-head{display:flex;justify-content:space-between;gap:8px;font-size:8px;letter-spacing:.08em;padding:10px 15px;border-bottom:1px solid rgba(196,223,48,.25);color:#dce898}.lesson-head>span:first-child{display:flex;align-items:center;gap:6px}.lesson-head i{display:block;width:5px;height:5px;background:var(--lime);border-radius:50%}.lesson-body{display:flex;align-items:center;gap:17px;padding:16px}.lesson-body>strong{font-size:32px;font-weight:500;letter-spacing:-.06em;color:var(--lime)}.lesson-body>span b{display:block;font-size:14px;font-weight:500}.lesson-body small{display:block;font-size:10px;color:#c5d1bf;margin-top:3px}.lesson-check{margin-left:auto;color:var(--lime);opacity:0}.destination-window{opacity:0;visibility:hidden}.destination-window .window-title{padding-bottom:15px}.slot{height:123px;border-bottom:1px solid #304559;margin:0 24px}.rules{padding:12px 24px 18px}.rule-row{display:flex;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid #304559;font-size:13px}.rule-row:last-child{border:0}.rule-row>span{color:var(--muted);font-size:10px}.rule-row p{flex:1}.rule-row b{color:var(--lime)}.result-rows{position:absolute;top:282px;left:24px;right:24px;opacity:0;visibility:hidden}.result-rows>div{display:flex;justify-content:space-between;gap:8px;padding:14px 0;font-size:12px;border-bottom:1px solid #304559}.result-rows b{color:var(--mint);font-weight:400}.result-rows .open-row{color:var(--amber)}.result-rows .open-row b{color:var(--amber)}.result-rows .export-row{border:0;color:var(--muted)}.export-row strong{color:var(--ink);font-weight:500}.visual-caption{position:absolute;right:5%;bottom:11%;color:#94a5b4;font-size:8px;letter-spacing:.08em}.story-bottom{position:absolute;left:4.5%;right:4.5%;bottom:28px;display:flex;justify-content:space-between;align-items:center;gap:16px;z-index:10}.scroll-cue{display:flex;gap:16px;align-items:center;font-size:10px;letter-spacing:.11em;color:var(--muted)}.scroll-cue>span{display:grid;place-items:center;width:36px;height:48px;border:1px solid var(--line);border-radius:18px;font-size:18px}.chapter-nav{display:flex;gap:24px}.chapter-nav button{border:0;background:none;min-height:44px;display:flex;align-items:center;gap:10px;padding:0;color:var(--muted);font-size:12px}.chapter-nav button span{color:#8092a3;font-size:10px}.chapter-nav button[aria-current="step"]{color:var(--ink)}.chapter-nav button[aria-current="step"] span{color:var(--lime)}.story-progress{position:absolute;left:0;bottom:0;height:2px;width:100%;background:#243446}.story-progress span{display:block;width:100%;height:100%;background:var(--lime);transform:scaleX(0);transform-origin:left}.section-pad{padding:112px 7%;scroll-margin-top:24px}.offering{background:var(--bg-deep)}.section-intro{display:grid;grid-template-columns:1.3fr 1fr;column-gap:10%;align-items:end;margin-bottom:64px}.section-intro .eyebrow{grid-column:1/-1;margin-bottom:24px}.section-intro h2{font-size:clamp(36px,3.6vw,54px)}.section-intro .lead{max-width:400px;font-size:16px}.feature-row{display:grid;grid-template-columns:70px 1fr 1fr;gap:32px;padding:36px 0;border-top:1px solid var(--line);align-items:start}.feature-number{font-size:15px;color:var(--lime)}.feature-row h3{font-size:27px;line-height:1.3;max-width:330px}.feature-row p{font-size:16px;color:var(--muted);max-width:450px}.feature-row .text-link{font-size:14px;margin-top:14px}.editorial{position:relative;height:640px;background:var(--bg-deep);overflow:hidden}.editorial>img{width:100%;height:100%;object-fit:cover;object-position:50% 53%}.editorial-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,18,28,.88),rgba(8,18,28,.35) 55%,rgba(8,18,28,.1))}.editorial-copy{position:absolute;left:7%;top:23%;width:45%;max-width:570px}.editorial-copy .eyebrow{color:#d0d9d2}.editorial-copy h2{font-size:clamp(48px,5.5vw,82px);margin:26px 0;color:#f1f4ed}.editorial-copy p:last-child{max-width:310px;font-size:18px;color:#d6ded7}.licensing-head{display:flex;justify-content:space-between;gap:64px;align-items:end;margin-bottom:48px}.licensing h2,.faq h2{font-size:clamp(36px,3.6vw,54px);margin-top:24px}.licensing-head>p{color:var(--muted);max-width:320px;font-size:16px}.plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-radius:12px;overflow:hidden}.plan{padding:32px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:18px;background:rgba(255,255,255,.015)}.plan:last-child{border:0}.plan-name{font-size:14px;color:var(--muted)}.plan:nth-child(2){background:var(--surface)}.plan h3{font-size:38px}.plan h3 small{display:block;font-size:14px;color:var(--muted);letter-spacing:0;margin-top:12px;font-weight:400}.plan p{font-size:15px;color:var(--muted);min-height:46px;margin:6px 0 8px}.plan .button{margin-top:auto;padding-left:16px;padding-right:16px;font-size:14px;gap:12px}.price-note{font-size:12px;color:var(--muted);max-width:850px;margin-top:22px;line-height:1.7}.price-note a{text-decoration:underline;text-underline-offset:4px}.faq{padding-top:16px;background:var(--bg)}.faq h2{margin-bottom:36px}.faq details{border-top:1px solid var(--line);padding:0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:18px;min-height:86px;padding:20px 0}.faq summary::-webkit-details-marker{display:none}.faq summary>span{font-size:26px;color:var(--lime);font-weight:300}.faq details[open] summary>span{transform:rotate(45deg)}.faq details>p{max-width:700px;color:var(--muted);padding-bottom:30px;line-height:1.8;font-size:16px}.closing{background:var(--bg-deep);text-align:center}.closing h2{font-size:clamp(38px,4.7vw,68px);margin:24px 0 36px}.closing .text-link{margin-left:24px}footer{padding:32px 4.5%;border-top:1px solid var(--line);background:var(--bg-deep);display:flex;align-items:center;justify-content:space-between;gap:24px}footer p{font-size:12px;color:var(--muted)}footer>div{display:flex;gap:22px;font-size:12px;color:var(--muted)}.noscript-note{padding:24px}.noscript-note a{text-decoration:underline}
/* Static mode keeps all semantic chapters and actions in normal flow. */
body.static-story .story{height:auto!important}body.static-story .stage{height:auto;min-height:0;padding:160px 7% 64px}body.static-story .chapter{position:relative;inset:auto;width:100%;max-width:760px;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;margin:0 0 64px}body.static-story .chapter h1,body.static-story .chapter h2{font-size:clamp(42px,6vw,76px)}body.static-story .chapter .lead{max-width:600px}body.static-story .visual-world,body.static-story .story-topline,body.static-story .story-bottom,body.static-story .story-progress{display:none}body.static-story .chapter:last-of-type{margin-bottom:0}
@media(min-width:1600px){.chapter{left:9%}.source-window,.destination-window{left:55%;width:36%}.duty-strip{left:60%;width:28%;top:75%}}
@media(max-width:1100px){.desktop-nav{gap:18px}.header-actions{gap:16px}.chapter{left:5%;width:46%;top:30%}.chapter h1,.chapter h2{font-size:54px}.source-window,.destination-window{left:55%;width:42%}.window-title{padding:16px}.window-title h3{font-size:18px}.schedule{margin:0 16px 16px;gap:6px}.cell{font-size:10px;padding:14px 5px}.lesson{width:254px}.duty-strip{width:35%;left:60%;top:78%}.section-pad{padding:80px 5%}.plan{padding:24px}.plan h3{font-size:34px}.visual-caption{font-size:7px}.licensing-head{gap:32px}footer{flex-wrap:wrap}}
@media(max-width:760px){.site-header{height:80px;padding:0 20px;gap:10px}.brand{font-size:21px;gap:6px}.brand img{width:38px;height:38px}.header-actions{gap:10px}.desktop-nav,.login-link{display:none}.header-actions .small{font-size:12px;padding:10px 12px;gap:8px}.menu-toggle{display:block}#mobile-nav{position:absolute;left:0;top:80px;right:0;padding:16px 24px 24px;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:0 20px 32px rgba(0,0,0,.2);display:grid}#mobile-nav a{padding:14px 0}.stage{min-height:700px}.story-topline{top:89px;left:24px;right:24px;font-size:8px;letter-spacing:.08em}#skip-story{font-size:11px}.chapter{left:24px;right:24px;top:19%;width:auto}.chapter .eyebrow{font-size:9px;letter-spacing:.09em}.chapter h1,.chapter h2,.chapter-match h2{font-size:46px;margin:13px 0;line-height:1.02}.chapter .lead{font-size:14px;line-height:1.6;max-width:390px;margin-bottom:18px}.chapter .button{min-height:46px;font-size:13px;padding:11px 16px;gap:24px}.chapter .text-link{font-size:13px}.chapter .micro{font-size:10px;margin-top:10px}.source-window,.destination-window{top:55%;left:8%;width:84%;max-width:none}.source-window{transform:perspective(1300px) rotateY(-6deg) rotateZ(-3deg)}.window-bar{height:30px;padding:0 14px;font-size:9px}.window-dots{font-size:6px}.window-title{padding:13px 14px 8px}.window-title h3{font-size:17px;margin-top:4px}.tiny-label{font-size:7px}.day-tag{padding:5px 8px;font-size:10px}.schedule{gap:5px;margin:0 14px 10px;grid-template-columns:20px repeat(3,minmax(0,1fr))}.table-head{font-size:7px;padding:4px 0}.cell{padding:9px 4px;font-size:8px}.period{font-size:8px}.window-foot{font-size:7px;padding:10px 14px}.duty-strip{display:none}.lesson{width:225px;border-radius:7px}.lesson-head{font-size:6px;padding:6px 11px}.lesson-body{padding:11px;gap:13px}.lesson-body>strong{font-size:27px}.lesson-body>span b{font-size:12px}.lesson-body small{font-size:8px}.slot{height:81px;margin:0 14px}.rules{padding:6px 14px 12px}.rule-row{padding:7px 0;font-size:10px}.rule-row>span{font-size:8px}.result-rows{top:177px;left:14px;right:14px}.result-rows>div{font-size:9px;padding:9px 0}.visual-caption{bottom:7.8%;right:8%;font-size:6px;left:8%;text-align:center}.story-bottom{left:24px;right:24px;bottom:14px;justify-content:center}.scroll-cue{display:none}.chapter-nav{width:100%;justify-content:space-between;gap:10px}.chapter-nav button{font-size:10px;gap:5px}.chapter-nav button span{font-size:9px}.orbit{width:150vw;height:150vw;left:10%;top:40%}.orbit-two{display:none}.section-pad{padding:64px 24px}.section-intro{grid-template-columns:1fr;gap:20px;margin-bottom:38px}.section-intro .eyebrow{margin:0}.section-intro h2{font-size:35px}.section-intro .lead{font-size:16px}.feature-row{grid-template-columns:30px 1fr;gap:16px;padding:28px 0}.feature-row h3{font-size:24px}.feature-row>div:last-child{grid-column:2}.feature-row p{font-size:15px}.feature-row .text-link{font-size:13px}.editorial{height:570px}.editorial>img{object-position:63% center}.editorial-shade{background:linear-gradient(90deg,rgba(8,18,28,.84),rgba(8,18,28,.33))}.editorial-copy{left:24px;right:24px;top:20%;width:auto}.editorial-copy h2{font-size:56px}.editorial-copy .eyebrow{font-size:10px}.editorial-copy p:last-child{font-size:16px;max-width:240px}.licensing-head{display:block}.licensing h2,.faq h2{font-size:35px}.licensing-head>p{margin-top:24px;font-size:15px}.plans{grid-template-columns:1fr}.plan{padding:28px;border-right:0;border-bottom:1px solid var(--line)}.plan h3{font-size:38px}.plan p{min-height:0}.price-note{font-size:11px}.faq{padding-top:0}.faq summary{font-size:16px;min-height:86px}.faq details>p{font-size:15px}.closing h2{font-size:38px}.closing .text-link{display:flex;width:max-content;max-width:100%;margin:24px auto 0;font-size:14px}footer{padding:28px 24px;gap:20px}footer .brand{width:100%}footer>div{flex-wrap:wrap;gap:12px 22px;font-size:12px}body.static-story .stage{padding:120px 24px 20px}body.static-story .chapter{margin-bottom:48px}.faq{scroll-margin-top:0}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.menu-bars{display:block;width:18px;height:12px;margin:auto;border-top:1px solid currentColor;border-bottom:1px solid currentColor;position:relative}.menu-bars:after{content:"";position:absolute;left:0;right:0;top:5px;border-top:1px solid currentColor}@media(max-width:760px){.visual-caption{top:52%;bottom:auto}}

@media(max-width:760px){.slot{height:95px}.result-rows{top:193px}}

@media(max-width:760px){.result-rows{top:203px}}

/* Ana sahne eylemi: lisanslı yönetici girişi. */
.hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hero-actions .button{min-width:190px}.hero-actions .manager-entry{box-shadow:0 14px 34px rgba(196,223,48,.12)}.chapter-hero .micro strong{color:var(--ink);font-weight:600}
@media(max-width:760px){.hero-actions{display:grid;grid-template-columns:1fr;gap:10px;width:min(100%,390px)}.hero-actions .button{width:100%;min-width:0}.chapter-hero .micro{max-width:390px;line-height:1.55}}

/* v20 sales cards + closing */
.plan-link{color:var(--ink);text-decoration:none;cursor:pointer;position:relative;transition:background .22s var(--ease),transform .22s var(--ease),border-color .22s var(--ease),box-shadow .22s var(--ease)}
.plan-link:hover{background:#1b3045;transform:translateY(-3px);box-shadow:0 18px 46px rgba(0,0,0,.18)}
.plan-link:focus-visible{z-index:2;outline:3px solid var(--lime);outline-offset:-4px}
.plan-link:nth-child(2):hover{background:#21394f}
.plan-link .plan-cta{width:100%;pointer-events:none}
.plan-link:hover .plan-cta{border-color:var(--lime);color:var(--lime)}
.closing-actions{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:30px}
.closing-actions .text-link{margin-left:0}
@media(max-width:760px){.closing-actions{flex-direction:column;gap:10px}.closing-actions .text-link{margin:0 auto}.plan-link:hover{transform:none}}
