/* Gunat Otomotiv v2 — scoped styles */
.gunat-v2-home .entry-header,.gunat-v2-home .ast-single-entry-banner,.gunat-v2-home .entry-title,.gunat-v2-home .site-header,.gunat-v2-home .site-footer{display:none!important}
.gunat-v2-home .site-content .ast-container,.gunat-v2-home #primary,.gunat-v2-home .site-main,.gunat-v2-home article,.gunat-v2-home .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body:has(.gv-site) .site-header,body:has(.gv-site) .site-footer{display:none!important}
body:has(.gv-site) .site-content .ast-container,body:has(.gv-site) #primary,body:has(.gv-site) .entry-content,body:has(.gv-site) article{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}
body:has(.gv-site) .entry-header,body:has(.gv-site) .ast-single-entry-banner{display:none!important}
.gv-site{font-family:Arial,Helvetica,sans-serif;line-height:1.6;color:#151b20;background:#fff;overflow:hidden;text-align:left}
.gv-site *{box-sizing:border-box}.gv-site h1,.gv-site h2,.gv-site h3,.gv-site p{margin-top:0}.gv-site a{text-decoration:none}.gv-shell{width:min(1240px,calc(100% - 64px));margin-inline:auto}
.gv-header{background:#fff;color:#161b1f;border-bottom:1px solid #e8e8e8;position:relative;z-index:4}.gv-header-inner{min-height:94px;display:flex;align-items:center;gap:34px}.gv-logo{font-size:22px;letter-spacing:.08em;font-weight:900;color:#161b1f;white-space:nowrap}.gv-logo span{font-weight:400}.gv-header nav{display:flex;align-items:center;justify-content:center;gap:22px;flex:1;flex-wrap:wrap}.gv-header nav a{color:#20262b;font-size:13px;font-weight:650}.gv-header nav a:hover{color:#a88156}.gv-header-cta{background:#171a1d;color:#fff;padding:15px 19px;font-size:12px;font-weight:700;white-space:nowrap}
.gv-eyebrow{display:block;font-size:11px;letter-spacing:.25em;font-weight:800;color:#986f43;margin-bottom:18px}.gv-gold{color:#d2b48d}.gv-hero{background:radial-gradient(ellipse at 75% 30%,#35393d 0,#15181c 46%,#080a0d 100%);color:#fff}.gv-hero-grid{min-height:630px;display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}.gv-hero h1{font-size:clamp(45px,5vw,82px);letter-spacing:-.055em;line-height:1.08;color:white;font-weight:780;margin:0 0 26px}.gv-site em{font-family:Georgia,serif;font-weight:400}.gv-hero h1 em{color:#d2cbc3}.gv-hero p{max-width:540px;color:#d3d4d5;font-size:17px;line-height:1.85}.gv-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.gv-button{border:1px solid transparent;display:inline-flex;justify-content:center;align-items:center;padding:15px 23px;font-weight:800;font-size:11px;letter-spacing:.07em;transition:transform .2s;cursor:pointer}.gv-button:hover{transform:translateY(-2px)}.gv-light{background:#f7f5f1;color:#111}.gv-outline{border-color:#828486;color:#fff}.gv-black{background:#13161a;color:#fff}.gv-hero-art{min-height:510px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.gv-g{font-family:Georgia,serif;font-size:clamp(250px,35vw,550px);font-weight:700;line-height:1;color:rgba(255,255,255,.05);text-shadow:1px 1px 0 rgba(255,255,255,.06)}.gv-hero-art-caption{position:absolute;bottom:28px;right:0;font-size:10px;letter-spacing:.25em;color:#a9a9a9}
.gv-section{padding:100px 0}.gv-lightbg{background:#f6f5f3}.gv-dark{background:#13171a;color:white}.gv-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:44px}.gv-heading h2,.gv-half h2,.gv-final h2{font-size:clamp(36px,4vw,60px);line-height:1.15;letter-spacing:-.045em;font-weight:650;margin:0}.gv-heading>a{color:#111;font-size:12px;font-weight:800;letter-spacing:.1em;border-bottom:1px solid #111;padding-bottom:8px;white-space:nowrap}
.gv-cars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.gv-car{background:#fff;color:#16191c;box-shadow:0 9px 40px rgba(0,0,0,.055);display:block;min-width:0}.gv-car-image{aspect-ratio:1.58;background:#222;overflow:hidden}.gv-car-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.gv-car:hover img{transform:scale(1.04)}.gv-placeholder{display:flex;align-items:center;justify-content:center;color:#ddd;letter-spacing:.2em;font-size:13px}.gv-car-info{padding:25px}.gv-car-info h3{font-size:19px;line-height:1.35;margin:10px 0 24px;color:#16191c}.gv-car-more{font-size:11px;letter-spacing:.08em;font-weight:800;color:#1b1b1b}.gv-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.gv-steps article{padding:32px;background:#f6f5f3;border-top:2px solid #be9b73}.gv-steps article span{color:#a27a50;font-weight:800}.gv-steps h3{font-size:21px;margin:20px 0 12px}.gv-steps p{color:#555;font-size:15px}.gv-half{display:grid;grid-template-columns:1fr 1fr;gap:70px}.gv-half p{font-size:18px;line-height:1.9;color:inherit;opacity:.83}.gv-dark .gv-button{margin-top:20px}.gv-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.gv-post{background:white;color:#15181b;padding:30px;min-height:270px;display:flex;flex-direction:column}.gv-post h3{font-size:22px;line-height:1.35}.gv-post p{color:#5f6468;font-size:14px;flex:1}.gv-post b{font-size:11px;letter-spacing:.12em}.gv-faq details{padding:22px 0;border-bottom:1px solid #d5d5d5}.gv-faq summary{cursor:pointer;font-weight:700;font-size:16px}.gv-faq p{padding-top:15px;color:#545454;font-size:15px}.gv-final{background:#101316;color:white;padding:110px 0}.gv-final h2{margin:20px 0 30px}.gv-footer{background:#0a0c0e;color:#ddd;padding:65px 0 20px}.gv-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:45px}.gv-footer-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.gv-footer strong{font-size:17px;letter-spacing:.09em}.gv-footer p,.gv-footer a{color:#a3a6a7;font-size:13px;margin:0}.gv-footline{border-top:1px solid #35393a;margin-top:50px;padding-top:18px;font-size:12px;color:#888}.gv-whatsapp{position:fixed;right:22px;bottom:22px;z-index:100;border-radius:40px;background:#168c55;color:white!important;padding:13px 19px;box-shadow:0 8px 32px #0003;font-weight:800;font-size:13px}
.gv-inner{min-height:58vh}.gv-inner h1{font-size:clamp(40px,5vw,68px);margin:10px 0 25px}.gv-prose{max-width:850px;font-size:19px;line-height:1.9}.gv-intro{max-width:650px;color:#555}.gv-form{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:920px;margin-top:40px}.gv-form label{font-size:13px;font-weight:750;display:block}.gv-form input:not([type=checkbox]),.gv-form textarea{display:block;width:100%;border:1px solid #ddd;background:white;border-radius:0;padding:13px;margin-top:6px;color:#171717}.gv-full{grid-column:1/-1}.gv-privacy{font-size:12px!important;font-weight:400!important}.gv-privacy input{margin-right:10px}.gv-hp{position:absolute;left:-9999px}.gv-notice{background:#efe6d9;padding:16px;margin:25px 0}.gv-form button{justify-self:start}
/* Auto Listings archive: keep compact cards */.auto-listings-items .summary .description{display:none!important}.auto-listings-items .summary h3.title a{color:#171717!important}
@media(max-width:1050px){.gv-header-inner{flex-wrap:wrap;padding:20px 0}.gv-header nav{order:3;width:100%;justify-content:flex-start}.gv-hero-grid{grid-template-columns:1fr}.gv-hero-grid{min-height:auto;padding-block:95px}.gv-hero-art{display:none}.gv-cars,.gv-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.gv-shell{width:calc(100% - 34px)}.gv-header-inner{gap:12px}.gv-logo{font-size:19px}.gv-header nav{gap:10px 17px}.gv-header nav a{font-size:12px}.gv-header-cta{padding:10px}.gv-hero-grid{padding-block:80px}.gv-hero h1{font-size:45px}.gv-hero p{font-size:15px}.gv-section{padding:70px 0}.gv-heading{align-items:flex-start;flex-direction:column}.gv-cars,.gv-steps,.gv-posts,.gv-half,.gv-footer-grid,.gv-form{grid-template-columns:1fr}.gv-form .gv-full{grid-column:auto}.gv-final{padding:80px 0}.gv-heading h2,.gv-half h2,.gv-final h2{font-size:41px}}

/* V3: brand assets, grid and archive refinements */
.gv-logo{display:flex;align-items:center;width:205px;flex-shrink:0}.gv-logo img{width:100%;height:64px;object-fit:contain;object-position:left center}.gv-footer-logo{width:230px;max-width:100%;height:auto;filter:brightness(0) invert(1);opacity:.93}.gv-sahibinden{background:#17212b;color:#fff;padding:78px 0}.gv-sahibinden-inner{display:flex;justify-content:space-between;align-items:center;gap:32px}.gv-sahibinden h2{color:white;font-size:clamp(34px,3.5vw,56px);letter-spacing:-.04em;margin:0 0 15px}.gv-sahibinden p{color:#d6dbe1;font-size:16px}.gv-sahibinden .gv-button{flex-shrink:0}.gv-inner .gv-cars{margin-top:34px}.gv-inner .gv-intro{margin:22px 0 45px}.gv-inner .gv-heading{margin-bottom:20px}.gv-prose .gv-button{margin-top:24px}.gv-site .gv-header nav a:hover{color:#0667a8}
/* Auto Listings standalone pages (for existing external links) */
body.post-type-archive-auto-listing .site-content,body.tax-auto-listing-body-type .site-content{background:#f7f7f6}.auto-listings-items.grid-view,.auto-listings-items{max-width:1230px;margin-left:auto!important;margin-right:auto!important}.auto-listings-items .summary .description{display:none!important}.auto-listings-items .summary h3.title a{color:#142337!important}.auto-listings-items .summary .price{color:#142337!important}.auto-listings-items .auto-listing{border-radius:0!important;overflow:hidden}.gv-site .gv-posts:has(.gv-post:nth-child(4)){grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:850px){.gv-sahibinden-inner{flex-direction:column;align-items:flex-start}.gv-logo{width:170px}.gv-logo img{height:54px}}
@media(max-width:680px){.gv-logo{width:155px}.gv-header-inner{align-items:flex-start}.gv-header nav{flex-wrap:wrap}.gv-sahibinden{padding:60px 0}}
