:root{--ink:#071019;--ink-2:#0b1824;--ink-3:#122431;--paper:#f2f3ef;--white:#fff;--line:#cfd5d3;--muted:#65727a;--acid:#2F6573;--steel:#91a6ae;--blue:#78d7ee;--pad:clamp(1.25rem,5vw,5.5rem);font-family:Inter,"Segoe UI",Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--paper);overflow-x:hidden}body,button,input,select,textarea{font:inherit}a{color:inherit}button{color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:100;left:1rem;top:1rem;background:var(--acid);color:var(--ink);padding:.8rem 1rem;transform:translateY(-180%)}.skip-link:focus{transform:none}.scroll-progress{position:fixed;z-index:80;left:0;right:0;top:0;height:2px;background:rgba(255,255,255,.08)}.scroll-progress span{display:block;width:100%;height:100%;background:var(--acid);transform:scaleX(0);transform-origin:left}
.site-header{position:fixed;z-index:70;left:0;right:0;top:0;display:flex;align-items:center;justify-content:space-between;padding:1rem var(--pad);color:#fff;border-bottom:1px solid rgba(255,255,255,.1);transition:background .25s,backdrop-filter .25s,padding .25s}.site-header.scrolled{background:rgba(5,13,20,.94);backdrop-filter:blur(16px);padding-block:.72rem}.brand{display:flex;align-items:center;gap:1rem;text-decoration:none}.brand img{width:132px;filter:brightness(0) invert(1)}.brand span{padding-left:1rem;border-left:1px solid rgba(255,255,255,.22);font-size:.55rem;font-weight:700;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:#b2c0c7}.site-nav{display:flex;align-items:center;gap:clamp(1rem,2.4vw,2.4rem)}.site-nav a{text-decoration:none;text-transform:uppercase;font-size:.62rem;letter-spacing:.14em;font-weight:750;color:#d9e1e4}.site-nav a:hover,.site-nav a:focus-visible{color:var(--acid)}.site-nav .nav-admin{border:1px solid #4b5c68;padding:.72rem .9rem}.nav-toggle{display:none;width:46px;height:42px;border:1px solid #435462;background:transparent}.nav-toggle span:not(.sr-only){display:block;width:22px;height:2px;margin:5px auto;background:#fff}
.hero{background:var(--ink);color:#fff}.hero-copy{position:relative}.hero-copy h1,.section-heading h2,.product-heading h2,.story-sticky h2,.about-copy h2,.contact-copy h2{font-family:"Arial Narrow","Roboto Condensed","Segoe UI",sans-serif;font-stretch:condensed;text-transform:uppercase;letter-spacing:-.065em;line-height:.86}.hero-copy h1{margin:1.2rem 0 1.5rem;font-size:clamp(4rem,7.8vw,8rem);max-width:760px}.hero-copy h1 em,.section-heading em,.product-heading em,.story-sticky em,.about-copy em,.contact-copy em{font-style:normal;color:var(--acid)}.eyebrow{display:flex;align-items:center;gap:.65rem;margin:0 0 1rem;text-transform:uppercase;font:700 .61rem/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.15em;color:#4d6673}.eyebrow span{width:28px;height:2px;background:var(--acid)}.eyebrow.light{color:#b7c5cb}.hero-lede{max-width:39rem;color:#bdc8ce;font-size:clamp(.95rem,1.25vw,1.12rem);line-height:1.7}.hero-actions{display:flex;align-items:center;gap:1.6rem;margin-top:2rem}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;min-height:50px;padding:.85rem 1.15rem;text-decoration:none;border:0;text-transform:uppercase;font-size:.63rem;font-weight:800;letter-spacing:.1em;cursor:pointer}.button-primary,.button-accent{background:var(--acid);color:var(--ink)}.text-link{font-size:.66rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase;text-underline-offset:.45rem}.machine-hud{display:flex;justify-content:space-between;border-block:1px solid rgba(144,172,184,.25);padding:.5rem;color:#8fa4ae;font:650 .5rem ui-monospace,monospace;letter-spacing:.13em}.machine-hud b{color:var(--acid)}.hero-index{position:absolute;right:var(--pad);bottom:2.5rem;display:flex;align-items:center;gap:.6rem}.hero-index b{font-size:2.5rem}.hero-index span,.hero-index small{color:#6f808a}.hero-index small{font-size:.5rem;letter-spacing:.12em}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:80px 80px;pointer-events:none}
.trust-rail{display:grid;grid-template-columns:repeat(4,1fr);background:#050c12;color:#fff;border-top:1px solid #1b2a35}.trust-rail p{margin:0;padding:1.6rem var(--pad);border-right:1px solid #1b2a35}.trust-rail b{display:block;font:700 1.3rem ui-monospace,monospace;color:var(--acid);margin-bottom:.45rem}.trust-rail span{display:block;color:#8fa0a9;font-size:.65rem;line-height:1.4;text-transform:uppercase;letter-spacing:.09em}
.section{padding:clamp(5.5rem,10vw,10rem) var(--pad)}.section-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2rem,8vw,9rem);align-items:end;margin-bottom:4rem}.section-heading .eyebrow{grid-column:1/-1;margin-bottom:-1rem}.section-heading h2,.product-heading h2,.story-sticky h2,.about-copy h2,.contact-copy h2{font-size:clamp(3rem,6.2vw,7rem);margin:0}.section-heading>p:last-child,.product-heading>p,.story-sticky>p:last-child,.about-copy>p,.contact-copy>p{color:#59666d;line-height:1.75;font-size:clamp(.92rem,1.15vw,1.08rem)}
.catalog-intro{background:#e7e9e5}.category-overview{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #bcc5c5;background:#bcc5c5;gap:1px}.category-card{background:var(--paper);min-width:0}.category-card button{display:grid;width:100%;height:100%;padding:0;border:0;background:var(--paper);text-align:left;cursor:pointer}.category-number{padding:1rem 1.2rem;font:700 .58rem ui-monospace,monospace;letter-spacing:.15em;color:#738188}.category-image{height:210px;display:grid;place-items:center;background:#091827;overflow:hidden}.category-image img{width:100%;height:100%;object-fit:contain;transition:transform .5s ease}.category-card-copy{padding:1.4rem;display:flex;flex-direction:column;min-height:275px}.category-card-copy small{font:.58rem ui-monospace,monospace;text-transform:uppercase;letter-spacing:.1em;color:#748087}.category-card h3{margin:.55rem 0 1.3rem;font-size:clamp(1.5rem,2.6vw,2.5rem);letter-spacing:-.05em}.category-card p{margin:0 0 auto;color:#68747a;font-size:.78rem;line-height:1.6}.category-card p b{display:block;color:var(--ink);font-size:.68rem;text-transform:uppercase;letter-spacing:.07em;margin-bottom:.5rem}.category-card-copy>span{margin-top:1.5rem;border-top:1px solid var(--line);padding-top:1rem;font-size:.61rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.category-card button:hover .category-image img,.category-card button:focus-visible .category-image img{transform:scale(1.045)}.category-card button:hover .category-card-copy>span{color:#2F6573}
.products{background:var(--ink);color:#fff}.product-heading{display:grid;grid-template-columns:1.1fr .65fr;gap:8vw;align-items:end;margin-bottom:3.5rem}.product-heading>p{color:#96a5ac}.product-toolbar{display:flex;justify-content:space-between;gap:1rem;border-block:1px solid #263744;padding:1rem 0}.category-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.category-tabs button{border:1px solid #354855;background:transparent;color:#bec9ce;padding:.7rem .9rem;font-size:.61rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.category-tabs button.active{background:var(--acid);border-color:var(--acid);color:var(--ink)}.search-field{min-width:min(360px,35vw);display:flex;align-items:center;border-bottom:1px solid #5b6c76}.search-field input{width:100%;border:0;outline:0;background:transparent;color:#fff;padding:.7rem}.search-field input::placeholder{color:#748791}.search-field span:last-child{color:var(--acid)}.result-line{display:flex;align-items:baseline;gap:.55rem;color:#a9b6bc;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;margin:1.5rem 0}.result-line span{font:700 1.4rem ui-monospace,monospace;color:#fff}.result-line small{margin-left:auto;color:#6f8088}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#2a3943;border:1px solid #2a3943}.product-card{background:#0b1721;min-width:0}.product-card-action{display:flex;flex-direction:column;width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.product-art{position:relative;height:260px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 45%,#173043,#07121f 68%)}.product-art:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.045);pointer-events:none}.product-art img{width:100%;height:100%;object-fit:contain;transition:transform .5s ease,filter .5s ease}.product-card-action:hover .product-art img,.product-card-action:focus-visible .product-art img{transform:scale(1.045);filter:brightness(1.08)}.product-art small{position:absolute;left:1rem;bottom:1rem;z-index:2;padding:.4rem .5rem;background:rgba(3,9,14,.78);color:#bac7cc;font:650 .53rem ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.product-art small i{font-style:normal;color:var(--acid)}.visual-status{position:absolute;right:.7rem;top:.7rem;z-index:2;background:rgba(8,18,27,.82);border:1px solid #40535e;padding:.35rem .45rem;color:#aab8be;font:600 .48rem ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em}.product-info{display:flex;flex-direction:column;flex:1;padding:1.35rem}.product-meta{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.product-meta b{font:750 .7rem ui-monospace,monospace;color:var(--acid)}.product-meta span{font-size:.55rem;color:#90a0a8;text-transform:uppercase;letter-spacing:.08em}.product-info h3{font-size:clamp(1.12rem,1.55vw,1.45rem);line-height:1.1;letter-spacing:-.035em;margin:1rem 0 .75rem}.product-info p{margin:0 0 1.5rem;color:#99a7ae;font-size:.73rem;line-height:1.55}.product-link{display:flex;justify-content:space-between;margin-top:auto;border-top:1px solid #2b3d49;padding-top:1rem;color:#d7e0e3;font-size:.59rem;text-transform:uppercase;letter-spacing:.09em}.product-link i{font-style:normal;color:var(--acid)}.empty-state{grid-column:1/-1;text-align:center;padding:6rem;background:#0b1721}.empty-state>span{font-size:2rem;color:var(--acid)}
.product-glyph{width:40%;aspect-ratio:1;position:relative}.product-glyph span,.product-glyph i,.product-glyph b{position:absolute;display:block;background:#526c7a}.product-glyph.motor span{inset:20%;border-radius:50%;border:16px dotted var(--blue);background:transparent}.product-glyph.motor i{left:10%;right:10%;top:46%;height:8%}.product-glyph.roller span{inset:22%;border:16px solid #6c8795;border-radius:50%;background:#152936}.product-glyph.roller i{left:48%;top:4%;bottom:4%;width:4%;background:var(--acid)}.product-glyph.step span{left:8%;right:8%;top:38%;height:28%;background:#78909a}.product-glyph.step i{left:14%;right:14%;top:47%;height:4%;background:var(--acid)}.product-glyph.spare span{inset:18%;border:3px solid #78909a;background:transparent}.product-glyph.spare i{left:45%;top:8%;bottom:8%;width:10%;background:var(--acid)}
.motion-story{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,9vw,10rem);background:#dde2df}.story-sticky{position:sticky;top:9rem;align-self:start}.story-sticky h2{font-size:clamp(4rem,8vw,8.2rem)}.story-steps{display:grid}.story-card{min-height:390px;padding:2.2rem 0;border-top:1px solid #aeb8b7;display:flex;flex-direction:column;justify-content:center}.story-card>span{font:700 .6rem ui-monospace,monospace;letter-spacing:.14em;color:#6a787e}.story-card h3{font-size:clamp(2rem,3.3vw,3.5rem);letter-spacing:-.055em;margin:1.2rem 0}.story-card p{max-width:38rem;color:#556269;line-height:1.75}.story-card b{font:600 .63rem ui-monospace,monospace;letter-spacing:.08em;color:#40515a}.story-card a{align-self:flex-start;margin-top:1rem;text-transform:uppercase;font-size:.64rem;font-weight:800;letter-spacing:.09em;text-underline-offset:.45rem}
.about{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,10vw,11rem);align-items:center}.about-visual{min-height:540px;background:linear-gradient(145deg,#102332,#061018);color:#fff;padding:2rem;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}.about-visual:before{content:"";position:absolute;width:70%;aspect-ratio:1;border:1px solid #39505d;border-radius:50%;top:-12%;right:-15%;box-shadow:0 0 0 55px rgba(120,215,238,.025),0 0 0 110px rgba(120,215,238,.018)}.about-code{position:absolute;left:2rem;top:2rem;font:700 .56rem ui-monospace,monospace;letter-spacing:.16em;color:var(--acid)}.big-year{font:800 clamp(5rem,11vw,11rem)/.72 "Arial Narrow",sans-serif;letter-spacing:-.09em}.axis{height:1px;background:#6b7d87;margin:2rem 0}.about-visual small{font:.6rem ui-monospace,monospace;letter-spacing:.17em;color:#9babb3}.about-copy .source-note{font-size:.76rem;border-left:2px solid var(--acid);padding-left:1rem}
.contact{background:#07121c;color:#fff;display:grid;grid-template-columns:1fr minmax(360px,.7fr);gap:8vw;align-items:start}.contact-copy>p{color:#a9b7bd}.location{display:flex;gap:1rem;align-items:center;margin-top:4rem}.location>span{display:grid;place-items:center;width:52px;aspect-ratio:1;background:var(--acid);color:var(--ink)}.location small{display:block;color:#788b94;font-size:.57rem;letter-spacing:.15em;margin-bottom:.3rem}.contact-form{background:#fff;color:var(--ink);padding:clamp(1.5rem,4vw,3rem)}.demo-ribbon{background:#e2e7e5;margin:calc(clamp(1.5rem,4vw,3rem) * -1) calc(clamp(1.5rem,4vw,3rem) * -1) 1.8rem;padding:.8rem;text-align:center;font-size:.61rem;letter-spacing:.1em;text-transform:uppercase}.contact-form label{display:grid;gap:.5rem;margin-bottom:1.25rem;font-size:.62rem;text-transform:uppercase;letter-spacing:.09em;font-weight:750}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:0;border-bottom:1px solid #8e9b9f;background:transparent;padding:.75rem 0;outline:none}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--ink);box-shadow:0 2px 0 var(--acid)}.contact-form .button{width:100%}.form-status{min-height:1.2rem;font-size:.72rem;line-height:1.5}
footer{background:#030a10;color:#fff;padding:3rem var(--pad);display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:end;border-top:1px solid #20313c}.footer-brand img{width:145px}footer>p{font-size:.64rem;text-transform:uppercase;letter-spacing:.12em;color:#82929a}footer nav{display:flex;gap:1.5rem;font-size:.63rem;text-transform:uppercase;letter-spacing:.1em}footer small{justify-self:end;color:#65757e;font-size:.62rem}
.product-dialog{width:min(980px,calc(100% - 2rem));border:0;padding:0;background:var(--paper);color:var(--ink);box-shadow:0 30px 100px rgba(0,0,0,.55)}.product-dialog::backdrop{background:rgba(2,8,13,.86);backdrop-filter:blur(6px)}.dialog-close{position:absolute;z-index:5;right:1rem;top:1rem;border:0;background:var(--acid);width:44px;aspect-ratio:1;font-size:1.45rem;cursor:pointer}.dialog-layout{display:grid;grid-template-columns:1fr 1fr;min-height:570px}.dialog-art{position:relative;display:grid;place-items:center;background:radial-gradient(circle,#193246,#07121f 70%);overflow:hidden}.dialog-art img{width:100%;height:100%;object-fit:contain}.dialog-art .visual-status{right:auto;left:1rem}.dialog-category{position:absolute;left:1rem;bottom:1rem;background:var(--acid);padding:.45rem .6rem;font:700 .56rem ui-monospace,monospace;text-transform:uppercase;letter-spacing:.1em}.dialog-copy{padding:clamp(2rem,5vw,4rem);align-self:center}.dialog-code{display:block;font:750 .75rem ui-monospace,monospace;color:#476576;margin-top:2rem}.dialog-copy h2{font-size:clamp(2.5rem,5vw,5rem);line-height:.88;letter-spacing:-.065em;margin:.9rem 0 1.6rem}.dialog-copy>p{color:#5d696f;line-height:1.7}.dialog-copy dl{display:grid;grid-template-columns:110px 1fr;border-block:1px solid var(--line);padding:1rem 0;font-size:.76rem;gap:.6rem}.dialog-copy dt{color:#758188}.dialog-copy dd{margin:0;font-weight:700}.catalog-proof{font-size:.66rem!important}.notice{text-align:center}.reveal{opacity:0;transform:translateY(26px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.2,1);transition-delay:var(--delay,0ms)}.reveal.visible{opacity:1;transform:none}
@media(max-width:1100px){.product-grid{grid-template-columns:repeat(3,1fr)}.category-overview{grid-template-columns:repeat(2,1fr)}.category-image{height:250px}}
@media(max-width:980px){.site-nav{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;align-items:stretch;background:#07121f;padding:1.5rem var(--pad) 2rem;border-top:1px solid #263844}.site-nav.open{display:flex}.site-nav a{padding:.75rem}.nav-toggle{display:block}.section-heading,.product-heading{grid-template-columns:1fr;gap:1.5rem}.section-heading .eyebrow{margin-bottom:0}.product-grid{grid-template-columns:repeat(2,1fr)}.motion-story{grid-template-columns:1fr}.story-sticky{position:relative;top:auto}.about{grid-template-columns:1fr}.contact{grid-template-columns:1fr}.contact-form{max-width:680px}.dialog-layout{grid-template-columns:1fr}.dialog-art{min-height:390px}.dialog-layout{max-height:88vh;overflow:auto}}
@media(max-width:640px){:root{--pad:1rem}.site-header{padding-top:max(.85rem,env(safe-area-inset-top))}.brand img{width:112px}.brand span{display:none}.trust-rail{grid-template-columns:1fr 1fr}.trust-rail p{padding:1.1rem}.section{padding-block:5rem}.section-heading h2,.product-heading h2,.about-copy h2,.contact-copy h2{font-size:clamp(2.8rem,13vw,4.2rem)}.category-overview{grid-template-columns:1fr}.category-card button{grid-template-columns:120px 1fr}.category-number{grid-column:1/-1}.category-image{height:180px}.category-card-copy{min-height:180px;padding:1rem}.category-card h3{font-size:1.8rem;margin:.4rem 0 .8rem}.product-heading{margin-bottom:2rem}.product-toolbar{align-items:stretch;flex-direction:column}.category-tabs{display:grid;grid-template-columns:1fr 1fr}.category-tabs button:first-child{grid-column:1/-1}.search-field{min-width:100%}.result-line{align-items:flex-start;flex-wrap:wrap}.result-line small{width:100%;margin-left:0}.product-grid{grid-template-columns:1fr}.product-art{height:320px}.story-card{min-height:330px}.about-visual{min-height:390px}.contact{padding-bottom:max(5rem,env(safe-area-inset-bottom))}footer{grid-template-columns:1fr}footer small{justify-self:start}.dialog-layout{display:block}.dialog-art{min-height:320px;height:42vh}.dialog-copy{padding:2rem 1.25rem}.dialog-copy dl{grid-template-columns:1fr}.dialog-copy dd{margin-bottom:.55rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}@media(prefers-contrast:more){:root{--paper:#fff;--line:#071019}.product-info p,.section-heading>p:last-child{color:#17232c}.button,.category-tabs button.active{outline:2px solid currentColor;outline-offset:2px}}@media(forced-colors:active){.product-card,.contact,.hero,.category-card{border:1px solid CanvasText}.button,.category-tabs button.active{border:1px solid ButtonText}.product-glyph{forced-color-adjust:none}}

.banner-slot{width:100%;min-height:clamp(520px,75vw,920px);background:#050c12}
@media(max-width:640px){.banner-slot{min-height:72svh}}


/* 2026-10-10 ana sayfa kurumsal modülleri */
[hidden]{display:none!important}.intro{background:#e7e9e5}.intro .section-heading h1{font-family:"Arial Narrow","Roboto Condensed","Segoe UI",sans-serif;font-size:clamp(3rem,6.2vw,7rem);line-height:.86;letter-spacing:-.065em;text-transform:uppercase;margin:0}.intro .section-heading h1 em{font-style:normal;color:#58711b}.scope-strip{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #bbc4c3;background:#bbc4c3;gap:1px}.scope-strip p{margin:0;padding:1.5rem;background:var(--paper)}.scope-strip b,.scope-strip span{display:block}.scope-strip b{font:750 1.2rem ui-monospace,monospace;margin-bottom:.45rem}.scope-strip span{font-size:.69rem;color:var(--muted);text-transform:uppercase;letter-spacing:.07em}
.capabilities{background:#071019;color:#fff}.capabilities .section-heading>p:last-child{color:#9aabb2}.capability-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #2b3b45;background:#2b3b45;gap:1px}.capability-grid article{padding:2rem 1.5rem;background:#0b1823;min-height:290px}.capability-grid article>span{font:700 .64rem ui-monospace,monospace;color:var(--acid)}.capability-grid h3{font-size:1.45rem;letter-spacing:-.04em;margin:5rem 0 1rem}.capability-grid p{color:#99a8ae;font-size:.78rem;line-height:1.7}
.metrics{background:var(--acid)}.section-heading.compact{margin-bottom:2.5rem}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#466877}.metrics-grid article{background:var(--acid);padding:1.5rem}.metrics-grid span{display:block;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em}.metrics-grid b{display:block;font:750 clamp(2rem,4vw,4rem) ui-monospace,monospace;margin-top:1rem}
.category-card>a{display:grid;width:100%;height:100%;color:inherit;text-decoration:none;background:var(--paper)}.category-card>a:hover .category-image img,.category-card>a:focus-visible .category-image img{transform:scale(1.045)}.category-card>a:hover .category-card-copy>span{color:#2F6573}.products .product-grid{grid-template-columns:repeat(4,1fr)}.section-pending{margin:2rem 0 0;padding:1.2rem;border:1px solid #344650;color:#9dabb1;font-size:.75rem;line-height:1.6}.section-pending b{color:#fff}.pending-pages{background:#0a151f;color:#fff}.pending-pages h2{font-family:"Arial Narrow","Roboto Condensed","Segoe UI",sans-serif;font-size:clamp(2.8rem,5.8vw,6.5rem);line-height:.9;letter-spacing:-.06em;text-transform:uppercase;margin:0}.pending-pages h2 em{font-style:normal;color:var(--acid)}.pending-pages>p:last-child{max-width:50rem;color:#9babb2;line-height:1.7;margin-top:2rem}
@media(max-width:980px){.capability-grid,.products .product-grid{grid-template-columns:repeat(2,1fr)}.metrics-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.scope-strip,.capability-grid,.products .product-grid,.metrics-grid{grid-template-columns:1fr}.capability-grid article{min-height:auto}.capability-grid h3{margin-top:2.5rem}.intro .section-heading h1{font-size:clamp(2.8rem,16vw,4.5rem)}}


/* Hakkımızda */
.site-nav [aria-current=page]{color:var(--acid)}.contact-cta{background:#0a151f;color:#fff}.contact-cta h2,.about-hero h1,.about-narrative h2,.expertise-band h2,.approach h2,.mission-vision h2,.about-cta h2{font-family:"Arial Narrow","Roboto Condensed","Segoe UI",sans-serif;text-transform:uppercase;letter-spacing:-.06em;line-height:.9}.contact-cta h2{font-size:clamp(2.8rem,5.8vw,6rem);margin:0}.contact-cta h2 em{font-style:normal;color:var(--acid)}.contact-cta>p:last-child{max-width:48rem;color:#9babb2;line-height:1.7;margin-top:2rem}.about-page{background:#e7e9e5}.about-hero{min-height:92vh;padding:clamp(8rem,14vw,12rem) var(--pad) 5rem;background:#071019;color:#fff;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:6vw}.about-hero h1{font-size:clamp(3.5rem,7.2vw,7.8rem);margin:1.2rem 0 2rem}.about-hero h1 em,.about-narrative em,.expertise-band em,.approach em,.about-cta em{font-style:normal;color:var(--acid)}.about-hero-copy>p:last-child{max-width:38rem;color:#b8c5ca;line-height:1.75}.about-hero-art{position:relative;min-height:520px;display:grid;place-items:center;background:radial-gradient(circle,#183346,#071019 70%);border:1px solid #253945;overflow:hidden}.about-hero-art:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:50px 50px}.about-hero-art img{position:relative;width:88%;height:88%;object-fit:contain;filter:contrast(1.05)}.about-hero-art span{position:absolute;left:1rem;bottom:1rem;font:700 .58rem ui-monospace,monospace;color:var(--acid);letter-spacing:.14em}.about-narrative{display:grid;grid-template-columns:.25fr 1fr;gap:5vw;align-items:start}.chapter-mark{font:750 clamp(5rem,13vw,12rem) ui-monospace,monospace;color:#c1c8c4;line-height:.8}.about-narrative .about-copy{max-width:760px}.about-narrative h2,.expertise-band h2,.approach h2,.about-cta h2{font-size:clamp(3rem,6vw,6.5rem);margin:0 0 2rem}.about-narrative .about-copy>p:not(.eyebrow){font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.8;color:#526068}.expertise-band{background:#071019;color:#fff}.expertise-band .section-heading>p:last-child{color:#9bacb3}.expertise-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#2c3d47;border:1px solid #2c3d47}.expertise-list article{background:#0b1823;padding:2rem;min-height:320px}.expertise-list b,.approach-grid span{font:700 .65rem ui-monospace,monospace;color:var(--acid)}.expertise-list h3{font-size:1.55rem;margin:6rem 0 1rem}.expertise-list p,.approach-grid p{color:#99a8ae;font-size:.8rem;line-height:1.7}.approach{background:#e7e9e5}.approach-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:4rem;border-block:1px solid #bdc5c3}.approach-grid article{padding:2rem;border-right:1px solid #bdc5c3}.approach-grid h3{font-size:1.4rem;margin:3rem 0 1rem}.approach-grid p{color:#5d6a70}.mission-vision{display:grid;grid-template-columns:1fr 1fr;background:#2F6573}.mission-vision article{padding:clamp(3rem,7vw,7rem);min-height:520px}.mission-vision article+article{border-left:1px solid #52717d;background:#263f49}.mission-vision small{font:700 .65rem ui-monospace,monospace;letter-spacing:.15em}.mission-vision h2{font-size:clamp(2.5rem,4vw,4.8rem);margin:5rem 0 2rem}.mission-vision p{max-width:36rem;line-height:1.75}.about-cta{background:#0a151f;color:#fff}.about-cta .button{margin-top:2rem}
@media(max-width:800px){.about-hero{grid-template-columns:1fr;padding-top:8rem}.about-hero-art{min-height:380px}.about-narrative{grid-template-columns:1fr}.chapter-mark{font-size:5rem}.expertise-list,.approach-grid,.mission-vision{grid-template-columns:1fr}.approach-grid article{border-right:0;border-bottom:1px solid #bdc5c3}.mission-vision article+article{border-left:0;border-top:1px solid #52717d}.mission-vision article{min-height:auto}.expertise-list article{min-height:auto}.expertise-list h3{margin-top:3rem}}

/* İletişim */
.contact-page{background:#e7e9e5}.contact-hero{position:relative;min-height:78vh;padding:clamp(9rem,16vw,14rem) var(--pad) 6rem;display:flex;align-items:flex-end;justify-content:space-between;gap:4rem;background:radial-gradient(circle at 78% 40%,#173247 0,#071019 42%,#040a10 78%);color:#fff;overflow:hidden}.contact-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff09 1px,transparent 1px),linear-gradient(90deg,#ffffff09 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,transparent,#000)}.contact-hero-copy{position:relative;z-index:1;max-width:920px}.contact-hero h1,.contact-channels h2,.contact-prep h2,.contact-route h2{font-family:"Arial Narrow","Roboto Condensed","Segoe UI",sans-serif;text-transform:uppercase;letter-spacing:-.065em;line-height:.88}.contact-hero h1{font-size:clamp(3.7rem,7.6vw,8.4rem);margin:1rem 0 2rem}.contact-hero h1 em,.contact-channels h2 em,.contact-prep h2 em,.contact-route h2 em{font-style:normal;color:var(--acid)}.contact-hero-copy>p:last-child{max-width:41rem;color:#b3c1c7;line-height:1.75}.contact-coordinates{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;min-width:190px;border:1px solid #344955;color:#8fa3ad;font:700 .58rem ui-monospace,monospace;letter-spacing:.12em}.contact-coordinates span{padding:.8rem;border-bottom:1px solid #344955}.contact-coordinates span+span{border-left:1px solid #344955}.contact-coordinates b{grid-column:1/-1;padding:.8rem;color:var(--acid)}
.contact-channels{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,10vw,10rem);align-items:start}.contact-channel-intro h2{font-size:clamp(3.2rem,6.5vw,7rem);margin:0 0 2rem}.contact-channel-intro>p:last-child{max-width:40rem;color:#59666d;line-height:1.75}.channel-list{border-top:1px solid #aeb8b7}.channel-list>a,.channel-list>div{display:grid;grid-template-columns:110px 1fr auto;gap:1rem;align-items:center;min-height:132px;padding:1.5rem 0;border-bottom:1px solid #aeb8b7;text-decoration:none}.channel-list small{font:700 .58rem ui-monospace,monospace;letter-spacing:.13em;color:#6a787e}.channel-list strong{font-size:clamp(1rem,2vw,1.55rem);overflow-wrap:anywhere}.channel-list span{display:grid;place-items:center;width:42px;aspect-ratio:1;border:1px solid #aeb8b7}.channel-list>a:hover span,.channel-list>a:focus-visible span{background:var(--acid);border-color:var(--acid)}
.contact-prep{background:#071019;color:#fff}.contact-prep .section-heading>p:last-child{color:#9aabb2}.contact-prep h2{font-size:clamp(3rem,6.2vw,7rem);margin:0}.prep-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;background:#2b3c47;border:1px solid #2b3c47}.prep-grid li{min-height:310px;padding:2rem;background:#0b1823}.prep-grid span{font:700 .64rem ui-monospace,monospace;color:var(--acid)}.prep-grid h3{font-size:1.5rem;margin:5rem 0 1rem}.prep-grid p{color:#99a8ae;font-size:.8rem;line-height:1.7}.contact-route{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;background:var(--acid)}.contact-route h2{font-size:clamp(3rem,6vw,6.5rem);margin:0}.contact-route h2 em{color:#2F6573}.contact-route .button{background:var(--ink);color:#fff;min-width:220px}
@media(max-width:800px){.contact-hero{min-height:72vh;align-items:flex-end}.contact-coordinates{display:none}.contact-channels{grid-template-columns:1fr}.prep-grid{grid-template-columns:1fr}.prep-grid li{min-height:auto}.prep-grid h3{margin-top:2.5rem}.contact-route{align-items:flex-start;flex-direction:column}.channel-list>a,.channel-list>div{grid-template-columns:82px 1fr auto}.contact-route .button{width:100%}}
@media(max-width:480px){.contact-hero{padding-top:8rem}.contact-hero h1{font-size:clamp(3.2rem,15vw,4.6rem)}.channel-list>a,.channel-list>div{grid-template-columns:1fr auto}.channel-list small{grid-column:1/-1}.channel-list strong{font-size:.95rem}}

/* Kurumsal bilgilendirme sayfaları */
.legal-page{background:#e7e9e5}.legal-hero{padding:clamp(10rem,17vw,15rem) var(--pad) clamp(5rem,9vw,9rem);background:#071019;color:#fff}.legal-hero h1{font-family:"Arial Narrow","Roboto Condensed","Segoe UI",sans-serif;font-size:clamp(3.7rem,7.4vw,8rem);line-height:.88;letter-spacing:-.065em;text-transform:uppercase;margin:1rem 0 2rem}.legal-hero h1 em{font-style:normal;color:var(--acid)}.legal-hero>p:last-child{max-width:44rem;color:#aebdc3;line-height:1.75}.legal-layout{display:grid;grid-template-columns:minmax(190px,.32fr) 1fr;gap:clamp(3rem,9vw,9rem);align-items:start}.legal-index{position:sticky;top:7rem;display:grid;border-top:1px solid #b5bfbc}.legal-index a{padding:1rem 0;border-bottom:1px solid #b5bfbc;text-decoration:none;font-size:.68rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.legal-index a:hover,.legal-index a:focus-visible{color:#4c6810}.legal-content{max-width:820px}.legal-content section{padding:0 0 4rem;margin-bottom:4rem;border-bottom:1px solid #b5bfbc;scroll-margin-top:7rem}.legal-content small{font:700 .63rem ui-monospace,monospace;color:#607078}.legal-content h2{font-family:"Arial Narrow","Roboto Condensed","Segoe UI",sans-serif;font-size:clamp(2rem,4vw,4.2rem);line-height:.95;letter-spacing:-.055em;text-transform:uppercase;margin:1rem 0 2rem}.legal-content p{color:#526067;line-height:1.85}.legal-content a{text-underline-offset:.3rem}.company-identity{margin-top:2rem;padding:1.5rem;background:#d9dedb}.company-identity h3{margin-top:0}.company-identity dl{margin:0}.company-identity dl div{display:grid;grid-template-columns:180px 1fr;gap:1rem;padding:.65rem 0;border-top:1px solid #b4bfbb}.company-identity dt{color:#65737a}.company-identity dd{margin:0;font-weight:700}
@media(max-width:800px){.legal-layout{grid-template-columns:1fr}.legal-index{position:relative;top:auto}.legal-content section{scroll-margin-top:5rem}.company-identity dl div{grid-template-columns:1fr;gap:.25rem}footer nav{flex-wrap:wrap}}

