/* AtlasNetwork Enterprise v5 — final design authority */
:root{--an-ink:#091426;--an-navy:#0d1d33;--an-blue:#1769e0;--an-cyan:#43b9ff;--an-red:#d7192d;--an-paper:#f4f7fb;--an-line:#dbe3ed;--an-muted:#5d6b7d;--an-white:#fff;--an-radius:18px;--an-shadow:0 24px 70px rgba(9,20,38,.12)}
html{scroll-padding-top:92px}
body{font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--an-ink);background:#fff;line-height:1.65;text-rendering:optimizeLegibility}
.skip-link{position:fixed;top:12px;left:12px;z-index:9999;transform:translateY(-150%);padding:11px 16px;border-radius:10px;background:#fff;color:#091426;font-weight:800;box-shadow:var(--an-shadow)}.skip-link:focus{transform:none}
:focus-visible{outline:3px solid #43b9ff!important;outline-offset:3px}
.container,.container-xl{max-width:1240px}
.uc-header{background:rgba(255,255,255,.96);border-bottom:1px solid rgba(9,20,38,.08);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}
.uc-header.sticked{box-shadow:0 12px 36px rgba(9,20,38,.08)}.uc-header-inner{min-height:84px;padding-block:8px}.uc-logo{width:210px;height:58px;overflow:hidden}.uc-logo img{width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;object-position:left center!important;transform:none!important;filter:none!important}
.uc-nav-desktop a{font-size:14px;font-weight:750;color:#243247;padding:10px 12px;border-radius:8px}.uc-nav-desktop a:hover{background:#edf4ff;color:#0e5ecf}.uc-btn-quote{border-radius:9px!important;background:var(--an-blue)!important;box-shadow:0 10px 24px rgba(23,105,224,.22)}
.hero-v2{padding:132px 0 56px!important;background:linear-gradient(135deg,#071323 0%,#0c233f 58%,#103659 100%)!important;color:#fff;overflow:hidden}.hero-v2::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(67,185,255,.06) 1px,transparent 1px),linear-gradient(rgba(67,185,255,.06) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,#000,transparent)}
.hero-v2-decor{opacity:.28}.hero-v2-shell{display:grid!important;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr)!important;gap:54px!important;align-items:center}.hero-seo-panel{order:1!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.hero-v2-slider{order:2!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:22px!important;box-shadow:0 36px 90px rgba(0,0,0,.35)!important;background:#10233a!important;isolation:isolate}.hero-v2-slider::after{content:"AtlasNetwork  •  Kurumsal BT Operasyonları";position:absolute;left:18px;right:18px;bottom:18px;z-index:5;padding:10px 14px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(5,15,28,.72);color:#fff;font-size:12px;font-weight:750;letter-spacing:.05em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
.hero-seo-kicker{color:#8fd6ff!important;font-size:13px!important;text-transform:uppercase;letter-spacing:.12em!important}.hero-seo-panel h1{color:#fff!important;font-size:clamp(39px,5vw,66px)!important;line-height:1.04!important;letter-spacing:-.045em!important}.hero-seo-panel p{color:#c7d2e2!important;font-size:clamp(16px,1.6vw,19px)!important;max-width:650px!important}.hero-seo-primary,.hero-seo-secondary{border-radius:10px!important}.hero-seo-primary{background:#fff!important;color:#0d1d33!important;box-shadow:none!important}.hero-seo-secondary{background:transparent!important;color:#fff!important;border-color:rgba(255,255,255,.25)!important}.hero-seo-trust{color:#dce6f2!important}.hero-seo-trust i{color:#43b9ff!important}
.enterprise-proof{padding:0!important;background:#fff;border-bottom:1px solid var(--an-line);overflow:visible!important}.enterprise-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);min-height:104px}.enterprise-proof-grid>div{display:flex;align-items:center;gap:13px;padding:24px;border-right:1px solid var(--an-line)}.enterprise-proof-grid>div:first-child{border-left:1px solid var(--an-line)}.enterprise-proof i{font-size:24px;color:var(--an-blue)}.enterprise-proof span{font-size:13px;color:var(--an-muted);line-height:1.35}.enterprise-proof strong{display:block;color:var(--an-ink);font-size:14px}
main#main>section{padding:96px 0}.section-bg-soft{background:var(--an-paper)!important}.section-header{max-width:780px;margin-bottom:48px}.section-header-left{text-align:left;margin-left:0}.section-header h2{font-size:clamp(31px,4vw,48px);letter-spacing:-.035em;line-height:1.1;color:var(--an-ink)}.section-header p{font-size:17px;color:var(--an-muted)}.section-kicker{padding:0;background:none;color:var(--an-blue);letter-spacing:.13em}
.enterprise-paths{background:#fff}.enterprise-path-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.enterprise-path{position:relative;min-height:420px;padding:42px;border-radius:var(--an-radius);overflow:hidden}.enterprise-path-dark{background:linear-gradient(145deg,#091426,#132c4b);color:#fff}.enterprise-path-light{background:#eaf3ff;color:var(--an-ink);border:1px solid #d2e5fb}.enterprise-path-number{position:absolute;top:24px;right:28px;font-size:72px;font-weight:900;line-height:1;color:currentColor;opacity:.07}.enterprise-path-icon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:48px;border-radius:14px;background:rgba(67,185,255,.13);color:#65c7ff;font-size:29px}.enterprise-path-light .enterprise-path-icon{background:#fff;color:var(--an-blue)}.enterprise-path-label{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:850;opacity:.7}.enterprise-path h3{max-width:520px;font-size:clamp(25px,3vw,38px);line-height:1.12;letter-spacing:-.025em}.enterprise-path>p:not(.enterprise-path-label){max-width:560px;opacity:.76}.enterprise-path a{position:absolute;left:42px;bottom:38px;color:inherit;font-weight:800}.enterprise-path a i{margin-left:6px}
.tech-service-query-section{padding:52px 0!important;background:#fff!important}.tech-query-card{border-radius:14px!important;background:#fff!important;border:1px solid var(--an-line)!important;box-shadow:0 16px 50px rgba(9,20,38,.08)!important}.tech-query-form button{background:var(--an-blue)!important;border-radius:8px!important}
.service-card-pro,.blog-card-pro{border:1px solid var(--an-line)!important;border-radius:14px!important;box-shadow:none!important}.service-card-pro:hover,.blog-card-pro:hover{transform:translateY(-5px)!important;border-color:#b5c9df!important;box-shadow:0 20px 48px rgba(9,20,38,.1)!important}.service-card-photo,.blog-card-img{background:#dfe8f2!important}.service-card-pro>h3{font-size:21px!important;letter-spacing:-.015em}.service-card-pro>.service-cta,.blog-card-body>.service-cta{color:var(--an-blue)!important}.btn-outline-danger{border-color:var(--an-blue)!important;color:var(--an-blue)!important;border-radius:9px;padding:11px 20px;font-weight:800}.btn-outline-danger:hover{background:var(--an-blue)!important;color:#fff!important}
.about-section{background:#fff}.content-card{border-radius:14px!important;border-color:var(--an-line)!important;box-shadow:none!important}.highlight-card{background:linear-gradient(145deg,#091426,#163454)!important}.about-title{letter-spacing:-.03em}.btn-about-primary{background:var(--an-blue)!important;border-radius:9px!important}
.enterprise-process{background:var(--an-paper)}.enterprise-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;list-style:none;margin:0;padding:0;border:1px solid var(--an-line);border-radius:var(--an-radius);background:#fff;overflow:hidden}.enterprise-process-grid li{position:relative;min-height:300px;padding:34px 28px;border-right:1px solid var(--an-line)}.enterprise-process-grid li:last-child{border:0}.enterprise-process-grid span{position:absolute;right:20px;top:16px;font-size:42px;font-weight:900;color:#e7edf4}.enterprise-process-grid i{display:block;margin:38px 0 28px;color:var(--an-blue);font-size:30px}.enterprise-process-grid h3{font-size:19px}.enterprise-process-grid p{color:var(--an-muted);font-size:14px}
.partners-logo-grid{gap:18px!important}.partner-logo-slide{height:94px!important;border:1px solid var(--an-line);border-radius:12px;background:#fff;padding:18px}.partner-logo-slide img{max-height:52px!important;filter:grayscale(1);opacity:.75;transition:.2s}.partner-logo-slide:hover img{filter:none;opacity:1}.review-card,.faq-item,.contact-info-card{border-radius:14px!important;border-color:var(--an-line)!important;box-shadow:none!important}.contact-info-list-wide{grid-template-columns:repeat(5,minmax(0,1fr))!important}.contact-map{aspect-ratio:21/7!important}
.enterprise-final-cta{padding:0 0 96px!important;background:#fff}.enterprise-final-cta-inner{display:grid;grid-template-columns:1.4fr auto;align-items:center;gap:40px;padding:52px;border-radius:18px;background:linear-gradient(135deg,#0b1c31,#164674);color:#fff}.enterprise-final-cta span{text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:#8fd6ff;font-weight:800}.enterprise-final-cta h2{max-width:760px;margin:9px 0 0;color:#fff;font-size:clamp(27px,3.5vw,42px);line-height:1.13;letter-spacing:-.03em}.enterprise-final-actions{display:flex;flex-direction:column;gap:10px}.enterprise-final-actions a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 19px;border-radius:9px;font-weight:800;white-space:nowrap}.enterprise-btn-light{background:#fff;color:#0d1d33}.enterprise-btn-ghost{border:1px solid rgba(255,255,255,.25);color:#fff}.enterprise-btn-ghost:hover{color:#fff;background:rgba(255,255,255,.1)}
.footer-site{background:#081421!important}.footer-logo img{height:74px!important;max-width:230px!important;transform:none!important;filter:none!important}.whatsapp-fab,.mobile-call-fab{width:52px!important;height:52px!important;border-radius:14px!important}
@media(max-width:991px){.hero-v2-shell{grid-template-columns:1fr!important}.hero-seo-panel{order:1!important}.hero-v2-slider{order:2!important}.enterprise-proof-grid{grid-template-columns:1fr 1fr}.enterprise-path-grid{grid-template-columns:1fr}.enterprise-process-grid{grid-template-columns:1fr 1fr}.enterprise-process-grid li:nth-child(2){border-right:0}.enterprise-process-grid li{border-bottom:1px solid var(--an-line)}.enterprise-final-cta-inner{grid-template-columns:1fr}.contact-info-list-wide{grid-template-columns:1fr 1fr!important}}
@media(max-width:575px){html{scroll-padding-top:74px}.uc-header-inner{min-height:70px}.uc-logo{width:170px;height:48px}.hero-v2{padding:104px 0 38px!important}.hero-v2-shell{gap:28px!important}.hero-seo-panel h1{font-size:38px!important}.hero-v2-slider::after{font-size:10px}.enterprise-proof-grid{grid-template-columns:1fr}.enterprise-proof-grid>div{border-left:1px solid var(--an-line);border-bottom:1px solid var(--an-line);padding:17px 20px}.enterprise-path{min-height:440px;padding:28px}.enterprise-path a{left:28px;bottom:28px}.enterprise-process-grid{grid-template-columns:1fr}.enterprise-process-grid li{min-height:230px;border-right:0}.enterprise-process-grid i{margin:22px 0}.enterprise-final-cta-inner{padding:30px 24px}.contact-info-list-wide{grid-template-columns:1fr!important}.contact-map{aspect-ratio:4/3!important}main#main>section{padding:70px 0}.section-header{margin-bottom:34px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
