.hero{background:radial-gradient(760px 400px at 82% -8%,var(--glow-gold-hi),transparent 62%),radial-gradient(600px 400px at -10% 110%,var(--glow-navy),transparent 55%),var(--grad-navy)}.hero::before{-webkit-mask-image:radial-gradient(640px 380px at 72% 16%,#000 0%,transparent 72%);mask-image:radial-gradient(640px 380px at 72% 16%,#000 0%,transparent 72%)}.hero-horizon{position:absolute;left:0;right:0;bottom:150px;height:1px;pointer-events:none;opacity:.5;background:linear-gradient(90deg,transparent 4%,var(--hairline-gold) 38%,var(--hairline-gold) 62%,transparent 96%)}.hero-inner{padding:100px 0 132px}.hero h1{font-size:clamp(38px,5.4vw,66px);line-height:1.06;letter-spacing:-.03em;margin:24px 0 22px}.hero .lead{font-size:18.5px;margin-bottom:26px}.hero-points{gap:0 36px;margin-bottom:34px}.hero-points li{padding:11px 0;border-top:1px solid rgba(255,255,255,.1)}.hv-scene{display:block;position:relative;width:100%;max-width:440px;aspect-ratio:1/1.02;justify-self:end}.hv-scene::before,.hv-scene::after{content:"";position:absolute;border:1px solid var(--hairline-gold);border-radius:50%;pointer-events:none}.hv-scene::before{width:520px;height:520px;right:-160px;top:-90px;opacity:.55}.hv-scene::after{width:780px;height:780px;right:-300px;top:-190px;opacity:.3}.hv-plane{position:absolute;border-radius:calc(var(--radius) + 6px);border:1px solid color-mix(in srgb,var(--hairline-gold) 70%,transparent);background:linear-gradient(165deg,rgba(255,255,255,.09),rgba(255,255,255,.02));box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.hv-plane-3{inset:4% -6% 34% 36%;transform:rotate(9deg);opacity:.35}.hv-plane-2{inset:11% 5% 18% 19%;transform:rotate(4deg);opacity:.6}.hv-plane-1{inset:19% 15% 3% 3%;transform:rotate(-3deg);background:linear-gradient(165deg,rgba(255,255,255,.15),rgba(255,255,255,.04));border-color:color-mix(in srgb,var(--hairline-gold) 85%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 34px 70px -24px rgba(0,0,0,.55)}.hv-plane-1::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at center,rgba(255,255,255,.07) 0 12px,rgba(255,255,255,.22) 12.5px 13.5px,transparent 14px) 26px 28px/30px 30px no-repeat,linear-gradient(rgba(255,255,255,.14),rgba(255,255,255,.14)) 70px 38px/34% 1px no-repeat,linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.1)) 70px 52px/22% 1px no-repeat,linear-gradient(rgba(255,255,255,.12),rgba(255,255,255,.12)) 28px 96px/56% 1px no-repeat,linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.1)) 28px 112px/42% 1px no-repeat}.hv-plane-2::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(rgba(255,255,255,.09),rgba(255,255,255,.09)) 24px 34px/46% 1px no-repeat,linear-gradient(rgba(255,255,255,.07),rgba(255,255,255,.07)) 24px 50px/30% 1px no-repeat,linear-gradient(rgba(255,255,255,.07),rgba(255,255,255,.07)) 24px 66px/38% 1px no-repeat}.hv-scene .hv-tick{position:absolute;right:20%;top:24%;width:26px;height:26px;border-radius:50%;z-index:2;border:1px solid var(--hairline-gold);background:rgba(201,162,75,.14)}.hv-scene .hv-tick::before{content:"";position:absolute;left:7px;top:8px;width:10px;height:5px;border-left:1.5px solid var(--gold-3);border-bottom:1.5px solid var(--gold-3);transform:rotate(-45deg)}.hv-scene .hv-badge{z-index:3;left:-16px;bottom:-2px;box-shadow:0 18px 42px -14px rgba(0,0,0,.55)}.hv-scene .hv-spot{position:absolute;left:0;top:0;width:340px;height:340px;border-radius:50%;pointer-events:none;z-index:2;background:radial-gradient(closest-side,rgba(255,255,255,.07),transparent);opacity:0;transition:opacity var(--dur-slow) var(--ease);transform:translate3d(var(--spot-x,-999px),var(--spot-y,-999px),0);will-change:transform}.hv-scene:hover .hv-spot{opacity:1}@media(hover:none),(prefers-reduced-motion:reduce){.hv-scene .hv-spot{display:none}}@keyframes hkRise{from{opacity:0;transform:translateY(14px)}}.hero .eyebrow{animation:hkRise var(--dur-reveal) var(--ease) backwards}.hero h1{animation:hkRise var(--dur-reveal) var(--ease) 70ms backwards}.hero .lead{animation:hkRise var(--dur-reveal) var(--ease) 140ms backwards}.hero-points{animation:hkRise var(--dur-reveal) var(--ease) 210ms backwards}.hero-cta{animation:hkRise var(--dur-reveal) var(--ease) 280ms backwards}.hv-plane-3{animation:hkRise var(--dur-reveal) var(--ease) 180ms backwards}.hv-plane-2{animation:hkRise var(--dur-reveal) var(--ease) 260ms backwards}.hv-plane-1{animation:hkRise var(--dur-reveal) var(--ease) 340ms backwards}.hv-scene .hv-badge{animation:hkRise var(--dur-reveal) var(--ease) 460ms backwards}.hv-scene .hv-tick{animation:hkRise var(--dur-reveal) var(--ease) 540ms backwards}.stats{background:none;border-bottom:0;position:relative;z-index:2}.stats .stats-grid{margin-top:-58px;background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:var(--radius);box-shadow:inset 0 1px 0 var(--hairline-hi),var(--shadow-lg)}@supports not ((backdrop-filter:blur(14px)) or (-webkit-backdrop-filter:blur(14px))){.stats .stats-grid{background:var(--paper)}}.stats .stat{border-left:0;position:relative;padding:28px 20px}.stats .stat+.stat::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:36px;background:linear-gradient(var(--gold-3),var(--gold));opacity:.5}.blog-sec .section-head{border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:36px}.blog-sec .blog-feature .img{position:relative;aspect-ratio:16/9.6}.blog-sec .blog-feature .img::after{content:"";position:absolute;inset:0;background:var(--scrim-navy);pointer-events:none}.blog-sec .blog-feature .img .blog-cat{position:absolute;left:16px;bottom:14px;z-index:1;background:var(--chip-onimage-bg);color:var(--gold-3);border:1px solid var(--chip-onimage-line);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.blog-sec .blog-feature h3{font-size:clamp(23px,2.2vw,27px)}.blog-sec .blog-side{gap:0}.blog-sec .blog-mini{background:none;border:0;border-radius:0;border-top:1px solid var(--line);padding:16px 6px;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),border-color var(--dur-fast) var(--ease)}.blog-sec .blog-mini:first-child{border-top:0;padding-top:4px}.blog-sec .blog-mini:hover{border-color:var(--gold);box-shadow:none;transform:translateX(3px)}.blog-sec .blog-mini:first-child:hover{border-color:transparent}.blog-sec .blog-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;margin-top:14px}.blog-sec .blog-author{display:inline-flex;align-items:center;gap:9px;min-width:0}.blog-sec .blog-avatar{width:32px;height:32px;flex:0 0 auto;border-radius:50%;object-fit:cover;background:var(--wash-2);border:1px solid var(--line)}.blog-sec .blog-avatar--ph{display:inline-flex;align-items:center;justify-content:center;color:var(--muted)}.blog-sec .blog-avatar--ph i{font-size:18px;line-height:1}.blog-sec .blog-authorbox{display:inline-flex;flex-direction:column;min-width:0;line-height:1.25}.blog-sec .blog-author-name{font-size:13px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-sec .blog-author-title{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-sec .blog-views{font-size:13px;color:var(--muted);display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.blog-sec .blog-views i{font-size:15px}.blog-sec .blog-meta--mini{margin-top:8px;gap:5px 12px}.blog-sec .blog-meta--mini .blog-avatar{width:26px;height:26px}.blog-sec .blog-meta--mini .blog-avatar--ph i{font-size:15px}.blog-sec .blog-meta--mini .blog-author-name{font-size:12.5px}.blog-sec .blog-meta--mini .blog-author-title{font-size:11px}.blog-sec .blog-meta--mini .blog-views{font-size:12px}.blog-sec .blog-cats{margin-top:30px;padding-top:20px;border-top:1px solid var(--line)}.why-grid{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);overflow:hidden}.why-grid .card{border:0;border-radius:0;box-shadow:none;background:none;transition:background-color var(--dur) var(--ease)}.why-grid .card:hover{transform:none;box-shadow:none;border-color:transparent;background:var(--wash)}.why-grid .card .ic{transition:transform var(--dur-slow) var(--ease)}.why-grid .card:hover .ic{transform:translateY(-3px)}.why-grid .col+.col{border-top:1px solid var(--line)}@media(min-width:768px) and (max-width:991.98px){.why-grid .col+.col{border-top:0}.why-grid .col:nth-child(even){border-left:1px solid var(--line)}.why-grid .col:nth-child(n+3){border-top:1px solid var(--line)}}@media(min-width:992px){.why-grid .col+.col{border-top:0;border-left:1px solid var(--line)}}.process .section-head{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:18px;margin-bottom:36px}.process .steps{position:relative}.process .steps::before{content:"";position:absolute;left:0;right:0;top:43px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--hairline-gold) 8%,var(--hairline-gold) 92%,transparent);transform:scaleX(0);transform-origin:left;transition:transform 700ms var(--ease)}.process .steps.thread-in::before{transform:scaleX(1)}@media(max-width:1020px){.process .steps::before{display:none}}#hizmetler .section-head,#sektorler .section-head{border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:36px}#hizmetler .card::after{content:"";position:absolute;right:-46px;top:-46px;width:130px;height:130px;border:1px solid var(--hairline-gold);border-radius:50%;opacity:.45;pointer-events:none;transition:transform var(--dur-slow) var(--ease)}#hizmetler .card:hover::after{transform:translate(-5px,5px)}#hizmetler .card .ic{box-shadow:inset 0 1px 0 var(--hairline-hi);transition:transform var(--dur-slow) var(--ease)}#hizmetler .card:hover .ic{transform:translateY(-2px) rotate(-2deg)}#hizmetler .card .mini-list{gap:0;margin-top:14px}#hizmetler .card .mini-list li{padding:7px 0;border-top:1px solid var(--line)}#hizmetler .card .mini-list li:first-child{border-top:0}.sec-wash{background-color:var(--wash)}.sec-grid{background-image:linear-gradient(var(--stroke-grid-ink) 1px,transparent 1px),linear-gradient(90deg,var(--stroke-grid-ink) 1px,transparent 1px);background-size:56px 56px}#sektorler .sector::after{content:attr(data-initial);position:absolute;right:16px;bottom:-14px;font-family:var(--font-display);font-weight:700;font-size:96px;line-height:1;color:var(--ink);opacity:.06;pointer-events:none}#sektorler .pos-chips{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:18px;margin-top:30px}#raporlar .section-head,#adaylar .section-head{border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:36px}#raporlar .rep h3{font-size:clamp(22px,2vw,26px)}#raporlar .rep::after{width:260px;height:260px;right:-84px;bottom:-84px}.sec-compact{padding-top:54px;padding-bottom:54px}#firmalar .logo-badge{min-width:140px;height:72px;border-radius:16px}#adaylar .row{position:relative;counter-reset:cand}@media(min-width:768px){#adaylar .row::before{content:"";position:absolute;left:4%;right:4%;top:52px;height:1px;background:linear-gradient(90deg,transparent,var(--line-2) 12%,var(--line-2) 88%,transparent)}}#adaylar .card::after{counter-increment:cand;content:"0" counter(cand);position:absolute;right:18px;top:12px;font-family:var(--font-display);font-weight:700;font-size:56px;line-height:1;color:var(--ink);opacity:.06;pointer-events:none}.cta-band{background:radial-gradient(640px 340px at 50% -12%,var(--glow-gold-hi),transparent 62%),radial-gradient(600px 400px at -10% 110%,var(--glow-navy),transparent 55%),var(--grad-navy)}.cta-band::before,.cta-band::after{content:"";position:absolute;border:1px solid var(--hairline-gold);border-radius:50%;pointer-events:none}.cta-band::before{width:520px;height:520px;left:-170px;top:-230px;opacity:.4}.cta-band::after{width:780px;height:780px;left:-320px;top:-380px;opacity:.25}.cta-band .wrap{flex-direction:column;align-items:center;text-align:center;gap:26px;padding-top:96px;padding-bottom:96px}.cta-band h2{font-size:clamp(28px,3.6vw,44px);max-width:760px}@media(max-width:1020px){.hero-inner{padding:76px 0 108px}.hero-horizon{bottom:126px}.stats .stats-grid{margin-top:-48px}}@media(max-width:680px){.stats .stats-grid{grid-template-columns:1fr 1fr;margin-top:-40px}.stats .stat{border-top:0;padding:22px 12px}.stats .stat:nth-child(n+3){border-top:1px solid var(--line)}.stats .stat+.stat::before{display:none}.stats .stat:nth-child(even)::before{display:block}}