.vehicles{padding-top:clamp(20px,2.4vw,30px)}.vehicles__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 24px;margin-bottom:16px}.vehicles__head .sec-title{font-size:clamp(1.6rem,1.2rem + 1.2vw,2.25rem)}.vfilter{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.vfilter__btn{min-height:40px;padding:0 14px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);font-size:var(--fs-sm);font-weight:600;color:var(--fg-2);white-space:nowrap;transition:background-color var(--hm-fast),color var(--hm-fast),border-color var(--hm-fast),transform var(--hm-base) var(--hm-spring)}.vfilter__btn:hover{border-color:var(--brand);color:var(--brand)}.vfilter__btn[aria-pressed="true"]{background:var(--brand);border-color:var(--brand);color:#fff}.vfilter__btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.vfilter__btn:active{transform:scale(.96)}.vgrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.vgrid>li{display:flex;min-width:0}.vbox{position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--hm-r3);box-shadow:var(--hm-sh1);color:var(--fg)}.vbox:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.vbox__media{position:relative;display:grid;place-items:center;aspect-ratio:16 / 9.5;overflow:hidden;isolation:isolate;margin:6px 6px 0;border-radius:calc(var(--hm-r3) - 5px);background:var(--media-floor),var(--media-studio);background-color:var(--media-bg,#FAF9F7)}.vbox__media>img{width:100%;height:100%;object-fit:contain}.vbox__media--photo>img,.vbox__media--ai>img{object-fit:cover;object-position:50% 62%;filter:var(--hm-photo)}.vbox__media--ai{background:#EEEBE5}.vbox__media--photo::after,.vbox__media--ai::after{content: "";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(22,24,29,.06)}.vbox__media--collage{grid-template-columns:1fr 1.2fr 1fr;align-items:end;gap:0;padding:6% 6% 0}.vbox__media--collage::after{content: "";position:absolute;left:7%;right:7%;bottom:13%;height:5px;border-radius:3px;background:var(--border-strong);box-shadow:0 6px 12px -4px rgba(22,24,29,.18);z-index:0}.vbox__media--collage>img{position:relative;z-index:1;width:135%;max-width:none;height:auto;aspect-ratio:1;margin:0 -17.5% 15%;object-fit:contain;mix-blend-mode:multiply}.vbox__media--collage>img:nth-child(2){z-index:2;margin-bottom:17%}.vbox__media--collage>img:only-child,.vbox__media--collage>img:first-child:nth-last-child(2){grid-column:span 1}.vbox__media--sil .car-sil{width:74%;height:auto;aspect-ratio:2.4 / 1;color:var(--fg-muted)}.vbox__body{display:grid;gap:2px;padding:12px 54px 14px 14px}.vbox__name{font-family:var(--f-display);font-weight:700;font-size:1.125rem;line-height:1.2;color:var(--fg)}.vbox__meta{font-family:var(--f-mono);font-size:var(--fs-xs);line-height:1.4;color:var(--fg-2);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.vbox__go{position:absolute;right:12px;bottom:14px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--surface-2);color:var(--fg)}.vbox__go svg{width:16px;height:16px}.vbox.is-garage{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand),var(--hm-sh1)}.vbox.is-garage .vbox__name::after{content: "Aracım";display:inline-block;margin-left:8px;padding:1px 7px;vertical-align:3px;border-radius:999px;background:var(--brand);color:#fff;font-family:var(--f-body);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.04em}.vehicles__more,.cats__more{margin-top:22px;display:flex;justify-content:center}.ctiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ctiles>li{display:flex;min-width:0}.ctile{position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--hm-r3);box-shadow:var(--hm-sh1)}.ctile:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.ctile__media{position:relative;aspect-ratio:4 / 3;display:grid;place-items:center;margin:6px 6px 0;overflow:hidden;isolation:isolate;border-radius:calc(var(--hm-r3) - 5px);background:var(--media-floor),var(--media-studio);background-color:var(--media-bg,#FAF9F7)}.ctile__media img{width:100%;height:100%;object-fit:contain;padding:8% 12% 13%;mix-blend-mode:multiply}.ctile__media--ai{background:#ECE7E0}.ctile__media--ai img{object-fit:cover;padding:0;mix-blend-mode:normal}.ctile__ico{position:absolute;top:10px;left:10px;z-index:2;width:34px;height:34px;padding:7px;border-radius:var(--hm-r2);background:var(--surface);color:var(--fg);box-shadow:var(--hm-sh1),inset 0 0 0 1px var(--border)}.ctile__media:not(:has(img)) .ctile__ico{position:static;width:56px;height:56px;padding:12px}.ctile__text{display:grid;gap:2px;align-content:center;min-height:62px;padding:12px 54px 14px 14px}.ctile__name{font-weight:700;font-size:1rem;line-height:1.25;color:var(--fg)}.ctile__go{position:absolute;right:12px;bottom:14px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--surface-2);color:var(--fg)}.ctile__go svg{width:16px;height:16px}.rail-nav{display:flex;gap:6px}.rail-nav .icon-btn:disabled{opacity:.4;cursor:default}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,calc((100% - 3 * 16px) / 4));gap:16px;min-height:420px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:6px 2px 18px;margin:-6px -2px 0}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}.rail:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:var(--hm-r2)}.rail-progress{position:relative;height:3px;margin-top:4px;border-radius:2px;background:var(--border);overflow:hidden}.rail-progress__bar{position:absolute;left:0;top:0;bottom:0;width:25%;border-radius:2px;background:var(--brand);transform:translate3d(var(--x,0px),0,0)}.showcase__more{margin-top:22px;display:flex;justify-content:center}.why__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:clamp(28px,5vw,72px);align-items:start}.why__copy{display:grid;gap:14px;justify-items:start}.why__lead{max-width:60ch;color:var(--fg-2);font-size:1.0625rem}.why__list{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:10px}.why__list li{display:flex;gap:12px;align-items:flex-start}.why__list svg{flex:none;width:36px;height:36px;padding:8px;border-radius:var(--hm-r2);background:var(--brand-soft);color:var(--brand);box-shadow:inset 0 0 0 1px rgba(191,30,45,.14)}.why__list strong{display:block;color:var(--fg)}.why__list span{color:var(--fg-2);line-height:1.5}.why__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.contact{position:relative;overflow:hidden;display:grid;gap:12px;padding:clamp(20px,3vw,28px);background:var(--surface);border:1px solid var(--border);border-radius:var(--hm-r3);box-shadow:var(--hm-sh2)}.contact::before{content: "";position:absolute;left:0;right:0;top:0;height:4px;background:var(--brand)}.contact__title{font-family:var(--f-display);font-size:1.5rem;line-height:1.15}.contact__list{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:4px}.contact__list a{display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 8px;margin:0 -8px;border-radius:var(--hm-r2)}.contact__list a:hover{background:var(--surface-2)}.contact__list svg{flex:none;width:38px;height:38px;padding:9px;border-radius:var(--hm-r2);background:var(--brand-soft);color:var(--brand);box-shadow:inset 0 0 0 1px rgba(191,30,45,.14)}.contact__list a:hover strong{color:var(--brand)}.contact__list svg.is-wa{color:var(--wa);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border)}.contact__list small{display:block;font-size:var(--fs-meta);color:var(--fg-muted)}.contact__list strong{display:block;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.contact__note{font-size:var(--fs-sm);color:var(--fg-2);border-top:1px solid var(--border);padding-top:12px}.contact__note a{text-decoration:underline;text-underline-offset:3px;color:var(--fg)}@media (max-width: 1100px){.vgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ctiles{grid-template-columns:repeat(3,minmax(0,1fr))}.rail{grid-auto-columns:minmax(230px,calc((100% - 2 * 16px) / 3))}}@media (max-width: 900px){.vehicles__head{grid-template-columns:minmax(0,1fr)}.vfilter{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter) 4px}.vfilter::-webkit-scrollbar{display:none}.vfilter__btn{flex:none}.why__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.vgrid,.ctiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vbox__body,.ctile__text{padding:10px 42px 12px 10px}.ctile__text{min-height:48px}.vbox__name{font-size:1rem}.vbox__meta{font-size:var(--fs-2xs)}.vbox__go,.ctile__go{right:8px;bottom:10px;width:28px;height:28px}.ctile__name{font-size:var(--fs-sm)}.ctile__ico{top:6px;left:6px;width:28px;height:28px;padding:5px}.rail{grid-auto-columns:76%;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.rail-nav{display:none}.why__actions .btn{flex:1 1 100%}}@media (pointer: coarse){.vfilter__btn{min-height:44px}}.mo-band-wrap{background:var(--dark,#121418);padding-top:14px}.mo-band__label{display:flex;align-items:center;justify-content:center;gap:12px;height:18px;margin:0;padding-inline:var(--gutter);font-family:var(--f-body);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.66)}.mo-band__label::before,.mo-band__label::after{content: "";flex:0 1 32px;height:1px;background:rgba(255,255,255,.28)}