/* Faithful implementation of the user-provided Hostingİstanbul Elit 1 reference */
body.elit1-v8{background:#071e35}
.elit1-v8 .container{width:min(calc(100% - 44px),1480px)}
.elit1-v8 .v7-utility{background:#041a33}
.elit1-v8 .v7-header{background:#061b35;border-bottom:1px solid #c09343aa}
.elit1-v8 .v7-header .header-inner{min-height:88px}
.elit1-v8 .v7-brand-copy strong{font-family:Georgia,serif;font-weight:700;font-size:2rem!important;letter-spacing:-.03em!important}
.elit1-v8 .v7-brand-copy small{font-size:.57rem!important;letter-spacing:.04em!important}
.elit1-v8 .v7-nav a{font-size:.73rem!important;padding:12px 8px!important}
.elit1-v8 .v7-hero{min-height:320px;background-image:linear-gradient(90deg,#04172df5 0%,#051b34e8 27%,#06182f68 52%,#06182f09 100%),url('elit1-hero-faithful.webp');background-size:cover,auto 100%;background-position:center,right center;background-repeat:no-repeat}
.elit1-v8 .v7-hero-inner{min-height:320px}
.elit1-v8 .v7-hero-copy{max-width:720px;padding:28px 0}
.elit1-v8 .v7-hero-copy h1{font-size:clamp(2.7rem,5.1vw,5.05rem);line-height:1.02;white-space:normal;letter-spacing:-.03em;margin:5px 0 7px}
.elit1-v8 .v7-hero-copy h1 em{color:#f2c36e;font-style:normal;display:block}
.elit1-v8 .v7-hero-copy h2{font-size:clamp(1.12rem,2vw,1.58rem);margin-bottom:10px}
.elit1-v8 .v7-hero-copy p{font-size:.95rem;max-width:640px}
.elit1-v8 .v7-hero-actions{margin-top:14px}
.elit1-v8 .elit-hero-seal{top:20px;right:3%;width:128px;height:128px}
.elit1-v8 .v7-service-strip{background:#061b34;padding:4px 0 7px}
.elit1-v8 .v7-services{grid-template-columns:repeat(8,minmax(0,1fr));background:#08243b;gap:0;border:1px solid #bd9d63;border-radius:8px}
.elit1-v8 .v7-service-tile{background:linear-gradient(110deg,#0b293e,#05213a);min-height:120px;padding:9px 6px}
.elit1-v8 .v7-service-tile strong{font-size:.78rem;margin:8px 0 4px}
.elit1-v8 .v7-service-tile>span:last-child{font-size:.66rem}
.elit1-v8 .v7-feature-section{background:#061b34;padding:0 0 9px}
.elit1-v8 .v7-feature-grid{grid-template-columns:1.09fr 1.09fr .98fr;gap:9px}
.elit1-v8 .v7-feature-card{min-height:267px;border:1px solid #d1a1519c}
.elit1-v8 .v7-feature-copy{padding:14px 13px;width:80%}
.elit1-v8 .v7-feature-card h2{font-size:clamp(1.3rem,2.2vw,2.08rem);margin:0 0 7px}
.elit1-v8 .v7-feature-card h3{font-size:.85rem}
.elit1-v8 .v7-feature-card p{font-size:.75rem;line-height:1.25}
.elit1-v8 .v7-feature-card ul{gap:3px;margin-bottom:8px}
.elit1-v8 .v7-feature-card li{font-size:.72rem;line-height:1.27}
.elit1-v8 .v7-feature-card img{width:45%}
.elit1-v8 .v7-price{font-size:1rem!important;padding:5px 8px!important;margin:2px 0 6px!important}
.elit1-v8 .v7-card-btn{padding:7px 10px}
.elit1-v8 .v7-actions-section{background:#eaf1fa;padding:8px 0 12px}
.elit1-v8 .v7-action-grid{grid-template-columns:2.05fr 1fr 1fr 1fr}
.elit1-v8 .v7-action-card{min-height:151px;padding:14px}
.elit1-v8 .v7-action-card h3{font-size:1rem}
.elit1-v8 .v7-action-card p{font-size:.72rem}
.elit1-v8 .elit-city-section{padding:25px 0}
@media(max-width:1270px){.elit1-v8 .v7-services{grid-template-columns:repeat(4,minmax(0,1fr))}.elit1-v8 .v7-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elit1-v8 .v7-invest{grid-column:1/-1}.elit1-v8 .v7-action-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:1020px){.elit1-v8 .v7-nav a{font-size:.95rem!important}.elit1-v8 .v7-header .header-inner{min-height:72px}}
@media(max-width:740px){.elit1-v8 .container{width:min(calc(100% - 26px),1480px)}.elit1-v8 .v7-hero{background-size:cover,auto 100%;background-position:center,60% center}.elit1-v8 .v7-hero:before{background:#031326a6}.elit1-v8 .v7-hero-copy h1{font-size:2.7rem}.elit1-v8 .v7-hero-copy p{font-size:.87rem}.elit1-v8 .v7-services{grid-template-columns:repeat(2,1fr)}.elit1-v8 .v7-feature-grid{grid-template-columns:1fr}.elit1-v8 .v7-invest{grid-column:auto}.elit1-v8 .v7-action-grid{grid-template-columns:1fr}.elit1-v8 .v7-feature-card{min-height:320px}}
