/* Hostingİstanbul first elite design reference; original screenshot: referans_1_elit_tasarim.png */
:root{--dark:#051a33;--gold:#f1c46f;--cream:#f7f9fc}
body.elit1-v8{background:#f6f9fc}
.elit1-v8 .v7-header{background:#061b35}
.elit1-v8 .v7-header .header-inner{min-height:76px}
.elit1-v8 .v7-nav{gap:0}
.elit1-v8 .v7-nav a{font-size:.69rem!important;padding:9px 6px!important}
.elit1-v8 .v7-nav .nav-cta{margin-left:6px;font-size:.72rem!important}
.elit1-v8 .v7-hero{min-height:333px;background-image:linear-gradient(90deg,#05162fff 0%,#061c3ef3 22%,#051b39d9 39%,#061a3440 74%,#06192b2a 100%),url('elit1-hero.webp');background-size:cover,auto 100%;background-position:center,right center}
.elit1-v8 .v7-hero-inner{min-height:333px}
.elit1-v8 .v7-hero-copy{max-width:660px}
.elit1-v8 .v7-hero-copy h1{font-size:clamp(2.55rem,4.3vw,4.1rem);line-height:1.02;max-width:660px;white-space:normal;margin-bottom:12px}
.elit1-v8 .v7-hero-copy h1 em{display:block}
.elit1-v8 .v7-hero-copy h2{max-width:620px;font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.16rem,1.85vw,1.5rem)}
.elit1-v8 .v7-hero-copy .v7-kicker{color:#fae2a5}
.elit1-v8 .elit-hero-seal{position:absolute;top:18px;right:3%;width:142px;height:142px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#061b36;color:#fff;border:4px solid #e9ac42;border-radius:50%;box-shadow:0 9px 20px #061526aa;text-align:center;z-index:3;font:700 .72rem Arial,sans-serif;letter-spacing:.04em}
.elit1-v8 .elit-hero-seal strong{color:#f1c76b;font-size:.81rem}
.elit1-v8 .v7-skyline-script{display:none}
.elit1-v8 .v7-service-strip{background:#061b36;padding:4px 0 9px}
.elit1-v8 .v7-services{gap:0;background:#061b36;border:1px solid #b5a27271;border-radius:10px;overflow:hidden}
.elit1-v8 .v7-service-tile{border-radius:0;border:0;border-right:1px solid #d8c9a635;background:linear-gradient(145deg,#0d2944,#04182e);box-shadow:none;min-height:128px;padding:12px 8px;text-align:center;align-items:center;color:white}
.elit1-v8 .v7-service-tile:last-child{border-right:0}
.elit1-v8 .v7-service-tile:hover{background:#183a55;color:#fff}
.elit1-v8 .v7-service-tile .v7-service-ic{height:30px;color:#edc066!important}
.elit1-v8 .v7-service-icon-svg{width:30px;height:30px}
.elit1-v8 .v7-service-tile strong{color:#fff;font-size:.85rem;margin:9px 0 5px}
.elit1-v8 .v7-service-tile>span:last-child{color:#d0dbe8;font-size:.7rem}
.elit1-v8 .v7-feature-section{background:#061b36;padding:0 0 10px}
.elit1-v8 .v7-feature-grid{grid-template-columns:1.15fr 1.05fr 1fr;gap:8px}
.elit1-v8 .v7-feature-card{border:1px solid #dcb05d77;min-height:305px}
.elit1-v8 .v7-feature-card h2{font-size:clamp(1.35rem,2.35vw,2.3rem)}
.elit1-v8 .v7-feature-copy{padding:21px 18px}
.elit1-v8 .v7-feature-card li{font-size:.75rem}
.elit1-v8 .v7-feature-card p{font-size:.77rem}
.elit1-v8 .v7-actions-section{background:#061b36;padding:0 0 12px}
.elit1-v8 .v7-action-card{min-height:155px}
.elit1-v8 .v7-ito{background-image:linear-gradient(90deg,#eff6ff 0%,#e3f3ffbb 70%,transparent),url('istanbul-galata.svg')}
.elit1-v8 .elit-city-section{background:#f7f9ff;padding:30px 0}
.elit1-v8 .elit-section-head{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:18px}
.elit1-v8 .elit-section-head h2{margin:4px 0 0;color:#163451;font-size:1.75rem}
.elit1-v8 .elit-section-head a{font-size:.82rem;color:#1b567b}
.elit1-v8 .elit-city-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}
.elit1-v8 .elit-city-grid a{background:#071e37;color:white;border-radius:8px;overflow:hidden;position:relative;min-height:112px}
.elit1-v8 .elit-city-grid img{width:100%;height:112px;object-fit:cover;opacity:.85}
.elit1-v8 .elit-city-grid span{position:absolute;bottom:0;left:0;right:0;padding:8px 10px;font-weight:700;font-size:.76rem;text-shadow:0 1px 4px #111;background:linear-gradient(transparent,#03192ecc)}
.elit1-v8 .elit-sectors{background:#f5f8ff;padding:48px 0;text-align:center}
.elit1-v8 .elit-sectors h2{font-size:1.9rem;margin:10px 0;color:#122e4d}
.elit1-v8 .elit-sectors p{max-width:850px;margin:0 auto 17px;color:#455e7d}
.elit1-v8 .elit-sector-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}
.elit1-v8 .elit-sector-links a,.elit1-v8 .elit-related-links a{padding:10px 16px;background:#fff;border:1px solid #d9e1ed;border-radius:9px;color:#164c73;font-size:.85rem;font-weight:700}
.elit1-v8 .elit-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:30px 0}
.elit1-v8 .elit-detail-item{background:white;border:1px solid #e2e8f1;border-radius:13px;padding:26px;box-shadow:0 8px 20px #142b4610}
.elit1-v8 .elit-detail-item h2{font-size:1.3rem;margin:0 0 12px;color:#123453}
.elit1-v8 .elit-detail-item p{color:#435e77;font-size:.97rem;line-height:1.7;margin:0}
.elit1-v8 .elit-detail-cta{background:#091e3d;color:#fff;padding:33px;border-radius:14px;margin:10px 0 40px;display:flex;flex-wrap:wrap;align-items:center;gap:15px}
.elit1-v8 .elit-detail-cta h2{color:#fff;flex-basis:100%;margin:0}
.elit1-v8 .elit-detail-cta p{flex-basis:100%;color:#dce6f5;margin:0}
.elit1-v8 .elit-muted-link{color:#f3cf8c;font-size:.85rem;margin-left:8px}
.elit1-v8 .elit-related{background:#edf3fb;padding:30px 0 45px}
.elit1-v8 .elit-related h2{font-size:1.6rem;color:#173956;margin:0 0 14px}
.elit1-v8 .elit-related-links{display:flex;gap:9px;flex-wrap:wrap}
.elit1-v8 .elit-package-inner{display:grid;grid-template-columns:1fr .75fr;gap:25px;background:#112c49;color:#fff;padding:30px;border-radius:15px}
.elit1-v8 .elit-package-inner h2,.elit1-v8 .elit-package-inner h3{color:white}
.elit1-v8 .elit-package-inner p{color:#d8e4f2}
.elit1-v8 .elit-public-add{background:#e9f0f9}
.elit1-v8 .elit-public-add .container{max-width:1150px}
.elit1-v8 .elit-public-add .btn{margin:5px 10px 0 0}
@media(max-width:1340px){.elit1-v8 .v7-nav a{font-size:.61rem!important;padding:9px 4px!important}}
@media(max-width:1240px){.elit1-v8 .v7-feature-grid{grid-template-columns:1fr 1fr}.elit1-v8 .elit-city-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:1020px){.elit1-v8 .v7-nav a{font-size:.92rem!important;padding:11px 14px!important}}
@media(max-width:740px){.elit1-v8 .v7-hero{background-size:cover,auto 100%;background-position:center,center}.elit1-v8 .v7-hero:before{background:linear-gradient(90deg,#06192fe8,#06192f9c)}.elit1-v8 .elit-hero-seal{display:none}.elit1-v8 .v7-services{grid-template-columns:repeat(2,1fr)}.elit1-v8 .v7-service-tile{min-height:125px}.elit1-v8 .v7-feature-grid{grid-template-columns:1fr}.elit1-v8 .elit-detail-grid,.elit1-v8 .elit-package-inner{grid-template-columns:1fr}.elit1-v8 .elit-city-grid{grid-template-columns:repeat(2,1fr)}.elit1-v8 .elit-section-head{display:block}.elit1-v8 .elit-section-head>a{display:inline-block;margin-top:10px}}
@media(max-width:480px){.elit1-v8 .v7-hero-copy h1{font-size:2.65rem}.elit1-v8 .v7-hero-actions{gap:7px}.elit1-v8 .elit-city-grid img{height:92px}.elit1-v8 .elit-city-grid a{min-height:92px}}
