.hero{--belt-h: 3.25rem;position:relative;min-height:min(88vh,56rem);display:flex;align-items:center;overflow:hidden;background:#000}.hero-bg{position:absolute;inset:0}.hero-bg img{width:100%;height:100%;object-fit:cover;object-position:right center}.hero-scrim{position:absolute;inset:0;background:linear-gradient(90deg,#04080ef5,#04080ed6 32%,#04080e2e,#04080e0f),linear-gradient(0deg,rgb(4 8 14 / .8) 0%,transparent 28%)}@media(min-width:901px)and (max-width:1200px){.hero-scrim{background:linear-gradient(90deg,#04080ef5,#04080ee0 40%,#04080e99 72%,#04080e73),linear-gradient(0deg,rgb(4 8 14 / .8) 0%,transparent 28%)}}@media(max-width:900px){.hero-bg img{object-position:58% center}.hero-scrim{background:linear-gradient(90deg,#04080ee6,#04080eb8 55%,#04080e8c),linear-gradient(0deg,rgb(4 8 14 / .85) 0%,transparent 34%)}}.hero-in{position:relative;padding-block:var(--sp-9) calc(var(--sp-9) + 3rem)}.hero-eyebrow{color:var(--green-400)}.hero-eyebrow:before{background:var(--green-400)}.hero h1{color:var(--white);text-shadow:0 2px 24px rgb(10 18 32 / .5)}.hero-lead{margin-top:var(--sp-5);font-size:var(--text-lg);color:var(--steel-200);max-width:54ch}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-top:var(--sp-6)}.hero-chips{display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-5);margin-top:var(--sp-6);padding:0;list-style:none}.hero-chips li{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--steel-200)}.hero-chips svg{color:var(--green-400)}.hero-belt{position:absolute;left:0;right:0;bottom:0;height:var(--belt-h);border-top:1px solid rgb(255 255 255 / .1);background:#0a1220a6;backdrop-filter:blur(6px);overflow:hidden;display:flex;align-items:center}.belt-label{position:absolute;left:var(--gutter);bottom:calc(var(--belt-h) + .6rem);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.24em;color:#fff9;background:#0a122099;padding:.3em .85em;border-radius:var(--radius-pill);backdrop-filter:blur(4px);z-index:2}.belt-track{position:absolute;inset:0}.belt-track:after{content:"";position:absolute;left:0;right:0;top:calc(50% + .55rem);height:1px;background:#ffffff24}.belt-dot{position:absolute;top:calc(50% - .3rem);left:-2rem;width:.6rem;height:.6rem;border-radius:50%;background:#c9a86a;animation:belt-run var(--d) linear infinite;animation-delay:var(--delay)}.belt-dot--bad{background:#4a3f2e;box-shadow:0 0 0 1px #ffffff1f;animation-name:belt-eject}@keyframes belt-run{to{transform:translate(calc(100vw + 4rem))}}@keyframes belt-eject{0%,60%{opacity:1}61.5%{opacity:1;transform:translate(calc(62vw + .5rem)) translateY(0)}68%{opacity:0;transform:translate(calc(64vw + 1rem)) translateY(2.6rem)}to{opacity:0;transform:translate(calc(64vw + 1rem)) translateY(2.6rem)}}.belt-scanner{position:absolute;left:62vw;top:0;bottom:0;width:2px}.belt-scanner:before{content:"";position:absolute;top:0;left:50%;translate:-50%;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid var(--green-500)}.belt-beam{position:absolute;inset:0;background:linear-gradient(180deg,var(--green-500),transparent 85%);opacity:.55;animation:beam-pulse 2.2s ease-in-out infinite}.belt-paused .belt-dot,.belt-paused .belt-beam{animation-play-state:paused}@keyframes beam-pulse{0%,to{opacity:.3}50%{opacity:.85}}@media(prefers-reduced-motion:reduce){.belt-dot{animation:none;opacity:0}.belt-beam{animation:none}}.stats-band{border-bottom:1px solid var(--line)}.stats{display:grid;grid-template-columns:repeat(4,1fr);column-gap:var(--sp-7);row-gap:var(--sp-6);margin:0}.stat+.stat{border-left:1px solid var(--line);padding-left:var(--sp-6)}.stat{min-width:0;padding-right:var(--sp-6)}.stat dd{margin:0;display:grid;gap:var(--sp-2);min-width:0}.stat-num{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.22em;font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-wide);font-size:clamp(2.75rem,1.3rem + 4.5vw,5.5rem);font-weight:700;line-height:.95;color:var(--navy-800);letter-spacing:-.02em}.stat-num small{font-size:.32em;font-weight:600;color:var(--accent-ink);letter-spacing:0;white-space:nowrap}.stat-label{font-size:var(--text-sm);color:var(--ink-faint);max-width:26ch}.problem-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--sp-8);align-items:center}.problem-text h2{margin-bottom:var(--sp-5)}.problem-text p{color:var(--ink-soft)}.text-link{display:inline-flex;align-items:center;gap:.45em;margin-top:var(--sp-5);font-weight:600;text-decoration:none}.text-link:hover{text-decoration:underline;text-underline-offset:4px}.problem-figure{margin:0}.problem-figure img{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.sec-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-7)}.sec-head p{color:var(--ink-faint);max-width:48ch}.sector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-5)}.sector-card{display:flex;flex-direction:column;background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.sector-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.sector-body{display:grid;gap:var(--sp-2);padding:var(--sp-5)}.sector-body h3{font-size:var(--text-xl)}.sector-hook{font-size:var(--text-sm);color:var(--ink-faint)}.sector-cta{display:inline-flex;align-items:center;gap:.45em;margin-top:var(--sp-2);font-size:var(--text-sm);font-weight:600;color:var(--accent-ink)}.sector-card:hover .sector-cta,.machine-card:hover .sector-cta{text-decoration:underline;text-underline-offset:3px}.machine-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-6)}.machine-card{display:flex;flex-direction:column;text-decoration:none}.machine-img{background:linear-gradient(165deg,var(--steel-100),var(--steel-50));padding:var(--sp-5)}.machine-img img{border-radius:var(--radius-md)}.machine-body{display:grid;gap:var(--sp-3);padding:var(--sp-6)}.machine-tag{margin:0;color:var(--accent-ink)}.machine-body h3{font-size:var(--text-xl)}.machine-body>p{color:var(--ink-soft);font-size:var(--text-sm)}.machine-feats{display:grid;gap:var(--sp-2);list-style:none;padding:var(--sp-3) 0 0;border-top:1px solid var(--line)}.machine-feats li{display:flex;align-items:center;gap:.6em;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.03em;color:var(--ink-soft)}.machine-feats svg{color:var(--accent-ink);flex-shrink:0}.teaser-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-5)}.teaser-body{padding:var(--sp-5);display:grid;gap:var(--sp-2)}.teaser-card h3{font-size:var(--text-md)}.sss-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--sp-8);align-items:start}.sss-head h2{margin-block:var(--sp-3) var(--sp-4)}.sss-head p{color:var(--ink-soft)}.sss-list{display:grid;gap:var(--sp-3)}.sss-item{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-md);padding:0 var(--sp-5);transition:border-color var(--dur) var(--ease-out)}.sss-item[open]{border-color:var(--green-500)}.sss-item summary{padding:var(--sp-4) 0;font-family:var(--font-display);font-variation-settings:"wdth" 108;font-weight:600;color:var(--navy-800);cursor:pointer;list-style:none;position:relative;padding-right:var(--sp-6)}.sss-item summary::-webkit-details-marker{display:none}.sss-item summary:after{content:"+";position:absolute;right:var(--sp-1);top:50%;translate:0 -50%;font-family:var(--font-mono);font-size:var(--text-lg);color:var(--accent-ink)}.sss-item[open] summary:after{content:"−"}.sss-item p{padding-bottom:var(--sp-4);font-size:var(--text-sm);color:var(--ink-soft)}.servis-band{padding-block:var(--section-y)}.servis-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--sp-8);align-items:center}.servis-figure{margin:0}.servis-figure img{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.servis-text h2{color:var(--white);margin-bottom:var(--sp-4)}.servis-text>p{color:var(--ink-soft)}.servis-list{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3);list-style:none;padding:0;margin-block:var(--sp-5)}.servis-list li{display:flex;align-items:center;gap:.6em;font-size:var(--text-sm);color:var(--steel-200)}.servis-list svg{color:var(--green-400);flex-shrink:0}.neden-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-5);margin-top:var(--sp-6)}.neden{padding:var(--sp-5)}.neden h3{font-size:var(--text-md);margin-bottom:var(--sp-2)}.neden p{font-size:var(--text-sm);color:var(--ink-faint)}@media(max-width:1000px){.stats{grid-template-columns:1fr 1fr}.teaser-grid{grid-template-columns:1fr}.stat+.stat{border-left:0;padding-left:0}.stat:nth-child(2n){border-left:1px solid var(--line);padding-left:var(--sp-6)}.sector-grid,.neden-grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.problem-grid,.machine-grid,.servis-grid,.sss-grid{grid-template-columns:1fr}.servis-figure{order:2}}@media(max-width:640px){.sector-grid,.neden-grid,.stats{grid-template-columns:1fr}.stat:nth-child(2n){border-left:0;padding-left:0}.stat+.stat{border-top:1px solid var(--line);padding-top:var(--sp-5)}.servis-list{grid-template-columns:1fr}}
