/* Direksiyon Teknolojileri technical intro — premium integration */
html.intro-lock, body.intro-lock{overflow:hidden!important;overscroll-behavior:none}
.intro,.intro *{box-sizing:border-box}
.intro button{font:inherit;color:inherit}
.intro{--intro-canvas:#1b1d20;--intro-page:#17191c;--intro-ink:#f4f4f2;--intro-muted:#969ca5;--intro-line:#383c42;--intro-accent:#a7232c;color-scheme:dark}
#site-content{min-height:100svh;background:var(--intro-page)}.intro{position:fixed;inset:0;overflow:hidden;background:var(--intro-canvas);z-index:100;isolation:isolate;will-change:transform}.intro[hidden]{display:none}.topline,.bottomline{position:absolute;left:5.5%;right:5.5%;display:flex;align-items:center;justify-content:space-between;gap:20px;font:11px/1.5 'Courier New',monospace;letter-spacing:.13em}.topline{top:6%;padding-bottom:22px;border-bottom:1px solid var(--intro-line)}.topline strong{font:500 12px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.19em}.serial{color:var(--intro-muted);font-size:10px}.plate-note{position:absolute;left:5.5%;top:17%;display:grid;gap:8px;font:10px/1.6 'Courier New',monospace;letter-spacing:.12em}.plate-note span:last-child{color:#797c81;font-size:9px}.bottomline{bottom:5.5%;border-top:1px solid var(--intro-line);padding-top:18px}.scope{color:var(--intro-muted);letter-spacing:.1em}.skip{background:none;border:0;padding:10px 0 10px 20px;cursor:pointer;font-size:11px;letter-spacing:.12em}.skip:focus-visible,.replay:focus-visible{outline:2px solid var(--intro-accent);outline-offset:5px}.drawing{position:absolute;width:min(94vw,1450px);height:auto;left:50%;top:45%;transform:translate(-50%,-50%);overflow:visible}.geometry{stroke:#f0f0ee;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.geometry .detail{stroke:#b6b8bb;opacity:.7}.geometry .micro{stroke:#8f9399;opacity:.6}.geometry .rib{stroke:#d4d5d6;opacity:.8}.geometry .cable{stroke:#a5a8ad}.construction{stroke:#747981;stroke-width:.65}.construction .axis{stroke-dasharray:10 5 2 5;opacity:.7}.cross{opacity:.65}.annotation{font:10px 'Courier New',monospace;letter-spacing:1.2px;fill:var(--intro-muted)}.annotation path{stroke:#62666d;stroke-width:.7;fill:none}.annotation circle{fill:var(--intro-accent)}.drawing-note{fill:#777c83;font-size:9px;letter-spacing:1.7px}.scan{stroke:var(--intro-accent);stroke-width:.8;opacity:0}.scan-tick{fill:var(--intro-accent);stroke:none}.technical-cutaway{stroke:var(--intro-accent);stroke-width:.9;opacity:0;stroke-dasharray:2 5}.system{position:absolute;left:50%;top:76%;transform:translateX(-50%);width:300px;font:11px/2 'Courier New',monospace;letter-spacing:.1em}.system-row{display:flex;justify-content:space-between;gap:24px}.system-row span:first-child{color:var(--intro-muted)}.ready{display:flex;align-items:center;gap:9px;color:var(--intro-ink)}.ready i{width:4px;height:4px;background:var(--intro-accent)}.transfer-line{position:absolute;left:50%;top:45%;width:min(42vw,570px);height:1px;background:var(--intro-accent);transform:translate(-50%,-50%) scaleX(0);opacity:0;pointer-events:none}.brand-reveal{position:absolute;top:45%;left:50%;width:min(46vw,590px);transform:translate(-50%,-50%);display:grid;justify-items:center;gap:30px;pointer-events:none}.wordmark{width:100%;height:auto;overflow:visible}.brand-letter{fill:var(--intro-ink);fill-opacity:0;stroke:var(--intro-ink);stroke-opacity:0;stroke-width:1.1;stroke-linejoin:round;vector-effect:non-scaling-stroke}.brand-caption{font:10px/1.5 'Courier New',monospace;letter-spacing:.32em;color:#a1a3a7;opacity:0}.replay{position:fixed;bottom:25px;right:5.5%;border:0;border-bottom:1px solid #575a60;padding:9px 0;background:none;font:11px 'Courier New',monospace;letter-spacing:.12em;cursor:pointer}.end-label{position:fixed;left:5.5%;bottom:30px;font:11px 'Courier New',monospace;letter-spacing:.12em;color:var(--intro-muted)}
@media(max-width:650px){.topline,.bottomline{left:7%;right:7%;font-size:10px}.topline{top:5%;padding-bottom:19px;align-items:flex-start}.topline strong{font-size:10px;letter-spacing:.16em}.serial{display:none}.plate-note{top:16%;left:7%;font-size:9px}.plate-note span:last-child{font-size:8px}.drawing{width:137vw;top:44%;transform:translate(-50%,-50%) rotate(-26deg)}.micro,.annotation,.construction-detail,.cross{display:none}.construction{opacity:.6}.system{top:68%;width:240px;font-size:11px}.scope{max-width:215px;line-height:2;font-size:10px}.bottomline{bottom:6%}.brand-reveal{top:44%;width:78vw;gap:23px}.brand-caption{font-size:9px;letter-spacing:.2em}.transfer-line{top:44%;width:72vw}.end-label{font-size:9px;max-width:55%;line-height:1.7}.replay{font-size:10px}}
@media(max-height:550px) and (min-width:651px){.drawing{width:min(73vw,950px);top:44%}.plate-note{top:22%}.system{top:69%;font-size:10px;line-height:1.6}.bottomline{bottom:4%;padding-top:10px}.topline{top:4%;padding-bottom:12px}.brand-reveal{width:min(42vw,480px);gap:19px}}
@media(prefers-reduced-motion:reduce){.intro{display:none}}
