@import "https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@400;500;600;700;800&family=IBM+Plex+Sans+Arabic:wght@300;400;500;600;700&display=swap";:root{--bg:#0f1112;--surface:#171a1c;--surface-2:#202427;--beige:#d4bf9c;--beige-soft:#eadfcf;--beige-dark:#a98c64;--cream:#f4efe7;--white:#fff;--text:#161819;--muted:#8e8e8b;--border-dark:#ffffff14;--border-light:#0000001a;--font-display:"Noto Kufi Arabic", "IBM Plex Sans Arabic", sans-serif;--font-body:"IBM Plex Sans Arabic", "Noto Kufi Arabic", sans-serif;--radius-xs:4px;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--ease:cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--cream);color:var(--text);direction:rtl;font-weight:400;overflow-x:hidden}h1,h2,h3{font-family:var(--font-display)}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--beige-dark);outline-offset:3px}.reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(34px)}.reveal.reveal-visible{opacity:1;transform:translateY(0)}.reveal-group>*{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(40px)}.reveal-group.reveal-visible>*{opacity:1;transform:translateY(0)}.reveal-group.reveal-visible>:first-child{transition-delay:0s}.reveal-group.reveal-visible>:nth-child(2){transition-delay:.1s}.reveal-group.reveal-visible>:nth-child(3){transition-delay:.2s}.reveal-group.reveal-visible>:nth-child(4){transition-delay:.3s}.reveal-group.reveal-visible>:nth-child(5){transition-delay:.4s}.reveal-group.reveal-visible>:nth-child(6){transition-delay:.5s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}.car-card,.variant-card,.car-image img,.variant-contact span{transform:none!important}}.navbar,.details-navbar{background:var(--bg);width:100%;height:132px;color:var(--white);border-bottom:1px solid var(--border-dark);z-index:50;justify-content:space-between;align-items:center;padding:0 6%;display:flex}.navbar{inset-inline:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .45s var(--ease), background .45s var(--ease), box-shadow .45s var(--ease);background:linear-gradient(#0f1112d9,#0f111266 70%,#0000);border-bottom:1px solid #0000;position:fixed;top:0}.navbar.navbar-hidden{transform:translateY(-100%)}.navbar.navbar-scrolled{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 12px 30px #00000047}.details-navbar{gap:12px;position:relative}.details-navbar>a:first-child{flex-shrink:0}.brand-logo{object-fit:contain;flex-shrink:0;width:432px;height:auto;max-height:132px;display:block}.nav-links{flex-wrap:wrap;gap:8px 38px;min-width:0;display:flex}.details-nav-actions{align-items:center;gap:38px;min-width:0;display:flex}.nav-links a,.service-nav-link{color:#ffffffd1;transition:color .25s var(--ease);padding-bottom:4px;font-size:15px;font-weight:500;position:relative}.nav-links a{font-size:18px}.nav-links a:after,.service-nav-link:after{content:"";background:var(--beige);width:0;height:1px;transition:width .25s var(--ease);position:absolute;bottom:0;right:0}.nav-links a:hover,.service-nav-link:hover{color:var(--white)}.nav-links a:hover:after,.service-nav-link:hover:after{width:100%}.navbar-btn{background:var(--beige);color:var(--text);border-radius:var(--radius-xs);transition:background .25s var(--ease);padding:11px 24px;font-size:14px;font-weight:600}.navbar-btn:hover{background:var(--beige-soft)}.back-home{color:#ffffffd1;min-width:0;transition:color .25s var(--ease), gap .25s var(--ease);align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.back-home:hover{color:var(--white);gap:14px}.hero{background:var(--bg);width:100%;height:100vh;min-height:680px;position:relative;overflow:hidden}.hero-background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-overlay{background:linear-gradient(90deg,#0a0b0cf0 0%,#0a0b0cb8 32%,#0a0b0c2e 62%,#0a0b0c0d 100%);position:absolute;inset:0}.hero-content{z-index:4;width:100%;max-width:1400px;height:100%;color:var(--white);flex-direction:column;justify-content:flex-end;margin:0 auto;padding:150px 6% 100px;display:flex;position:relative}.hero-content>*{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(26px)}.hero-content.loaded>*{opacity:1;transform:translateY(0)}.hero-content.loaded .model-label{transition-delay:50ms}.hero-content.loaded h1{transition-delay:.15s}.hero-content.loaded .hero-description{transition-delay:.3s}.hero-content.loaded .hero-actions{transition-delay:.45s}.model-label{border-right:2px solid var(--beige);font-family:var(--font-body);letter-spacing:2.5px;color:#ffffffa6;margin-bottom:20px;padding-right:14px;font-size:13px;font-weight:600}.hero-content h1{max-width:780px;margin-bottom:26px;font-size:clamp(44px,5.6vw,84px);font-weight:700;line-height:1.15}.hero-description{color:#ffffffad;max-width:540px;margin-bottom:40px;font-size:18px;font-weight:300;line-height:1.9}.hero-actions{gap:14px;display:flex}.primary-btn,.secondary-btn{border-radius:var(--radius-xs);transition:background .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease);padding:15px 30px;font-size:15px;font-weight:600}.primary-btn{background:var(--beige);color:var(--text)}.primary-btn:hover{background:var(--beige-soft)}.secondary-btn{color:var(--white);border:1px solid #ffffff59}.secondary-btn:hover{border-color:var(--white);background:#ffffff0f}.cars-section{background:var(--cream);max-width:1400px;margin:0 auto;padding:130px 7%}.section-heading{max-width:780px;margin-bottom:70px}.section-heading p{color:var(--beige-dark);align-items:center;gap:10px;margin-bottom:18px;font-size:15px;font-weight:600;display:inline-flex}.section-heading p:before{content:"";background:var(--beige-dark);width:28px;height:1px;display:inline-block}.section-heading h2{margin-bottom:20px;font-size:clamp(42px,4.6vw,68px);font-weight:700;line-height:1.15}.section-heading span{max-width:560px;color:var(--muted);font-size:17px;font-weight:300;line-height:1.9;display:block}.cars-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.car-card{background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-md);transition:border-color .3s var(--ease), transform .5s cubic-bezier(.22, 1, .36, 1);will-change:transform;overflow:hidden}.car-card:hover,.car-card:focus-visible{border-color:var(--beige-dark)}.car-image{height:420px;overflow:hidden}.car-image img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s var(--ease);display:block}.car-card:hover .car-image img,.car-card:focus-visible .car-image img{transform:scale(1.04)}.car-image-placeholder,.details-placeholder{background:var(--surface);width:100%;height:100%;color:var(--beige);font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;justify-content:center;align-items:center;font-size:44px;font-weight:700;display:flex}.car-info{padding:26px 28px 30px}.car-title{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:flex-end;margin-bottom:20px;padding-bottom:20px;display:flex}.car-title p{letter-spacing:1px;color:var(--beige-dark);margin-bottom:6px;font-size:13px;font-weight:600}.car-title h3{font-size:28px;font-weight:700}.car-title>span{color:var(--muted);font-size:14px;font-weight:500}.car-details{transition:gap .25s var(--ease);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.car-card:hover .car-details,.car-card:focus-visible .car-details{gap:16px}.car-details span{color:var(--beige-dark)}.catalog-status{text-align:center;background:var(--bg);min-height:40vh;color:var(--white);flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:48px 24px;display:flex}.car-page{background:var(--cream)}.model-header{width:86%;max-width:1204px;color:var(--white);background:linear-gradient(120deg, var(--surface-2), var(--bg));border-top:2px solid var(--beige);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:40px;margin:36px auto 48px;padding:42px 44px;display:grid}.model-heading{min-width:0}.model-eyebrow{color:var(--beige);letter-spacing:.24em;margin-bottom:12px;font-size:13px;font-weight:600}.model-heading h1{font-family:var(--font-display);letter-spacing:-.035em;text-align:right;overflow-wrap:anywhere;font-size:clamp(48px,6.5vw,96px);font-weight:700;line-height:1.08}.model-arabic-name{color:var(--beige-soft);margin-top:16px;font-size:18px}.model-options{border-inline-start:1px solid #d4bf9c3d;min-width:0;padding-inline-start:32px}.model-option-label{font-size:16px;font-weight:500}.model-options .year-buttons{border-color:#d4bf9c3d;margin:8px 0 0;overflow-y:hidden}.model-options .year-buttons[hidden]{display:none}.model-options .year-btn:after{bottom:0}.model-options .year-btn:focus-visible{outline-offset:-2px}.model-options .year-btn{color:var(--beige-soft)}.model-options .year-btn:hover,.model-options .year-btn.active{color:var(--white)}.gallery-colors{margin-block:24px}.gallery-colors h2{margin-bottom:12px;font-size:16px}.gallery-color-buttons{flex-wrap:wrap;gap:10px;display:flex}.gallery-color-button{color:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-xs);align-items:center;gap:9px;min-height:44px;padding:8px 12px;font-size:14px;display:flex}.gallery-color-button:hover,.gallery-color-button[aria-pressed=true]{border-color:var(--beige-dark)}.gallery-color-button[aria-pressed=true]{background:var(--beige-soft)}.gallery-color-button[aria-pressed=true]>span:not(.variant-swatch-circle){text-shadow:0 1px 2px var(--text), 0 0 3px var(--text)}.gallery-color-button .variant-swatch-circle{border-color:#00000040}.variant-colors{margin-top:18px}.variant-colors>p{color:var(--beige-soft);font-size:13px}.variant-swatches{flex-wrap:wrap;gap:10px 18px;margin:10px 0 0;padding:0;list-style:none;display:flex}.variant-swatches li{align-items:center;gap:7px;font-size:13px;display:flex}.variant-swatch-circle{width:22px;height:22px;transition:box-shadow .2s var(--ease);border:1px solid #ffffff80;border-radius:50%;flex-shrink:0;display:block;box-shadow:0 0 0 3px #d4bf9c26}.variant-swatches li:hover .variant-swatch-circle,.variant-card:focus-visible .variant-swatch-circle{box-shadow:0 0 0 3px #d4bf9c73}@media (width<=900px){.model-header{grid-template-columns:1fr;gap:28px;padding:32px}.model-options{padding-inline-start:0;border-inline-start:0;border-top:1px solid #d4bf9c3d;padding-top:24px}}@media (width<=600px){.model-header{width:calc(100% - 32px);margin:24px auto 32px;padding:28px 22px}.model-heading h1{font-size:clamp(40px,10vw,60px)}}.variants-section{max-width:1400px;margin:0 auto;padding:20px 7% 130px}.variants-heading{margin-bottom:40px}.variants-heading p{color:var(--beige-dark);margin-bottom:14px;font-size:15px;font-weight:600}.variants-heading h2{font-size:clamp(36px,4vw,54px);font-weight:700}.year-buttons{border-bottom:1px solid var(--border-light);gap:34px;margin-bottom:55px;display:flex;overflow-x:auto}.year-btn{color:var(--muted);white-space:nowrap;transition:color .25s var(--ease);padding:14px 2px;font-size:16px;font-weight:600;position:relative}.year-btn:after{content:"";background:var(--beige-dark);transform-origin:100%;width:100%;height:2px;transition:transform .25s var(--ease);position:absolute;bottom:-1px;right:0;transform:scaleX(0)}.year-btn:hover,.year-btn.active{color:var(--text)}.year-btn.active:after{transform:scaleX(1)}.variants-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.variant-card{background:var(--surface);min-width:0;color:var(--white);border:1px solid var(--border-dark);border-top:2px solid var(--beige);border-radius:0 0 var(--radius-sm) var(--radius-sm);transition:background .3s var(--ease), transform .5s cubic-bezier(.22, 1, .36, 1);will-change:transform;flex-direction:column;padding:24px 28px;display:flex}.variant-card:hover,.variant-card:focus-visible{background:var(--surface-2);border-color:var(--beige-dark)}@media (hover:hover) and (pointer:fine){.variant-card:hover{transform:translateY(-3px)}}.variant-top{justify-content:space-between;align-items:flex-start;display:flex}.variant-year{color:var(--beige-soft);font-size:14px;font-weight:600}.variant-card h3{text-align:right;overflow-wrap:anywhere;max-width:480px;margin:12px 0 20px;font-size:26px;font-weight:700;line-height:1.6}.variant-contact{border-top:1px solid var(--border-dark);color:#ffffffd9;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-size:15px;font-weight:600;display:flex}.variant-contact span{color:var(--beige);transition:transform .25s var(--ease)}.variant-card:hover .variant-contact span,.variant-card:focus-visible .variant-contact span{transform:translate(-3px)}.variant-page{background:var(--cream);min-height:100vh}.variant-details{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:start;gap:60px;width:100%;max-width:1400px;margin:0 auto;padding:70px 6% 130px;display:grid}.variant-gallery{width:100%}.main-gallery-image{aspect-ratio:1;border-radius:var(--radius-md);background:var(--surface);width:100%;overflow:hidden}.main-gallery-image img{object-fit:cover;width:100%;height:100%}.public-image-fallback{background:linear-gradient(145deg, var(--surface), var(--black,#101010));width:100%;height:100%;color:var(--beige);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:12px;font-size:14px;display:flex}.public-image-fallback svg{flex-shrink:0;width:min(45%,96px);height:auto}.thumbnail .public-image-fallback{padding:6px}.thumbnail .public-image-fallback>span{display:none}.gallery-thumbnails{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.thumbnail{aspect-ratio:1;cursor:pointer;border-radius:var(--radius-xs);opacity:.6;width:100%;transition:opacity .25s var(--ease), border-color .25s var(--ease);border:2px solid #0000;padding:0;overflow:hidden}.thumbnail:hover{opacity:1}.thumbnail.active{opacity:1;border-color:var(--beige-dark)}.thumbnail img{object-fit:cover;width:100%;height:100%}.gallery-empty{aspect-ratio:1;background:var(--surface);border-radius:var(--radius-md);width:100%;color:var(--muted);justify-content:center;align-items:center;display:flex}.gallery-empty h3{font-size:18px;font-weight:500}.variant-info{background:var(--surface);color:var(--white);border-radius:var(--radius-md);padding:36px;position:sticky;top:30px}.variant-page-year{color:var(--beige);margin-bottom:20px;font-size:15px;font-weight:600;display:inline-block}.variant-model-label{letter-spacing:2px;color:var(--muted);margin-bottom:10px;font-size:13px;font-weight:600}.variant-info h1{margin-bottom:18px;font-size:clamp(32px,3.2vw,46px);font-weight:700;line-height:1.25}.variant-description{color:#ffffffa3;margin-bottom:32px;font-size:17px;font-weight:300;line-height:1.9}.features-box{border-top:1px solid var(--border-dark);margin-bottom:26px;padding:26px 0 6px}.features-box h2{margin-bottom:20px;font-size:19px;font-weight:600}.features-list{gap:4px;display:grid}.feature-item{border-bottom:1px solid var(--border-dark);align-items:center;gap:13px;padding:12px 0;font-size:15px;font-weight:400;display:flex}.feature-item:last-child{border-bottom:none}.feature-item span{background:var(--beige);width:22px;height:22px;color:var(--text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.variant-main-contact{text-align:center;background:var(--beige);width:100%;color:var(--text);border-radius:var(--radius-xs);transition:background .25s var(--ease);padding:17px 25px;font-size:16px;font-weight:600;display:block}.variant-main-contact:hover{background:var(--beige-soft)}.about-section{background:radial-gradient(ellipse at 50% 0%, #d4bf9c14, transparent 70%), linear-gradient(135deg, var(--surface-2), var(--surface));text-align:start;width:calc(100% - 48px);max-width:1040px;color:var(--white);border:1px solid #d4bf9c2e;border-radius:16px;margin:64px auto 80px;padding:56px 48px;scroll-margin-top:148px;box-shadow:0 12px 32px #0f111214}.about-content{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.about-section .section-label{color:var(--beige);justify-content:flex-start;align-items:center;gap:12px;margin-bottom:16px;font-size:14px;font-weight:600;display:flex}.about-section .section-label:before{content:"";background:currentColor;width:28px;height:1px}.about-content h2{margin-bottom:16px;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.55}.about-description{color:#ffffffc7;max-width:600px;font-size:17px;line-height:1.9}.service-contact{border-inline-start:1px solid #d4bf9c38;min-width:0;padding-inline-start:32px}.service-contact h3{margin-bottom:8px;font-size:22px;font-weight:600}.service-contact-caption{color:#ffffffb8;font-size:15px}.service-actions{gap:10px;margin-top:24px;display:grid}.service-booking,.service-call{border-radius:var(--radius-xs);text-align:center;min-height:48px;transition:background .2s var(--ease), border-color .2s var(--ease);justify-content:center;align-items:center;padding:12px 16px;font-size:15px;font-weight:600;display:flex}.service-booking{background:var(--beige);color:var(--text);border:1px solid var(--beige)}.service-call{color:var(--beige);border:1px solid #d4bf9c4d}.service-booking[href]:hover{background:var(--beige-soft)}.service-call[href]:hover{border-color:var(--beige);background:#d4bf9c0f}.service-actions button:disabled{opacity:.65;cursor:not-allowed}.contact-section,.car-contact-section{text-align:center;background:var(--surface-2);min-height:460px;color:var(--white);flex-direction:column;justify-content:center;align-items:center;padding:110px 7%;display:flex}.contact-inner{flex-direction:column;align-items:center;display:flex}.contact-section>p,.car-contact-section>p:first-child{color:var(--beige);margin-bottom:14px;font-size:15px;font-weight:600}.contact-section h2,.car-contact-section h2{margin-bottom:34px;font-size:clamp(38px,5vw,66px);font-weight:700}.car-contact-text{color:#fff9;max-width:480px;margin-top:-14px;margin-bottom:34px;font-size:16px;font-weight:300;line-height:1.8}.contact-large-btn{background:var(--beige);color:var(--text);border-radius:var(--radius-xs);transition:background .25s var(--ease);padding:17px 40px;font-size:16px;font-weight:600}.contact-large-btn:hover{background:var(--beige-soft)}.contact-section,.car-contact-section{width:100%}.contact-inner{width:100%;max-width:1200px}.contact-eyebrow{color:var(--beige);margin-bottom:14px;font-size:15px;font-weight:600}.contact-intro{color:#ffffff9e;max-width:620px;margin:-12px auto 44px;font-size:16px;line-height:1.9}.contact-locations{text-align:right;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;display:grid}.contact-card{border-radius:var(--radius-md);min-height:220px;transition:transform .3s var(--ease), border-color .3s var(--ease), background .3s var(--ease);background:#ffffff0b;border:1px solid #ffffff1a;align-items:flex-start;gap:18px;padding:28px;display:flex}.contact-card:hover{background:#fff1;border-color:#d4bf9c80;transform:translateY(-5px)}.contact-card-icon{background:var(--beige);width:42px;height:42px;color:var(--text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex}.contact-card-content{min-width:0}.contact-map-link{border-radius:var(--radius-xs);width:fit-content;max-width:100%;min-height:44px;color:var(--beige);text-align:center;overflow-wrap:anywhere;transition:background .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease);background:#d4bf9c0f;border:1px solid #d4bf9c73;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.8;display:flex}.contact-map-link:hover,.contact-map-link:focus-visible{border-color:var(--beige);color:var(--beige-soft);background:#d4bf9c24}.contact-map-icon{flex-shrink:0;font-size:20px;line-height:1}.contact-card h3{color:var(--white);margin-bottom:10px;font-size:21px;line-height:1.5}.contact-address{color:#fff9;min-height:58px;margin-bottom:20px;font-size:15px;line-height:1.8}.contact-phone{background:var(--beige);min-height:46px;color:var(--text);border-radius:var(--radius-xs);letter-spacing:.4px;transition:background .25s var(--ease), transform .25s var(--ease);justify-content:center;align-items:center;padding:10px 18px;font-size:16px;font-weight:700;display:inline-flex}.contact-phone:hover{background:var(--beige-soft);transform:translateY(-2px)}@media (width<=900px){.contact-locations{grid-template-columns:1fr}.contact-intro{margin-bottom:32px}.contact-card,.contact-address{min-height:0}}.site-footer{background:var(--surface-2);border-top:1px solid var(--border-dark);flex-wrap:wrap;justify-content:center;gap:24px;padding:48px 24px;display:flex}.footer-facebook,.footer-tiktok,.footer-instagram{max-width:340px;min-height:140px;color:var(--beige);border:1px solid var(--border-dark);border-radius:var(--radius-md);transition:background .25s var(--ease), border-color .25s var(--ease);background:linear-gradient(135deg,#d4bf9c17,#d4bf9c05);flex:240px;justify-content:center;align-items:center;gap:20px;padding:32px;font-size:24px;font-weight:700;display:inline-flex;box-shadow:0 12px 28px #00000029}.footer-facebook svg,.footer-tiktok svg,.footer-instagram svg{flex-shrink:0;width:42px;height:42px}.footer-facebook:hover,.footer-facebook:focus-visible,.footer-tiktok:hover,.footer-tiktok:focus-visible,.footer-instagram:hover,.footer-instagram:focus-visible{color:var(--beige-soft);border-color:var(--beige-dark)}@media (width<=600px){.site-footer{gap:16px;padding:32px 16px}.footer-facebook,.footer-tiktok,.footer-instagram{flex-basis:100%;gap:16px;max-width:100%;min-height:100px;padding:24px;font-size:21px}.site-footer svg{width:34px;height:34px}}.not-found{background:var(--bg);min-height:100vh;color:var(--white);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.not-found h1{font-size:32px;font-weight:600}.not-found a{color:var(--beige);border-bottom:1px solid var(--beige-dark);font-size:15px;font-weight:600}.not-found a.primary-btn{color:var(--text);border-bottom:none}@media (width>=901px) and (width<=1100px){.brand-logo{width:384px}.navbar{padding-inline:4%}.nav-links{gap:22px}}@media (width<=1050px){.car-page-hero,.variant-details{grid-template-columns:1fr}.variant-info{position:static}}@media (width<=900px){.navbar,.details-navbar{height:92px;padding:0 20px}.brand-logo{width:300px;max-height:92px}.nav-links{display:none}.hero-content{padding:110px 22px 70px}.hero-actions{flex-direction:column;width:100%}.cars-section,.variants-section,.car-page-hero,.about-section,.variant-details{padding-left:20px;padding-right:20px}.cars-grid,.variants-grid{grid-template-columns:1fr}.car-image{height:340px}.gallery-thumbnails{grid-template-columns:repeat(3,1fr)}.about-section{margin-block:48px 64px;padding-top:48px;padding-bottom:48px;scroll-margin-top:108px}.about-content{grid-template-columns:1fr;gap:28px}.service-contact{border-block-start:1px solid #d4bf9c38;border-inline-start:0;padding-block-start:24px;padding-inline-start:0}.contact-section,.car-contact-section{padding:90px 22px}}.mobile-menu-btn,.mobile-nav{display:none}@media (width<=900px){.navbar{justify-content:space-between}.navbar-btn{display:none}.mobile-menu-btn{z-index:70;border-radius:var(--radius-xs);background:#ffffff0d;border:1px solid #ffffff29;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:46px;height:46px;padding:0;display:flex;position:relative}.mobile-menu-btn span{background:var(--white);width:21px;height:2px;transition:transform .25s var(--ease), opacity .25s var(--ease);border-radius:2px;display:block}.mobile-menu-btn.open span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu-btn.open span:nth-child(2){opacity:0}.mobile-menu-btn.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-nav{border-radius:var(--radius-md);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s var(--ease), transform .25s var(--ease), visibility .25s var(--ease);z-index:60;background:#0f1112fa;border:1px solid #ffffff1a;flex-direction:column;gap:4px;padding:12px;display:flex;position:absolute;top:92px;left:16px;right:16px;transform:translateY(-10px);box-shadow:0 22px 50px #00000052}.mobile-nav.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mobile-nav a{color:#ffffffe0;border-radius:var(--radius-xs);transition:background .2s var(--ease), color .2s var(--ease);padding:15px 16px;font-size:18px;font-weight:600}.mobile-nav a:hover,.mobile-nav a:active{color:var(--white);background:#ffffff12}}@media (width<=600px){.navbar,.details-navbar{height:84px;padding:0 16px}.navbar{transition:transform .35s var(--ease), background .35s var(--ease), box-shadow .35s var(--ease)}.brand-logo{width:264px;max-height:84px}.mobile-nav{top:84px;left:12px;right:12px}.hero{height:100svh;min-height:650px}.hero-background{object-position:58% center}.hero-overlay{background:linear-gradient(#0a0b0c2e 0%,#0a0b0c6b 38%,#0a0b0ceb 78%,#0a0b0cfa 100%)}.hero-content{justify-content:flex-end;padding:105px 18px 42px}.model-label{letter-spacing:1.8px;margin-bottom:14px;font-size:11px}.hero-content h1{margin-bottom:18px;font-size:clamp(38px,12vw,54px);line-height:1.2}.hero-description{margin-bottom:28px;font-size:15px;line-height:1.8}.hero-actions{gap:10px}.primary-btn,.secondary-btn{text-align:center;width:100%;padding:14px 18px}.cars-section{padding-top:82px;padding-bottom:82px}.section-heading{margin-bottom:42px}.section-heading h2{font-size:38px}.section-heading span{font-size:15px}.cars-grid{gap:18px}.car-card,.variant-card{transform:none!important}.car-image{height:250px}.car-info{padding:20px 20px 22px}.car-title{align-items:flex-start;gap:12px}.car-title h3{font-size:23px}.car-title>span{flex-shrink:0;font-size:12px}.about-section{border-radius:12px;width:calc(100% - 32px);margin-block:40px 48px;padding:36px 22px;scroll-margin-top:100px}.about-content h2{font-size:28px}.about-description{font-size:16px}.contact-section,.car-contact-section{min-height:auto;padding:78px 16px}.contact-section h2,.car-contact-section h2{margin-bottom:24px;font-size:38px}.contact-intro{margin:0 auto 28px;font-size:14px}.contact-locations{gap:12px}.contact-card{gap:14px;padding:20px}.contact-card-icon{width:38px;height:38px;font-size:19px}.contact-card h3{font-size:18px}.contact-address{margin-bottom:14px;font-size:14px}.contact-phone{width:100%;min-height:48px;padding:11px 14px}.back-home{gap:7px;font-size:12px}.details-nav-actions{flex-direction:column;align-items:flex-start;gap:4px}.car-page-hero{gap:30px;min-height:auto;padding-top:34px;padding-bottom:56px}.car-page-image{height:280px}.car-page-title h1{font-size:38px}.variants-section{padding-top:0;padding-bottom:82px}.variants-heading{margin-bottom:26px}.variants-heading h2{font-size:34px}.year-buttons{gap:24px;margin-bottom:34px}.variants-grid{gap:14px}.variant-card{padding:20px}.variant-card h3{margin-top:10px;font-size:22px}.variant-details{gap:28px;padding-top:32px;padding-bottom:82px}.main-gallery-image{aspect-ratio:4/3}.gallery-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.variant-info{padding:26px 22px}.variant-info h1{font-size:31px}.variant-description{font-size:15px}.variant-main-contact{justify-content:center;align-items:center;min-height:50px;display:flex}}@media (width<=400px){.brand-logo{width:228px}}.agdal-admin{background:var(--bg);min-height:100vh;color:var(--cream)}.agdal-admin-login,.agdal-admin-gate{align-content:center;justify-items:center;gap:1.5rem;min-height:100vh;padding:2rem 1rem;display:grid}.agdal-admin-panel{border:1px solid var(--border-dark);border-radius:var(--radius-lg);background:var(--surface);width:min(100%,460px);padding:2.5rem}.agdal-admin-totp-qr{background:#fff;width:min(100%,240px);height:auto;margin:1rem auto;padding:.75rem;display:block}.agdal-admin-totp-secret{overflow-wrap:anywhere;margin:1rem 0}.agdal-admin-back{width:fit-content;min-height:44px;color:var(--beige);cursor:pointer;background:linear-gradient(120deg,#25292b,#1a1e20);border:1px solid #d4bf9c60;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-bottom:18px;padding:10px 18px;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.agdal-admin-back svg{flex-shrink:0;width:20px;height:20px}.agdal-admin-back:hover{border-color:var(--beige);background:#2b2e2e}.agdal-admin-back:focus-visible{outline:2px solid var(--beige);outline-offset:4px}.agdal-admin-back:disabled{opacity:.5;cursor:wait}.agdal-admin-totp-secret summary{cursor:pointer;padding:.75rem 0}.agdal-admin-totp-secret code{-webkit-user-select:all;user-select:all;color:var(--beige);margin:.75rem 0;display:block}.agdal-admin-totp-secret summary:focus-visible{outline:2px solid var(--beige);outline-offset:3px}.agdal-admin h1{font-size:1.3rem;line-height:1.9}.agdal-admin-brand{font-family:var(--font-display);letter-spacing:.2em;color:var(--beige);margin-bottom:1.5rem}.agdal-admin-intro{color:var(--beige-soft);margin:.75rem 0 2rem}.agdal-admin form{gap:.75rem;display:grid}.agdal-admin input{width:100%;color:var(--cream);background:var(--bg);border:1px solid var(--muted);border-radius:var(--radius-sm);font:inherit;margin-bottom:.5rem;padding:.85rem}.agdal-admin-primary,.agdal-admin-secondary{border-radius:var(--radius-sm);font:inherit;padding:.8rem 1rem}.agdal-admin-primary{background:var(--beige);color:var(--bg);font-weight:600}.agdal-admin-secondary{border:1px solid var(--beige-dark);color:var(--beige-soft);margin-top:1rem}.agdal-admin button:disabled{opacity:.5;cursor:not-allowed}.agdal-admin-message{color:var(--beige-soft);line-height:1.9}.agdal-admin-public-link{color:var(--beige);margin-top:1.5rem;display:block}.agdal-admin-shell{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.agdal-admin-sidebar{background:var(--surface);border-inline-end:1px solid var(--border-dark);padding:2rem 1.5rem}.agdal-admin-sidebar nav{gap:.5rem;margin:2rem 0;display:grid}.agdal-admin-sidebar nav a,.agdal-admin-sidebar nav button{text-align:start;color:var(--cream);border-radius:var(--radius-sm);font:inherit;padding:.8rem}.agdal-admin-sidebar nav a{background:var(--surface-2);color:var(--beige)}.agdal-admin-sidebar nav a[aria-current=page]{outline:1px solid var(--beige-dark)}.agdal-admin-page-heading,.agdal-admin-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.agdal-admin-page-heading{justify-content:space-between;margin-bottom:1.5rem}.agdal-admin-actions .agdal-admin-secondary{margin-top:0}.agdal-admin-car-list{gap:1rem;margin-top:1.5rem;display:grid}.agdal-admin-car-row{border:1px solid var(--border-dark);border-radius:var(--radius-md);background:var(--surface);align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.agdal-admin-car-details{overflow-wrap:anywhere;flex:1;min-width:0}.agdal-admin-car-image{object-fit:contain;border-radius:var(--radius-sm);background:var(--surface-2);width:140px;height:95px}.agdal-admin-no-image{color:var(--beige-soft);font-size:.85rem}.agdal-admin-car-form,.agdal-admin-warning{border:1px solid var(--beige-dark);border-radius:var(--radius-md);margin:1.5rem 0;padding:1.5rem}.agdal-admin-car-form fieldset{border:0;gap:.75rem;min-width:0;display:grid}.agdal-admin textarea{width:100%;font:inherit;color:var(--cream);background:var(--bg);border:1px solid var(--muted);border-radius:var(--radius-sm);resize:vertical;padding:.85rem}.agdal-admin select{width:100%;font:inherit;color:var(--cream);background:var(--bg);border:1px solid var(--muted);border-radius:var(--radius-sm);padding:.85rem}.agdal-admin input:read-only{color:var(--beige-soft)}.agdal-admin-car-form fieldset.agdal-admin-json-editor{border:1px solid var(--border-dark);border-radius:var(--radius-sm);padding:1rem}.agdal-admin-json-editor legend{color:var(--beige);padding:0 .5rem}.agdal-admin-feature-row,.agdal-admin-color-row{border-bottom:1px solid var(--border-dark);gap:.5rem;padding-bottom:1rem;display:grid}.agdal-admin-json-editor button{justify-self:start}.agdal-admin-image-fields{border:0;gap:.75rem;min-width:0;display:grid}.agdal-admin-pending-image{border:1px solid var(--border-dark);border-radius:var(--radius-sm);overflow-wrap:anywhere;padding:1rem}.agdal-admin-checkbox{align-items:center;gap:.75rem;display:flex}.agdal-admin-checkbox input{width:auto;accent-color:var(--beige);margin:0}.agdal-admin-warning p{overflow-wrap:anywhere;margin-bottom:.75rem}.agdal-admin button,.agdal-admin-actions a{min-height:44px}.agdal-admin button:focus-visible,.agdal-admin a:focus-visible,.agdal-admin input:focus-visible,.agdal-admin select:focus-visible,.agdal-admin textarea:focus-visible{outline:2px solid var(--beige);outline-offset:3px}.agdal-admin [aria-invalid=true]{border-color:#e8a99f}.agdal-admin-car-form{background:var(--surface);max-width:860px}.agdal-admin-car-form h3,.agdal-admin-warning h3{margin-bottom:1rem}.agdal-admin-car-form p{font-size:.95rem}.agdal-admin input[type=file]{overflow:hidden}.agdal-admin input::file-selector-button{background:var(--beige);color:var(--bg);border-radius:var(--radius-sm);font:inherit;border:0;margin-inline-end:.75rem;padding:.6rem}.agdal-admin-danger{color:#f3c0b6;border-radius:var(--radius-sm);font:inherit;background:0 0;border:1px solid #c68b7f;padding:.8rem 1rem}.agdal-admin-feedback{border:1px solid var(--beige-dark);border-inline-start:4px solid var(--beige);border-radius:var(--radius-sm);background:var(--surface);overflow-wrap:anywhere;margin:1rem 0;padding:1rem 1.25rem}.agdal-admin-feedback.is-error{color:#f3c0b6;border-color:#c68b7f}.agdal-admin-breadcrumbs{color:var(--beige-soft);flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.agdal-admin-breadcrumbs a{color:var(--beige);text-underline-offset:.3em;text-decoration:underline}.agdal-admin-dialog-backdrop{z-index:1000;background:#000b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.agdal-admin-dialog{background:var(--surface);width:min(100%,540px);max-height:90vh;margin:0;overflow:auto}@media (width<=760px){.agdal-admin-car-row{flex-wrap:wrap}.agdal-admin-car-row .agdal-admin-actions{width:100%}}.agdal-admin-dashboard{padding:clamp(1.5rem,5vw,4rem)}.agdal-admin-dashboard h2{margin-bottom:1rem;font-size:clamp(1.4rem,3vw,2rem)}.agdal-admin-dashboard p{color:var(--beige-soft);line-height:1.9}.agdal-admin-eyebrow{margin-bottom:1rem}.agdal-admin-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.agdal-admin-cards section{background:var(--surface);border:1px solid var(--border-dark);border-radius:var(--radius-md);padding:1.5rem}.agdal-admin-cards h3{margin-bottom:.75rem}@media (width<=760px){.agdal-admin-shell{grid-template-columns:1fr}.agdal-admin-sidebar{border-inline-end:0;border-bottom:1px solid var(--border-dark)}.agdal-admin-sidebar nav{grid-template-columns:repeat(2,1fr);margin:1rem 0}.agdal-admin-cards{grid-template-columns:1fr}.agdal-admin-panel{padding:1.5rem}.agdal-admin-dashboard{min-width:0;padding:1.25rem}.agdal-admin-car-form,.agdal-admin-car-row{padding:1rem}.agdal-admin-page-heading .agdal-admin-actions,.agdal-admin-car-form .agdal-admin-actions{width:100%}.agdal-admin-actions>button,.agdal-admin-actions>a{text-align:center;flex:auto}.agdal-admin-sidebar nav a,.agdal-admin-sidebar nav button{min-width:0}}.agdal-admin{--admin-line:#ffffff12;--admin-muted:#a4a6a5;--admin-gold:#d4bf9c;--admin-panel:#191c1e;font-family:var(--font-body);background:#101214}.agdal-admin-icon{flex:none;width:22px;height:22px}.agdal-admin-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agdal-admin-skip{z-index:1100;background:var(--beige);color:#101214;border-radius:8px;padding:12px 20px;position:fixed;inset-block-start:8px;inset-inline-start:12px;transform:translateY(-180%)}.agdal-admin-skip:focus{transform:none}.agdal-admin-shell{grid-template-columns:264px minmax(0,1fr);align-items:start}.agdal-admin-sidebar{border-inline-end:1px solid var(--admin-line);background:linear-gradient(#1a1c1e,#141618 65%);flex-direction:column;height:100dvh;padding:30px 20px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.agdal-admin-sidebar-heading{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;padding:8px 14px 26px;display:flex}.agdal-admin-logo{text-align:left;color:#f0e9df;direction:ltr;gap:3px;display:grid}.agdal-admin-logo>span{letter-spacing:.13em;font-family:Georgia,serif;font-size:33px;line-height:1.1}.agdal-admin-logo-dot{color:var(--admin-gold)}.agdal-admin-logo small{letter-spacing:.36em;color:var(--admin-gold);font-size:9px}.agdal-admin-sidebar-body{flex-direction:column;flex:1;display:flex}.agdal-admin-nav-caption{color:var(--admin-muted);padding:26px 14px 10px;font-size:.72rem}.agdal-admin-sidebar nav{gap:7px;margin:0}.agdal-admin-sidebar nav a{color:#c5c6c4;background:0 0;border:1px solid #0000;align-items:center;gap:13px;padding:13px 14px;transition:background .18s,border-color .18s,color .18s;display:flex}.agdal-admin-sidebar nav a>span{gap:3px;font-size:.94rem;font-weight:500;display:grid}.agdal-admin-sidebar nav small{color:var(--admin-muted);font-size:.69rem;font-weight:400}.agdal-admin-sidebar nav a:hover{color:var(--beige-soft);background:#ffffff05}.agdal-admin-sidebar nav a[aria-current=page]{color:var(--beige);border-color:#d4bf9c35;border-inline-start:3px solid var(--beige);background:linear-gradient(100deg,#d4bf9c0d,#d4bf9c1b);outline:none}.agdal-admin-sidebar-tip{border-block:1px solid var(--admin-line);color:var(--admin-muted);align-items:start;gap:12px;margin:23px 8px;padding:18px 7px;display:flex}.agdal-admin-sidebar-tip strong{color:#d9d4cb;font-size:.79rem;font-weight:500}.agdal-admin-sidebar-tip p{margin-top:5px;font-size:.72rem;line-height:1.9}.agdal-admin-sidebar-tip.is-current{color:var(--beige)}.agdal-admin-sidebar-footer{gap:9px;margin-top:auto;padding-top:48px;display:grid}.agdal-admin-site-link,.agdal-admin-logout{border-radius:9px;align-items:center;gap:11px;min-height:46px;padding:12px 14px;font-size:.85rem;display:flex}.agdal-admin-site-link{color:#c4c4be}.agdal-admin-site-link>span{color:var(--admin-muted);margin-inline-start:auto}.agdal-admin-site-link:hover{background:#ffffff05}.agdal-admin-logout{color:#d8b7ad;text-align:start;background:#b36c5808;border:1px solid #ffffff12;transition:background .18s}.agdal-admin-logout:hover{background:#b36c5818}.agdal-admin-sidebar-signature{text-align:center;color:#767a7b;letter-spacing:.18em;direction:ltr;margin-top:18px;font-size:9px}.agdal-admin-menu-toggle{color:var(--beige);border:1px solid var(--admin-line);border-radius:8px;padding:10px;display:none}.agdal-admin-workspace{background:radial-gradient(at 10% 0,#d4bf9c06,#0000 50%),#101214;flex-direction:column;min-width:0;min-height:100dvh;display:flex}.agdal-admin-topbar{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:18px;padding:22px clamp(22px,3.5vw,52px);display:flex}.agdal-admin-topbar-label{color:var(--admin-muted);font-size:.7rem}.agdal-admin-topbar h1{margin-top:2px;font-size:1rem;font-weight:600;line-height:1.8}.agdal-admin-topbar-link{color:var(--beige);white-space:nowrap;border:1px solid var(--admin-line);border-radius:8px;align-items:center;gap:9px;padding:8px 12px;font-size:.78rem;display:flex}.agdal-admin-topbar-link .agdal-admin-icon{width:15px;height:15px}.agdal-admin-dashboard{flex:1;width:100%;min-width:0;max-width:1510px;margin-inline:auto;padding:32px clamp(22px,3.5vw,52px) 40px}.agdal-admin-workspace-footer{border-top:1px solid var(--admin-line);color:#8e9291;justify-content:space-between;gap:16px;margin:0 clamp(22px,3.5vw,52px);padding:18px 0;font-size:.7rem;display:flex}.agdal-admin-workspace-footer [dir=ltr]{letter-spacing:.14em;font-size:9px}.agdal-overview{gap:34px;display:grid}.agdal-overview-hero{isolation:isolate;background:radial-gradient(at 5% 30%,#a98c6420,#0000 65%),linear-gradient(110deg,#222528,#1a1d1f 65%);border:1px solid #d4bf9c28;border-radius:18px;grid-template-columns:1.15fr 1fr;align-items:center;gap:12px;padding:clamp(25px,3.2vw,44px);display:grid;position:relative;overflow:hidden}.agdal-overview-hero:before{content:"";background:linear-gradient(transparent, var(--beige), transparent);width:3px;position:absolute;inset-block:30px;inset-inline-start:0}.agdal-admin-kicker{align-items:center;gap:9px;margin-bottom:9px;font-size:.7rem;font-weight:500;display:inline-flex;color:var(--beige)!important}.agdal-admin-kicker>span{background:var(--beige);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #d4bf9c0c}.agdal-overview-hero h2{letter-spacing:-.035em;color:#f4efe7;margin-bottom:10px;font-size:clamp(1.6rem,2.6vw,2.65rem);font-weight:600;line-height:1.8}.agdal-overview-hero h2 span{color:var(--beige)}.agdal-overview-hero-copy>p{color:#b9bab4;font-size:.89rem;line-height:2}.agdal-overview-cta{background:linear-gradient(120deg,#e2cfb1,#c7ab7f);justify-content:center;align-items:center;gap:26px;margin-top:25px;padding:11px 20px;font-size:.84rem;display:inline-flex;box-shadow:0 4px 18px #0002}.agdal-overview-cta .agdal-admin-icon{width:19px}.agdal-overview-hero-art{text-align:center;min-width:0;color:var(--beige);padding-top:16px;position:relative}.agdal-overview-wordmark{letter-spacing:.2em;color:#d4bf9c12;-webkit-user-select:none;user-select:none;font-family:Georgia,serif;font-size:clamp(32px,5vw,70px);line-height:1;display:block}.agdal-overview-art-space{aspect-ratio:440/170;width:100%;max-width:430px;margin:-5px auto 0}.agdal-overview-caption-space{height:1lh;font-size:8px}.agdal-overview-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.agdal-overview-section-heading .agdal-admin-kicker{margin-bottom:4px;font-size:.67rem;color:#a9a89d!important}.agdal-overview-section-heading h3{color:var(--cream);font-size:1.05rem;font-weight:500}.agdal-overview-refresh{border:1px solid var(--admin-line);color:#c4beb1;border-radius:8px;align-items:center;gap:8px;padding:8px 11px;font-size:.75rem;display:inline-flex}.agdal-overview-refresh .agdal-admin-icon{width:16px}.agdal-overview-stats,.agdal-overview-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.agdal-overview-stat{border:1px solid var(--admin-line);background:linear-gradient(125deg,#202325,#191c1e);border-radius:14px;min-width:0;padding:22px}.agdal-overview-stat-top,.agdal-overview-action-head{justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.agdal-overview-icon-tile{width:43px;height:43px;color:var(--beige);background:#d4bf9c0a;border:1px solid #d4bf9c1c;border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.agdal-overview-index{color:#73756f;font-variant-numeric:tabular-nums;letter-spacing:.1em;font-size:11px}.agdal-overview-stat>p{color:#bebeb7;font-size:.8rem}.agdal-overview-value{min-height:68px;color:var(--cream);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-items:center;font-size:clamp(2rem,3vw,2.8rem);font-weight:500;line-height:1.4;display:flex}.agdal-overview-value .agdal-overview-count-error{color:#dec0b4;font-size:1rem}.agdal-overview-stat-detail{color:#a6a8a4;font-size:.69rem;line-height:1.8}.agdal-overview-skeleton{background:linear-gradient(100deg,#ffffff07,#ffffff0f);border-radius:6px;width:75px;height:34px}.agdal-admin-dashboard .agdal-overview-data-note{color:#a2a5a2;margin-top:12px;font-size:.68rem}.agdal-overview-section-hint{color:#929792;font-size:.7rem}.agdal-overview-action{border:1px solid var(--admin-line);background:#191c1e;border-radius:14px;flex-direction:column;min-width:0;padding:23px;transition:border-color .18s,background .18s,transform .18s;display:flex}.agdal-overview-action:hover{background:#202325;border-color:#d4bf9c50;transform:translateY(-3px)}.agdal-overview-action h4{font-family:var(--font-display);color:var(--cream);margin-bottom:9px;font-size:1.05rem;font-weight:500}.agdal-overview-action p{color:#a9ada8;margin-bottom:20px;font-size:.78rem;line-height:2}.agdal-overview-action-label{color:var(--beige);margin-top:auto;font-size:.75rem}.agdal-overview-action-arrow{color:#a49a86;width:18px}.agdal-overview-workflow{border:1px solid var(--admin-line);background:#d4bf9c04;border-radius:12px;align-items:center;gap:14px;margin-top:18px;padding:18px 20px;display:flex}.agdal-overview-workflow>.agdal-admin-icon{color:var(--beige-dark)}.agdal-overview-workflow p{flex:1;font-size:.76rem}.agdal-overview-workflow strong{color:#ded6c8;font-weight:500}.agdal-overview-workflow a{color:var(--beige);white-space:nowrap;align-items:center;gap:12px;font-size:.72rem;display:inline-flex}.agdal-overview-workflow a .agdal-admin-icon{width:17px}.agdal-admin .agdal-admin-car-row{border-color:var(--admin-line);background:linear-gradient(110deg,#1d2022,#191c1e)}.agdal-admin .agdal-admin-car-form{border-color:#d4bf9c3b;box-shadow:0 16px 40px #0001}.agdal-admin :is(input,select,textarea){border-color:#ffffff26}.agdal-admin :is(.agdal-admin-primary,.agdal-admin-secondary){transition:background .18s,border-color .18s}.agdal-admin .agdal-admin-primary:hover:not(:disabled){background:#e4d1b2}.agdal-admin .agdal-admin-secondary:hover:not(:disabled){border-color:var(--beige);background:#d4bf9c0c}@media (width<=1150px){.agdal-admin-shell{grid-template-columns:230px minmax(0,1fr)}.agdal-admin-sidebar{padding-inline:14px}.agdal-overview-stat,.agdal-overview-action{padding:18px}.agdal-overview-hero{grid-template-columns:1.35fr 1fr}.agdal-overview-section-hint{display:none}}@media (width<=900px){.agdal-admin-shell{grid-template-columns:1fr}.agdal-admin-sidebar{border-inline-end:0;border-bottom:1px solid var(--admin-line);height:auto;padding:0 20px;position:static;overflow:visible}.agdal-admin-sidebar-heading{border:0;padding:17px 0}.agdal-admin-logo>span{font-size:26px}.agdal-admin-logo small{font-size:7px}.agdal-admin-menu-toggle{justify-content:center;align-items:center;display:inline-flex}.agdal-admin-sidebar[data-open=false] .agdal-admin-sidebar-body{display:none}.agdal-admin-sidebar nav{grid-template-columns:1fr;margin:0}.agdal-admin-sidebar-footer{padding-top:0;padding-bottom:20px}.agdal-admin-sidebar-signature{display:none}.agdal-admin-nav-caption{padding-top:5px}.agdal-admin-topbar{padding-block:17px}.agdal-admin-dashboard{padding-top:24px}}@media (width<=560px){.agdal-admin-topbar,.agdal-admin-dashboard{padding-inline:18px}.agdal-admin-topbar-link{padding:7px 9px;font-size:.7rem}.agdal-overview{gap:28px}.agdal-overview-hero{grid-template-columns:1fr;gap:20px;padding:26px 24px}.agdal-overview-hero-art{justify-self:center;width:100%;max-width:290px;padding-top:0}.agdal-overview-wordmark{display:none}.agdal-overview-hero h2{font-size:1.7rem}.agdal-overview-hero-copy>p{font-size:.82rem}.agdal-overview-stats{grid-template-columns:1fr;gap:12px}.agdal-overview-stat{grid-template-columns:minmax(0,1fr) auto;column-gap:14px;padding:20px;display:grid}.agdal-overview-stat-top{grid-column:1/-1;margin-bottom:12px}.agdal-overview-value{grid-area:2/2/4;min-height:50px}.agdal-overview-stat-detail{grid-column:1}.agdal-overview-actions{grid-template-columns:1fr;gap:12px}.agdal-overview-action{padding:22px}.agdal-overview-action-head{margin-bottom:14px}.agdal-overview-workflow{flex-wrap:wrap;align-items:start;padding:18px}.agdal-overview-workflow a{margin-inline-start:36px}.agdal-admin-workspace-footer{flex-wrap:wrap;margin-inline:18px}.agdal-overview-refresh{gap:5px;padding:8px;font-size:.68rem}}@media (prefers-reduced-motion:reduce){.agdal-admin *,.agdal-admin :before,.agdal-admin :after{scroll-behavior:auto;transition:none!important;animation:none!important}.agdal-overview-action:hover{transform:none}}.agdal-public .service-centers{width:90%;max-width:1680px;margin:0 auto 80px;padding-block:16px}.agdal-public .service-centers-heading{margin-bottom:32px}.agdal-public .service-centers-heading h2{color:var(--cream);margin:10px 0 14px;font-size:clamp(26px,3vw,42px);font-weight:500}.agdal-public .service-centers-heading>p:last-child{color:var(--muted);line-height:1.9}.agdal-public .service-centers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.agdal-public .service-center-card{background:radial-gradient(at 0 0,#d9c3a00c,#0000 65%),linear-gradient(135deg,#1b2023,#101416);border:1px solid #d9c3a03d;border-radius:16px;flex-direction:column;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #0003}.agdal-public .service-center-card:hover{border-color:#d9c3a080;transform:translateY(-4px);box-shadow:0 24px 48px #0005}.agdal-public .service-center-photo{aspect-ratio:16/9;background:#101416;border-radius:10px;margin:10px 10px 0;position:relative;overflow:hidden}.agdal-public .service-center-photo img{object-fit:cover;object-position:center 40%;width:100%;height:100%;transition:transform .6s;display:block}.agdal-public .service-center-photo-basra img{object-position:center 44%}.agdal-public .service-center-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 72%,#151a1d99);position:absolute;inset:0}.agdal-public .service-center-card:hover .service-center-photo img{transform:scale(1.015)}.agdal-public .service-center-content{flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(20px,2.3vw,28px);display:flex}.agdal-public .service-center-card h3{color:var(--cream);margin:0;font-size:clamp(25px,2.5vw,33px);font-weight:500}.agdal-public .service-center-card address{color:#c9ccc7;margin:0;font-size:17px;font-style:normal;line-height:1.7}.agdal-public .service-center-map{color:var(--beige-soft);background:linear-gradient(120deg,#d9c3a01a,#d9c3a008);border:1px solid #d9c3a090;border-radius:7px;justify-content:space-between;align-items:center;gap:28px;padding:13px 24px;font-size:16px;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex;box-shadow:0 4px 12px #0002}.agdal-public .service-center-map:hover{border-color:var(--beige);background:#d9c3a018}.agdal-public .service-center-map svg{flex-shrink:0;width:20px;height:20px}.agdal-public .service-centers-shortcut{border:1px solid var(--beige);max-width:100%;min-height:54px;color:var(--beige-soft);white-space:nowrap;background:#141719e6;border-radius:10px;justify-content:center;align-items:center;gap:12px;margin-top:20px;padding:13px 22px;font-size:clamp(18px,1.5vw,21px);font-weight:700;line-height:1.5;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.agdal-public .service-centers-shortcut svg{flex-shrink:0;width:24px;height:24px}.agdal-public .service-centers-shortcut .service-centers-shortcut-arrow{width:18px;height:18px}.agdal-public .service-centers-shortcut:hover{border-color:var(--beige-soft);background:#d9c3a022;box-shadow:0 4px 18px #d9c3a018}.agdal-public .service-centers-shortcut:focus-visible{outline:2px solid var(--beige-soft);outline-offset:4px}@media (width<=700px){.agdal-public .service-centers{width:calc(100% - 32px);margin-bottom:48px}.agdal-public .service-centers-grid{grid-template-columns:1fr;gap:18px}.agdal-public .service-center-map{width:100%}}.agdal-public{--bg:#0b0d0f;--surface:#141719;--surface-2:#1d2123;--beige:#d9c3a0;--beige-soft:#e7ddcb;--beige-dark:#aa9068;--cream:#f3f0e9;--muted:#a4a8a6;--showroom-line:#ffffff20;background:var(--bg);color:var(--cream);min-height:100vh;font-family:var(--font-body);isolation:isolate;overflow:clip}.agdal-public :is(section[id],div[id]){scroll-margin-top:128px}.agdal-public :is(h1,h2,h3){text-wrap:balance}.agdal-public :is(p,a,button){overflow-wrap:anywhere}.agdal-public :is(a,button,input):focus-visible{outline:2px solid var(--beige);outline-offset:6px}.agdal-public a{-webkit-tap-highlight-color:transparent}.agdal-public :is(button,a){touch-action:manipulation}.agdal-public .showroom-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.agdal-public .showroom-skip{z-index:100;background:var(--beige);color:#111;padding:12px 22px;position:fixed;top:12px;right:20px;transform:translateY(-180%)}.agdal-public .showroom-skip:focus{transform:none}.agdal-public .showroom-header{z-index:60;border-bottom:1px solid var(--showroom-line);background:#0b0d0ff5;justify-content:space-between;align-items:center;gap:25px;height:112px;padding:0 3.5%;display:flex;position:sticky;top:0}.agdal-public .showroom-brand{flex-shrink:0;width:clamp(260px,26vw,340px);height:76px;display:block;position:relative;overflow:hidden}.agdal-public .showroom-brand img{filter:brightness(0)invert();width:185.47%;max-width:none;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-49.72%,-45.65%)}.agdal-public .showroom-desktop-nav{gap:clamp(22px,3vw,48px);display:flex}.agdal-public .showroom-desktop-nav a{color:#e0e1db;padding-block:20px;font-size:17px;transition:color .2s;position:relative}.agdal-public .showroom-desktop-nav a:after{content:"";background:var(--beige);height:1px;transition:left .2s;position:absolute;bottom:7px;left:100%;right:0}.agdal-public .showroom-desktop-nav a:is(:hover,[aria-current]){color:var(--beige)}.agdal-public .showroom-desktop-nav a:is(:hover,[aria-current]):after{left:0}.agdal-public .showroom-header-contact{min-height:54px;color:var(--beige);white-space:nowrap;border:1px solid #d9c3a063;align-items:center;gap:24px;padding:14px 23px;font-size:16px;transition:background .2s;display:inline-flex}.agdal-public .showroom-header-contact:hover{background:#d9c3a014}.agdal-public .showroom-menu-toggle{width:44px;height:44px;color:var(--beige);border:1px solid var(--showroom-line);font-size:22px;display:none}.agdal-public .showroom-mobile-nav{border-bottom:1px solid var(--showroom-line);background:#111517;padding:16px 5% 24px;position:absolute;inset:100% 0 auto;box-shadow:0 25px 30px #0005}.agdal-public .showroom-mobile-nav[hidden]{display:none}.agdal-public .showroom-mobile-nav a{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;padding:18px 0;font-size:15px;display:flex}.agdal-public .showroom-mobile-nav a span{color:var(--beige)}.agdal-public .website{background:var(--bg)}.agdal-public .hero{background:#090c0e;align-items:center;height:calc(90svh - 112px);min-height:600px;max-height:820px;padding:48px 3.5% 88px;display:flex;position:relative;overflow:hidden}.agdal-public .hero:before{content:"";pointer-events:none;background-image:url(/agdal-hero-cinematic.png);background-position:0;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.agdal-public .hero-overlay{pointer-events:none;background:linear-gradient(90deg,#0000 55%,#080b0e18 75%,#080b0e35),linear-gradient(#0000 84%,#0b0d0f70);position:absolute;inset:0}.agdal-public .hero-content{z-index:2;opacity:1;text-align:right;width:38%;height:auto;margin:0;padding:0;display:block;position:relative;transform:none}.agdal-public .hero-content>*{opacity:1;transition:none;transform:none}.agdal-public .model-label{color:var(--beige);letter-spacing:0;border:0;align-items:center;gap:12px;margin-bottom:24px;padding:0;font-size:18px;display:flex}.agdal-public .model-label span{background:var(--beige);width:42px;height:1px}.agdal-public .hero h1{letter-spacing:-.02em;color:#faf8f2;margin:0 0 24px;font-size:clamp(44px,4.1vw,72px);font-weight:700;line-height:1.65}.agdal-public .hero h1 em{color:var(--beige);font-style:normal}.agdal-public .hero-description{color:#dbddd6;max-width:520px;margin:0;font-size:clamp(18px,1.4vw,21px);line-height:2.15}.agdal-public .hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px;display:flex}.agdal-public .primary-btn{border:1px solid var(--beige);background:var(--beige);color:#111619;min-height:60px;font:600 17px var(--font-body);box-shadow:none;border-radius:0;justify-content:space-between;align-items:center;gap:40px;padding:16px 26px;transition:background .2s,color .2s;display:inline-flex}.agdal-public .primary-btn:hover{color:#0b0d0f;background:#eee1cb;transform:none}.agdal-public .hero-text-link{color:#f4f1e9;border-bottom:1px solid #ffffff50;align-items:center;gap:16px;padding-block:14px;font-size:17px;display:flex}.agdal-public .hero-bottom{z-index:2;color:#dbddd4;align-items:center;gap:40px;font-size:11px;display:flex;position:absolute;inset:auto 7% 28px}.agdal-public .hero-bottom>a{white-space:nowrap;gap:25px;margin-inline-start:auto;display:inline-flex}.agdal-public .hero-bottom-line{background:#ffffff38;flex:0 20%;height:1px}.agdal-public .section-label{color:var(--beige);letter-spacing:0;margin:0 0 16px;font-size:15px}.agdal-public .cars-section{background:radial-gradient(at 50% 0,#24221c55,#0000 60%),#0b0d0f;border-top:1px solid #d9c3a024;max-width:none;padding:48px 5% 64px}.agdal-public .section-heading{text-align:right;justify-content:space-between;align-items:end;gap:25px;margin:0 0 28px;display:flex}.agdal-public .section-heading h2{color:var(--cream);letter-spacing:-.04em;margin:0;font-size:clamp(32px,3.5vw,52px);font-weight:500;line-height:1.7}.agdal-public .section-heading>span{color:#a9afac;padding-bottom:10px;font-size:15px}.agdal-public .cars-grid{perspective:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1680px;margin:0 auto;display:grid}.agdal-public .car-card{aspect-ratio:16/10;isolation:isolate;background:#151a1c;border:1px solid #d9c3a050;border-radius:12px;min-width:0;min-height:0;padding:0;transition:border-color .25s,box-shadow .25s;display:block;position:relative;overflow:hidden;transform:none;box-shadow:0 12px 30px #0003}.agdal-public .car-image{background:#151a1c;width:100%;height:100%;padding:0;position:absolute;inset:0;overflow:hidden}.agdal-public .car-image img{object-fit:cover;object-position:50% 55%;filter:brightness(.9)saturate(.85);width:100%;height:100%;transition:filter .25s;display:block;transform:none}.agdal-public .car-image img[src="/optimized/sorentohomepage_2026.webp"]{object-position:50% 56%;padding-inline:8%}.agdal-public .showroom-card-shade{pointer-events:none;background:linear-gradient(#080b0ee6,#080b0e40 25%,#0000 43%,#080b0e18 62%,#080b0ef2 100%),linear-gradient(90deg,#080b0e30,#0000 20% 80%,#080b0e30);position:absolute;inset:0}.agdal-public .showroom-card-top{z-index:2;color:#fff;flex-direction:column;align-items:start;gap:3px;display:flex;position:absolute;inset:18px 22px auto}.agdal-public .showroom-card-top h3{color:#fff;text-shadow:0 2px 12px #000a;margin:0;font-size:clamp(26px,2.2vw,38px);font-weight:600;line-height:1.45}.agdal-public .showroom-card-top p{color:#f0d9b4;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(14px,1.1vw,17px);line-height:1.6}.agdal-public .car-info{z-index:2;background:#080b0e85;border-top:1px solid #d9c3a035;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:62px;padding:13px 20px;display:flex;position:absolute;inset:auto 0 0}.agdal-public .showroom-variant-count{color:#f3eee4;flex-shrink:0;font-size:15px;line-height:1.6}.agdal-public .car-details{color:#f0d9b4;border:0;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:0;font-size:15px;font-weight:500;display:flex}.agdal-public .showroom-card-arrow{background:#080b0e90;border:1px solid #d9c3a0a0;border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:22px;transition:background .2s,color .2s;display:grid}.agdal-public .car-card:is(:hover,:focus-visible){border-color:#d9c3a0c0;box-shadow:0 15px 36px #0006}.agdal-public .car-card:is(:hover,:focus-visible) .car-image img{filter:brightness()saturate(.95);transform:none}.agdal-public .car-card:is(:hover,:focus-visible) .showroom-card-arrow{background:var(--beige);color:#111}.agdal-public .showroom-catalog-message{color:#c2c6bd;border:1px solid var(--showroom-line);grid-column:1/-1;padding:50px 25px}.agdal-public .showroom-catalog-message button{margin-top:18px}.agdal-public .about-section{isolation:isolate;background:#0d1417;border:1px solid #d9c3a060;border-radius:16px;width:90%;max-width:1680px;margin:32px auto 64px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 24px 60px #0004}.agdal-public .showroom-service-image{width:75%;min-width:0;min-height:0;position:absolute;inset:0 0 0 auto;overflow:hidden}.agdal-public .showroom-service-image img{object-fit:cover;object-position:65% 50%;filter:brightness(.9)saturate(.9);width:100%;height:100%;position:absolute;inset:0}.agdal-public .showroom-service-image:after{content:"";background:linear-gradient(270deg,#0000 18%,#0d141740 45%,#0d1417d9 70%,#0d1417 94%),linear-gradient(#0000 75%,#0d141775);position:absolute;inset:0}.agdal-public .about-content{z-index:1;margin:0;text-align:right;flex-direction:column;justify-content:center;align-items:stretch;gap:30px;width:43%;max-width:none;min-height:680px;margin-inline-start:auto;padding:48px 38px;display:flex;position:relative}.agdal-public .about-copy .section-label{align-items:center;gap:14px;margin-bottom:24px;display:flex}.agdal-public .about-copy .section-label:before{content:"";background:var(--beige);width:32px;height:1px}.agdal-public .about-copy h2{color:#f3f0e9;letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(38px,3.7vw,66px);font-weight:700;line-height:1.65}.agdal-public .about-copy h2 span{color:var(--beige)}.agdal-public .about-description{color:#d0c9bb;max-width:500px;margin:0;font-size:17px;line-height:2.1}.agdal-public .service-contact{background:0 0;border:0;border-top:1px solid #d9c3a035;border-radius:0;width:100%;padding:24px 0 0}.agdal-public .service-contact h3{color:#eee4d2;margin:0 0 14px;font-size:20px;font-weight:500}.agdal-public .service-actions{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.agdal-public .service-actions a{border-radius:5px;flex:180px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:14px 16px;font-size:15px;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.agdal-public .service-actions svg{flex-shrink:0;width:22px;height:22px}.agdal-public .service-booking{background:var(--beige);color:#0f1417;border:1px solid var(--beige)}.agdal-public .service-call{color:#f0d9b4;background:#090f1280;border:1px solid #d9c3a0a0}.agdal-public .service-booking:hover{background:#ead7b9}.agdal-public .service-call:hover{border-color:var(--beige);background:#d9c3a018}.agdal-public :is(.contact-section,.car-contact-section){text-align:right;background:#101416;padding:100px 7%}.agdal-public .contact-inner{max-width:1500px;margin:auto}.agdal-public .showroom-contact-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px;display:flex}.agdal-public .contact-eyebrow{color:var(--beige);letter-spacing:0;margin-bottom:16px;font-size:15px}.agdal-public :is(.contact-section,.car-contact-section) h2{color:var(--cream);letter-spacing:-.04em;margin-bottom:0;font-size:clamp(30px,3.3vw,50px);font-weight:500;line-height:1.7}.agdal-public .contact-intro{color:#aab1ab;margin:0;font-size:16px;line-height:2}.agdal-public .contact-locations{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:100%;margin:0;display:grid}.agdal-public .contact-card{min-width:0;box-shadow:none;color:var(--cream);background:0 0;border:0;border-top:1px solid #d9c3a050;border-radius:0;flex-direction:column;align-items:start;gap:20px;padding:25px 0 5px;display:flex}.agdal-public .contact-card-icon{color:var(--beige);background:0 0;align-items:center;width:38px;height:38px;font-size:25px;display:flex}.agdal-public .contact-card h3{color:#f2eee5;margin-bottom:10px;font-size:18px;font-weight:500}.agdal-public .contact-address{color:#a7b0a8;margin-bottom:22px;font-size:15px;line-height:1.9}.agdal-public .contact-phone{color:#101619;background:var(--beige);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:center;direction:ltr;unicode-bidi:isolate;justify-content:center;align-items:center;margin-bottom:15px;font-family:Arial,sans-serif;font-size:25px;font-weight:700;display:inline-flex}.agdal-public .contact-phone:is(:hover,:focus-visible){color:#101619;background:#ebd8b7}.agdal-public .contact-map-link{color:#abb4ac;text-underline-offset:5px;align-items:center;gap:9px;font-size:15px;text-decoration:underline;display:flex}.agdal-public .contact-section{isolation:isolate;background:radial-gradient(at 5% 40%,#ad81451c,#0000 40%),radial-gradient(at 95% 35%,#ad81451c,#0000 40%),linear-gradient(#0c1215,#080d0f);padding:64px 6% 38px;position:relative;overflow:hidden}.agdal-public .contact-section:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 110px,#d9c3a007 111px,#0000 112px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 30% 70%,#000);mask-image:linear-gradient(90deg,#000,#0000 30% 70%,#000)}.agdal-public .contact-section .showroom-contact-heading{align-items:center;gap:35px;margin-bottom:58px}.agdal-public .contact-section .contact-eyebrow{align-items:center;gap:16px;font-size:16px;display:flex}.agdal-public .contact-section .contact-eyebrow:before{content:"";background:#d9c3a075;width:40px;height:1px}.agdal-public .contact-section h2{font-size:clamp(36px,4vw,64px);font-weight:600;line-height:1.6}.agdal-public .contact-section h2 span{color:var(--beige)}.agdal-public .contact-section .contact-intro{color:#b8b3a6;max-width:360px;font-size:16px;line-height:2}.agdal-public .showroom-locations{align-items:stretch;gap:28px}.agdal-public .showroom-locations .contact-card{background:linear-gradient(145deg,#192024ed,#090f11f5);border:1px solid #d9c3a060;border-radius:12px;flex-direction:column;align-items:stretch;gap:0;padding:0;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:visible;box-shadow:0 18px 40px #0004}.agdal-public .showroom-locations .contact-card:hover{border-color:#d9c3a0b0;box-shadow:0 20px 45px #0006}.agdal-public .showroom-branch-atmosphere{background:radial-gradient(at 50% 100%,#ba8c4428,#0000 70%),linear-gradient(145deg,#20292d,#0c1215);border-bottom:1px solid #d9c3a025;border-radius:11px 11px 0 0;justify-content:center;align-items:end;height:clamp(180px,14vw,230px);display:flex;position:relative;overflow:hidden}.agdal-public .showroom-branch-atmosphere img{object-fit:cover;object-position:50% 48%;width:100%;height:100%;transition:transform .35s;display:block}.agdal-public .showroom-branch-atmosphere:after{content:"";pointer-events:none;background:linear-gradient(#0000 68%,#11191b90);position:absolute;inset:0}.agdal-public .showroom-locations .contact-card:hover .showroom-branch-atmosphere img{transform:scale(1.02)}.agdal-public .showroom-locations .contact-card-icon{z-index:1;color:#e4c99e;background:#0e1619;border:1px solid #d9c3a090;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;inset:-25px auto auto 50%;transform:translate(-50%);box-shadow:0 5px 15px #0004}.agdal-public .showroom-locations .contact-card-icon svg{width:26px;height:26px}.agdal-public .showroom-locations .contact-card-content{text-align:center;flex-direction:column;flex:1;align-items:stretch;min-width:0;padding:22px 24px 20px;display:flex}.agdal-public .showroom-locations h3{margin:0 0 12px;font-size:clamp(22px,2vw,30px);font-weight:600;line-height:1.7}.agdal-public .showroom-locations .contact-address{color:#b9b6ab;min-height:48px;margin:0 0 18px;font-size:16px;line-height:1.8}.agdal-public .showroom-locations .contact-phone{background:var(--beige);color:#101619;letter-spacing:.01em;font-variant-numeric:tabular-nums;border:1px solid #ead9bb80;border-radius:5px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:54px;margin:auto 0 12px;padding:10px 14px;font-size:clamp(23px,2vw,29px);font-weight:600;display:flex}.agdal-public .showroom-locations .contact-phone svg{flex-shrink:0;width:23px;height:23px}.agdal-public .showroom-locations .contact-phone:hover{background:#ebd8b7}.agdal-public .showroom-locations .contact-map-link{color:#e4c99e;background:#080d0f70;border:1px solid #d9c3a080;border-radius:5px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:10px 12px;font-size:14px;line-height:1.7;text-decoration:none;display:flex}.agdal-public .showroom-locations .contact-map-link:hover{border-color:var(--beige);background:#d9c3a012}.agdal-public .showroom-branches-signoff{color:#c5ad88;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;gap:8px 24px;max-width:560px;margin:34px auto 0;display:grid}.agdal-public .showroom-branches-signoff>span{background:#d9c3a040;height:1px}.agdal-public .showroom-branches-signoff svg{width:32px;height:24px}.agdal-public .showroom-branches-signoff p{text-align:center;color:#9f9f94;grid-column:1/-1;margin:0;font-size:14px}@media (width<=1100px){.agdal-public .contact-section .showroom-locations{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 24px}.agdal-public .showroom-locations .contact-card-content{padding-inline:20px}}@media (width<=650px){.agdal-public .contact-section .showroom-locations{grid-template-columns:1fr;gap:45px}.agdal-public .contact-section .showroom-contact-heading{flex-direction:column;align-items:start;gap:18px;margin-bottom:50px}.agdal-public .showroom-branch-atmosphere{height:clamp(180px,50vw,250px)}}.agdal-public .site-footer{color:#e2ded4;background:radial-gradient(at 100% 0,#c39a5013,#0000 50%),linear-gradient(145deg,#131a1d,#080d0f 70%);border-top:1px solid #d9c3a060;min-height:0;padding:48px 7% 0;display:block;position:relative}.agdal-public .site-footer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e1c395b0,#0000);height:1px;position:absolute;inset:0 7% auto}.agdal-public .showroom-footer-top{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:42px;max-width:1500px;margin-inline:auto;padding-bottom:38px;display:grid}.agdal-public .showroom-footer-brand{min-width:0}.agdal-public .showroom-footer-brand>a{display:inline-block}.agdal-public .showroom-footer-brand img{object-fit:contain;filter:brightness(0)invert();object-position:right;width:185px;max-width:100%;height:92px;display:block}.agdal-public .showroom-footer-brand p{color:#c0bcaf;max-width:340px;margin:16px 0 0;font-size:17px;line-height:2}.agdal-public .showroom-footer-top nav,.agdal-public .showroom-footer-social{border-inline-start:1px solid #d9c3a030;flex-direction:column;align-items:start;gap:12px;min-width:0;padding-block:8px;padding-inline-start:32px;display:flex}.agdal-public .showroom-footer-top nav>span,.agdal-public .showroom-footer-label{color:var(--beige);margin-bottom:12px;font-size:20px;font-weight:600;line-height:1.8}.agdal-public .showroom-footer-top nav>a{align-items:center;gap:12px;padding-block:3px;font-size:17px;line-height:1.9;transition:color .2s;display:inline-flex}.agdal-public .showroom-footer-top nav>a:before{content:"‹";color:var(--beige);font-size:23px;line-height:1}.agdal-public .showroom-footer-social-links{flex-flow:wrap;align-items:center;gap:12px;display:flex}.agdal-public .site-footer :is(.footer-facebook,.footer-tiktok,.footer-instagram){color:#f0dfc2;background:#d9c3a008;border:1px solid #d9c3a080;border-radius:50%;flex:0 0 58px;justify-content:center;align-items:center;gap:0;width:58px;max-width:58px;height:58px;min-height:58px;padding:0;transition:background .2s,color .2s,border-color .2s;display:inline-flex;box-shadow:inset 0 0 18px #d9c3a005}.agdal-public .site-footer svg{flex-shrink:0;width:24px;height:24px}.agdal-public .site-footer a:hover{color:var(--beige);transform:none}.agdal-public .showroom-footer-social-links a:is(:hover,:focus-visible){background:var(--beige);border-color:var(--beige);color:#101619}.agdal-public .showroom-footer-bottom{color:#c0bcaf;border-top:1px solid #d9c3a040;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1500px;margin-inline:auto;padding:22px 0;font-size:16px;line-height:1.8;display:flex}.agdal-public .showroom-footer-bottom>span{align-items:center;gap:12px;display:flex}.agdal-public .showroom-footer-bottom>span:before{content:"";background:var(--beige);width:22px;height:1px}.agdal-public .showroom-back-button{min-height:44px;color:var(--beige);background:#161c1f;border:1px solid #d9c3a060;border-radius:7px;justify-content:center;align-items:center;gap:10px;margin-bottom:16px;padding:9px 17px;font-size:15px;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.agdal-public .showroom-back-button svg{width:20px;height:20px}.agdal-public .showroom-back-button:hover{border-color:var(--beige);background:#252a2b}.agdal-public .showroom-detail-navigation{border-bottom:1px solid var(--showroom-line);padding:24px 5%}.agdal-public .variants-section[hidden]{display:none}@media (width<=700px){.agdal-public .showroom-detail-navigation{padding:20px 16px}}.agdal-public .car-page{isolation:isolate;background:var(--bg);min-height:65vh;position:relative}.agdal-public .showroom-model-hero{background:#101619;align-items:center;height:clamp(420px,29vw,540px);min-height:420px;display:flex;position:relative;overflow:hidden}.agdal-public .showroom-model-visual{background:#101619;width:70%;height:100%;position:absolute;inset:0 auto 0 0;overflow:hidden}.agdal-public .showroom-model-visual>img{object-fit:cover;object-position:50% 54%;filter:brightness(.86)saturate(.85);width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#000 0% 77%,#0000);mask-image:linear-gradient(90deg,#000 0% 77%,#0000)}.agdal-public .showroom-model-visual>span{background:linear-gradient(90deg,#0000 50%,#10161940 70%,#101619 100%),linear-gradient(#10161945,#0000 22% 78%,#101619);position:absolute;inset:0}.agdal-public .model-header{z-index:1;background:0 0;border:0;border-radius:0;width:100%;max-width:none;min-height:auto;margin:0;padding:40px 5%;display:block;position:relative}.agdal-public .model-header .model-heading{width:39%;margin-inline-end:auto}.agdal-public .model-heading{text-align:right}.agdal-public .showroom-model-year{color:var(--beige);background:#d9c3a009;border:1px solid #d9c3a055;border-radius:6px;align-items:center;gap:8px;margin:8px 0 0;padding:5px 13px;font-size:17px;display:inline-flex}.agdal-public .showroom-breadcrumbs{color:#b4bbb3;flex-wrap:wrap;align-items:center;gap:11px;font-size:15px;line-height:1.9;display:flex}.agdal-public .showroom-breadcrumbs a:hover{color:var(--beige)}.agdal-public .model-heading .showroom-breadcrumbs{margin-bottom:30px}.agdal-public .model-eyebrow{color:var(--beige);letter-spacing:0;margin-bottom:8px;font-size:16px}.agdal-public .model-heading h1{color:#f7f3eb;letter-spacing:-.04em;margin:0;font-size:clamp(38px,4vw,68px);font-weight:500;line-height:1.8}.agdal-public .model-arabic-name{color:#aab1a9;max-width:500px;margin-top:10px;font-size:16px;line-height:2}.agdal-public .model-year-selection{z-index:2;background:0 0;margin-top:-12px;padding:0 5%;position:relative}.agdal-public .model-year-selection[hidden]{display:none}.agdal-public .model-options{background:linear-gradient(135deg,#131b1eee,#090f12f5);border:1px solid #d9c3a060;border-radius:12px;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);align-items:center;gap:30px;min-width:0;max-width:1680px;margin:0 auto;padding:16px 28px;display:grid}.agdal-public .model-option-label{color:var(--cream);margin:0;font-size:20px;font-weight:500;line-height:2}.agdal-public .model-option-label span{font:400 15px var(--font-body);color:#a2aba3;padding-top:5px;display:block}.agdal-public .year-buttons{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex;overflow:visible}.agdal-public .year-buttons[hidden]{display:none}.agdal-public .year-btn{color:#d0d6cc;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #ffffff30;border-radius:0;flex:1 0 110px;max-width:none;min-height:60px;padding:12px 18px;font-size:28px;font-weight:600}.agdal-public .year-btn:after{content:none}.agdal-public .year-btn:hover{border-color:var(--beige);background:#d9c3a00c}.agdal-public .year-btn.active{color:#0b1013;background:var(--beige);border-color:var(--beige);box-shadow:none}.agdal-public .variants-section{background:var(--bg);padding:24px 5% 56px}.agdal-public .variants-heading{text-align:right;justify-content:space-between;align-items:end;gap:20px;margin:0 0 18px;display:flex}.agdal-public .variants-heading h2{color:var(--cream);font-size:clamp(21px,2vw,28px);font-weight:500;line-height:1.8}.agdal-public .showroom-year-caption{color:var(--beige);padding-bottom:8px;font-size:17px}.agdal-public .variants-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.agdal-public .variant-card{min-width:0;box-shadow:none;background:linear-gradient(135deg,#141c1e,#080d0f);border:1px solid #d9c3a030;border-radius:12px;flex-direction:column;padding:0 12px 12px;transition:border-color .25s,background .25s;display:flex;position:relative;overflow:hidden}.agdal-public .variant-card:hover{background:#1d2326;border-color:#d9c3a080;transform:none}.agdal-public .showroom-variant-visual{aspect-ratio:4/3;background:#20282b;height:auto;margin:0 -12px 12px;position:relative;overflow:hidden}.agdal-public .showroom-variant-visual>.public-image-fallback{color:#deceb1;background:radial-gradient(at 50% 35%,#293133,#10181b);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.agdal-public .showroom-variant-visual>.public-image-fallback svg{width:76px;height:48px}.agdal-public .showroom-variant-visual>.public-image-fallback>span{font-size:16px}.agdal-public .showroom-variant-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#13181b90);position:absolute;inset:0}.agdal-public .showroom-variant-visual img{object-fit:cover;object-position:50% 62%;width:100%;height:100%;transition:transform .4s;display:block}.agdal-public .variant-card:hover .showroom-variant-visual img{transform:scale(1.025)}.agdal-public .showroom-variant-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 6px;margin:0 0 14px;padding:0;list-style:none;display:grid}.agdal-public .showroom-variant-features li{text-align:center;color:#e1d4be;overflow-wrap:anywhere;background:#22282b;border:1px solid #d9c3a029;border-radius:9px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:12px 7px;font-size:13px;line-height:1.65;display:flex}.agdal-public .showroom-variant-features svg{width:28px;height:28px;color:var(--beige);flex-shrink:0}.agdal-public .variant-top{margin-bottom:16px;display:flex}.agdal-public .variant-year{color:var(--beige);background:#d9c3a00c;border:1px solid #d9c3a030;border-radius:0;padding:4px 11px;font-size:15px}.agdal-public .variant-card h3{color:#f0eee5;margin:0 0 12px;font-size:clamp(17px,1.3vw,22px);font-weight:600;line-height:1.7}.agdal-public .showroom-variant-description{color:#c0c6bc;margin-bottom:25px;font-size:16px;line-height:1.9}.agdal-public .variant-contact{color:var(--beige);border:1px solid #d9c3a095;border-radius:7px;justify-content:space-between;align-items:center;margin-top:auto;padding:11px 14px;font-size:16px;display:flex}.agdal-public .public-image-fallback{color:#a5b0a6;background:radial-gradient(#30383a,#151b1e);min-height:100%}.agdal-public .public-image-fallback>span{font-size:12px}.agdal-public .reveal,.agdal-public .reveal-group>*{opacity:1;transform:none}.agdal-public .variant-page{background:radial-gradient(ellipse at 0% 20%, #d9c3a009, transparent 60%), var(--bg)}.agdal-public .showroom-detail-breadcrumbs{border-bottom:1px solid var(--showroom-line);margin:0;padding:28px 5%}.agdal-public .variant-details{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:clamp(25px,4vw,70px);max-width:1800px;margin:0 auto;padding:45px 5% 85px;display:grid}.agdal-public .variant-gallery{min-width:0;position:sticky;top:125px}.agdal-public .main-gallery-image{aspect-ratio:4/3;background:radial-gradient(#30383a,#171e21);border:1px solid #d9c3a040;border-radius:12px;width:100%;position:relative;overflow:hidden}.agdal-public .main-gallery-image img{object-fit:contain;width:100%;height:100%;display:block}.agdal-public .showroom-gallery-counter{color:#eee8db;font-variant-numeric:tabular-nums;pointer-events:none;background:#0b0f13d9;border:1px solid #ffffff35;gap:8px;padding:7px 13px;font-size:12px;display:flex;position:absolute;bottom:17px;left:17px}.agdal-public .gallery-thumbnails{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--beige-dark) #202629;scroll-snap-type:x proximity;flex-wrap:nowrap;gap:10px;margin-top:14px;padding:7px 3px 13px;display:flex;overflow-x:auto}.agdal-public .thumbnail{aspect-ratio:1;opacity:.65;scroll-snap-align:start;background:#1b2225;border:1px solid #ffffff24;border-radius:7px;flex-shrink:0;width:clamp(65px,7vw,105px);height:auto;padding:3px;transition:opacity .2s,border-color .2s}.agdal-public .thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.agdal-public .thumbnail:is(.active,:hover){border-color:var(--beige);opacity:1}.agdal-public .thumbnail:focus-visible{outline-offset:1px}.agdal-public .gallery-empty{border:1px solid var(--showroom-line);color:#a6b2a8;background:radial-gradient(at 50% 40%,#283235,#151b1e);border-radius:0;place-items:center;min-height:400px;padding:30px;display:grid}.agdal-public .gallery-empty h3{font-size:17px;font-weight:400}.agdal-public .variant-info{background:linear-gradient(145deg,#22282a,#121719);border:1px solid #d9c3a030;border-radius:12px;min-width:0;padding:28px;box-shadow:0 20px 45px #0002}.agdal-public .variant-page-year{color:var(--beige);background:#d9c3a009;border:1px solid #d9c3a045;border-radius:0;margin-bottom:24px;padding:5px 12px;font-size:15px;display:inline-block}.agdal-public .variant-model-label{color:var(--beige);letter-spacing:0;margin-bottom:10px;font-size:15px}.agdal-public .variant-info h1{color:#f4f1e8;letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(29px,3vw,45px);font-weight:500;line-height:1.8}.agdal-public .variant-description{color:#afb9af;margin-bottom:30px;font-size:17px;line-height:2.1}.agdal-public .gallery-colors{border-top:1px solid var(--showroom-line);margin-top:25px;padding-top:25px}.agdal-public .gallery-colors h2,.agdal-public .features-box h2{color:#e9e4d8;margin:0 0 23px;font-size:21px;font-weight:500}.agdal-public .gallery-color-buttons{flex-wrap:wrap;gap:10px;display:flex}.agdal-public .gallery-color-button{color:#b7c0b6;background:#161d20;border:1px solid #ffffff26;border-radius:0;align-items:center;gap:9px;min-height:46px;padding:10px 13px;font-size:15px;display:flex}.agdal-public .gallery-color-button[aria-pressed=true]{border-color:var(--beige);color:var(--beige);box-shadow:none;background:#d9c3a010}.agdal-public .variant-swatch-circle{border:1px solid #ffffff40;border-radius:50%;width:19px;height:19px;box-shadow:0 0 0 3px #0003}.agdal-public .features-box{border:0;border-block:1px solid var(--showroom-line);background:0 0;border-radius:0;margin:30px 0 0;padding:27px 0}.agdal-public .features-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px;display:grid}.agdal-public .feature-item{background:#22282b;border:1px solid #d9c3a030;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:14px 16px;transition:border-color .2s,background .2s;display:flex}.agdal-public .feature-item:last-child{border-bottom:1px solid #d9c3a030}.agdal-public .feature-item:hover{background:#272e31;border-color:#d9c3a060}.agdal-public .feature-item>svg{width:30px;height:30px;color:var(--beige);flex-shrink:0}.agdal-public .feature-item>span{color:var(--beige);flex-shrink:0;padding-top:4px;font-size:12px}.agdal-public .feature-item p{color:#e3e4dc;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.7}.agdal-public .variant-main-contact{background:var(--beige);color:#0d1519;border:1px solid var(--beige);border-radius:0;justify-content:center;align-items:center;width:100%;min-height:55px;margin-top:28px;padding:14px 20px;font-size:16px;font-weight:500;display:flex}.agdal-public .variant-main-contact:hover{background:#eadbc2;transform:none}.agdal-public .car-contact-text{color:#acb7ac;margin:20px 0 42px;font-size:16px;line-height:2}.agdal-public .catalog-status,.agdal-public .not-found{text-align:center;background:var(--bg);min-height:60vh;color:var(--cream);flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:65px 7%;display:flex}.agdal-public .not-found h1{font-size:clamp(26px,4vw,48px)}.agdal-public .catalog-status p{color:#c0cabd}@media (width<=1100px){.agdal-public .about-content{width:50%;min-height:620px;padding:36px 28px}.agdal-public .showroom-header{gap:18px}.agdal-public .showroom-desktop-nav{gap:20px}.agdal-public .showroom-desktop-nav a{font-size:16px}.agdal-public .showroom-brand{width:260px}.agdal-public .cars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agdal-public .hero{min-height:600px;padding-inline:4%}.agdal-public .hero-content{width:40%}.agdal-public .hero:before{background-position:24%}.agdal-public .variants-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agdal-public .variant-details{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px}.agdal-public .showroom-footer-top{gap:28px}.agdal-public .showroom-footer-top nav,.agdal-public .showroom-footer-social{padding-inline-start:22px}}@media (width<=1000px){.agdal-public .showroom-desktop-nav{display:none}.agdal-public .showroom-menu-toggle{place-items:center;display:grid}}@media (width<=800px){.agdal-public .about-section{flex-direction:column;margin-bottom:40px;display:flex}.agdal-public .showroom-service-image{width:100%;height:clamp(280px,55vw,440px);position:relative;inset:auto}.agdal-public .showroom-service-image:after{background:linear-gradient(#0000 65%,#0d1417)}.agdal-public .about-content{gap:24px;width:100%;min-height:0;margin:0;padding:20px 28px 32px}.agdal-public .about-copy h2{font-size:clamp(36px,6vw,48px)}.agdal-public .hero{flex-direction:column;align-items:stretch;height:auto;min-height:0;max-height:none;padding:36px 5% calc(49vw + 60px);display:flex}.agdal-public .hero-content{width:100%;max-width:650px}.agdal-public .hero:before{background-position:0;height:calc(49vw + 35px);inset:auto 0 0}.agdal-public .hero-overlay{z-index:1;background:linear-gradient(#090c0e 0%,#0000 20% 85%,#090c0e90);height:calc(49vw + 36px);inset:auto 0 0}.agdal-public .hero-bottom{margin:0;padding:0;position:absolute;inset:auto 5% 14px}.agdal-public .showroom-header{gap:14px;height:96px}.agdal-public .showroom-brand{width:clamp(200px,30vw,245px);height:68px}.agdal-public .showroom-desktop-nav{display:none}.agdal-public .showroom-header-contact{gap:15px;margin-inline-start:auto;padding:12px 16px;font-size:15px}.agdal-public .showroom-menu-toggle{place-items:center;display:grid}.agdal-public .hero h1{font-size:clamp(35px,5.8vw,48px)}.agdal-public .cars-section{padding:36px 5% 48px}.agdal-public .cars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agdal-public .section-heading{flex-direction:column;align-items:start;gap:8px;margin-bottom:28px}.agdal-public .cars-grid{gap:16px}.agdal-public :is(.contact-section,.car-contact-section){padding:65px 6%}.agdal-public .showroom-contact-heading{flex-direction:column;align-items:start;gap:20px}.agdal-public .contact-locations{grid-template-columns:1fr;gap:24px}.agdal-public .contact-card{flex-direction:row;padding:25px 0}.agdal-public .contact-phone{font-size:24px}.agdal-public .showroom-footer-top{grid-template-columns:1fr 1fr;gap:24px}.agdal-public .showroom-footer-brand{grid-column:1/-1}.agdal-public .showroom-footer-top nav{border-inline-start:0;padding-inline-start:0}.agdal-public .showroom-model-hero{flex-direction:column;height:auto;min-height:0;display:flex}.agdal-public .model-header{order:1;padding:30px 5% 0}.agdal-public .model-header .model-heading{width:100%}.agdal-public .model-year-selection{margin-top:0}.agdal-public .showroom-model-visual{order:2;width:100%;height:clamp(310px,58vw,450px);position:relative;inset:auto}.agdal-public .showroom-model-visual>img{object-position:50% 54%;-webkit-mask-image:linear-gradient(#0000,#000 12% 86%,#0000);mask-image:linear-gradient(#0000,#000 12% 86%,#0000)}.agdal-public .showroom-model-visual>span{background:linear-gradient(90deg,#10161940,#0000 15% 85%,#10161940)}.agdal-public .model-options{grid-template-columns:1fr;gap:16px;padding:22px}.agdal-public .model-option-label span{display:none}.agdal-public .variant-details{grid-template-columns:1fr;padding:25px 5% 55px}.agdal-public .variant-gallery{position:static}.agdal-public .main-gallery-image{aspect-ratio:1;max-height:none}.agdal-public .variant-info{padding:24px}.agdal-public .variant-info h1{font-size:33px}.agdal-public .features-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px}.agdal-public .thumbnail{width:84px}}@media (width<=520px){.agdal-public .about-content{padding:16px 22px 28px}.agdal-public .service-actions a{flex-basis:100%;min-height:56px}.agdal-public :is(section[id],div[id]){scroll-margin-top:156px}.agdal-public .showroom-header{flex-wrap:wrap;gap:8px 12px;height:auto;min-height:90px;padding-block:10px;padding-inline:16px}.agdal-public .showroom-brand{width:min(240px,100% - 60px);height:60px}.agdal-public .showroom-header-contact{order:3;justify-content:space-between;width:100%;min-height:44px;margin:0;padding:8px 14px;font-size:15px}.agdal-public .showroom-menu-toggle{margin-inline-start:auto}.agdal-public .hero{padding:28px 24px calc(49vw + 60px)}.agdal-public .showroom-menu-toggle{width:40px;height:40px}.agdal-public .model-label{margin-bottom:19px;font-size:16px}.agdal-public .hero h1{margin-bottom:16px;font-size:clamp(34px,8.5vw,44px);line-height:1.8}.agdal-public .hero-description{font-size:18px}.agdal-public .hero-actions{gap:12px 20px;margin-top:25px}.agdal-public .primary-btn{gap:27px;min-height:56px;padding:12px 19px;font-size:16px}.agdal-public .hero-text-link{gap:12px;font-size:16px}.agdal-public .hero-bottom{gap:15px;font-size:10px;inset:auto 24px 12px}.agdal-public .hero-bottom-line{display:none}.agdal-public .section-heading{margin-inline:0}.agdal-public .section-heading h2{font-size:34px}.agdal-public .section-heading>span{font-size:15px}.agdal-public .cars-section{padding:32px 22px 42px}.agdal-public .cars-grid{grid-template-columns:1fr;gap:18px}.agdal-public .showroom-card-top{inset:14px 16px auto}.agdal-public .car-info{gap:8px;padding:10px 14px}.agdal-public .car-details{gap:10px;font-size:14px}.agdal-public .showroom-variant-count{font-size:14px}.agdal-public .showroom-card-arrow{width:36px;height:36px}.agdal-public :is(.contact-section,.car-contact-section){padding:50px 24px}.agdal-public .contact-card h3{font-size:17px}.agdal-public .site-footer{padding:34px 24px 0}.agdal-public .showroom-footer-top{grid-template-columns:1fr;gap:22px;padding-bottom:24px}.agdal-public .showroom-footer-brand img{width:170px;height:84px}.agdal-public .showroom-footer-social{border-inline-start:0;border-top:1px solid #d9c3a030;padding:20px 0 0}.agdal-public .showroom-footer-top nav>a{min-height:44px}.agdal-public .showroom-footer-bottom{flex-direction:column;align-items:start;gap:10px}.agdal-public .model-header{padding:24px 24px 0}.agdal-public .model-heading h1{font-size:43px}.agdal-public .model-heading .showroom-breadcrumbs{margin-bottom:20px}.agdal-public .showroom-model-visual{height:clamp(250px,70vw,350px)}.agdal-public .model-arabic-name{font-size:15px}.agdal-public .model-options{padding:20px}.agdal-public .variants-section{padding:40px 24px 55px}.agdal-public .variants-heading{flex-direction:column;align-items:start;gap:8px}.agdal-public .variants-grid{grid-template-columns:1fr;gap:20px}.agdal-public .variant-card h3{font-size:21px}.agdal-public .showroom-detail-breadcrumbs{padding:21px 24px;font-size:11px}.agdal-public .variant-details{gap:22px;padding:22px 20px 50px}.agdal-public .variant-info{padding:22px 18px}.agdal-public .variant-info h1{font-size:28px}.agdal-public .variant-description{font-size:15px}.agdal-public .features-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}.agdal-public .gallery-empty{min-height:320px}.agdal-public .gallery-thumbnails{gap:8px;margin-top:10px}.agdal-public .thumbnail{width:72px}}@media (prefers-reduced-motion:reduce){.agdal-public *,.agdal-public :before,.agdal-public :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.agdal-public .showroom-model-visual--sedan{width:min(65%,clamp(756px,52.2vw,972px))}.agdal-public .showroom-model-visual--sedan>img{object-fit:cover;object-position:50% 54%;width:100%;max-width:none;height:100%;margin:0;-webkit-mask-image:none;mask-image:none}.agdal-public .showroom-model-visual--sedan>span{background:linear-gradient(90deg,#0000 55%,#10161955 80%,#101619 100%),linear-gradient(#10161960,#0000 15% 83%,#101619)}.agdal-public .showroom-model-visual--sedan[data-model=k4]{width:65%}.agdal-public .showroom-model-visual--sedan[data-model=k4]>img{object-position:50% 70%}@media (width<=800px){.agdal-public .showroom-model-visual--sedan,.agdal-public .showroom-model-visual--sedan[data-model=k4]{width:100%}.agdal-public .showroom-model-visual--sedan>img{object-position:50% 55%}.agdal-public .showroom-model-visual--sedan>span{background:linear-gradient(#101619,#0000 12% 86%,#101619)}}@media (prefers-reduced-motion:reduce){.agdal-public .showroom-locations .contact-card:hover .showroom-branch-atmosphere img{transform:none}}.agdal-public .showroom-ui-arrow{vertical-align:middle;flex-shrink:0;width:20px;height:20px;display:inline-block}.agdal-public .showroom-menu-toggle svg{width:23px;height:23px}@media (width<=800px){.agdal-public :is(section[id],div[id]){scroll-margin-top:88px}.agdal-public .showroom-header{flex-wrap:nowrap;gap:16px;height:72px;min-height:72px;padding:0 20px}.agdal-public .showroom-brand{width:190px;height:48px}.agdal-public .showroom-header-contact{display:none}.agdal-public .showroom-menu-toggle{border-radius:5px;flex:0 0 44px;place-items:center;width:44px;height:44px;margin-inline-start:auto;display:grid}.agdal-public .showroom-mobile-nav{max-height:calc(100svh - 72px);padding:8px 20px 18px;overflow-y:auto}.agdal-public .showroom-mobile-nav a{min-height:48px;padding:13px 0;font-size:16px}.agdal-public .showroom-mobile-nav .showroom-mobile-contact{color:var(--beige);border:1px solid #d9c3a060;margin-top:12px;padding:12px 16px}.agdal-public .hero{padding:26px 5% calc(49vw + 48px)}.agdal-public .hero h1{margin-bottom:14px;font-size:clamp(36px,7vw,46px);line-height:1.5}.agdal-public .model-label{margin-bottom:12px;font-size:14px}.agdal-public .hero-description{font-size:16px;line-height:1.9}.agdal-public .hero-actions{gap:12px 20px;margin-top:18px}.agdal-public .hero-actions .primary-btn{gap:20px;width:auto;min-height:48px;padding:11px 18px;font-size:15px}.agdal-public .hero-text-link{min-height:44px;padding-block:10px;font-size:15px}.agdal-public .hero-bottom{gap:14px;font-size:12px}.agdal-public .hero-bottom-line{display:none}.agdal-public .showroom-detail-breadcrumbs{font-size:14px}.agdal-public .contact-card-content,.agdal-public .variant-gallery,.agdal-public .variant-info,.agdal-public .model-heading{min-width:0}.agdal-public .year-btn{min-height:54px;font-size:25px}.agdal-public .thumbnail{width:72px;min-height:44px}}@media (width<=520px){.agdal-public .showroom-header{height:66px;min-height:66px;padding:0 16px}.agdal-public .showroom-brand{width:166px;height:44px}.agdal-public .showroom-mobile-nav{max-height:calc(100svh - 66px)}.agdal-public .hero{padding:22px 20px calc(49vw + 46px)}.agdal-public .hero h1{letter-spacing:-.02em;font-size:clamp(36px,10vw,44px);line-height:1.45}.agdal-public .hero-description{font-size:15px;line-height:1.9}.agdal-public .hero-actions{gap:8px 18px}.agdal-public .hero-actions .primary-btn{font-size:14px}.agdal-public .hero-text-link{gap:10px;font-size:14px}.agdal-public .hero-bottom{font-size:11px;inset-inline:20px}.agdal-public .hero-bottom>a{gap:8px}.agdal-public .cars-section{padding:30px 16px 36px}.agdal-public .car-card{aspect-ratio:16/11}.agdal-public .car-info{padding:10px 12px}.agdal-public .car-details{gap:8px;font-size:13px}.agdal-public .showroom-card-arrow{width:34px;height:34px}.agdal-public .showroom-model-visual{height:clamp(220px,66vw,310px)}.agdal-public .model-header{padding:22px 20px 0}.agdal-public .model-heading h1{font-size:clamp(34px,10vw,43px);line-height:1.5}.agdal-public .model-heading .showroom-breadcrumbs{margin-bottom:12px}.agdal-public .model-year-selection{padding-inline:16px}.agdal-public .model-options{gap:12px;padding:16px}.agdal-public .model-option-label{font-size:18px}.agdal-public .year-btn{flex-basis:90px;padding:10px 12px}.agdal-public .variants-section{padding:28px 16px 36px}.agdal-public .showroom-variant-features{gap:10px 5px}.agdal-public .showroom-variant-features li{font-size:12px}.agdal-public .variant-contact{min-height:48px;font-size:14px}.agdal-public .variant-details{gap:18px;padding:16px 16px 36px}.agdal-public .variant-info{padding:20px 16px}.agdal-public .variant-info h1{font-size:25px;line-height:1.7}.agdal-public .showroom-detail-breadcrumbs{gap:8px;padding:16px;font-size:13px}.agdal-public .gallery-empty{min-height:240px}.agdal-public .about-section{width:calc(100% - 32px);margin:12px 16px 36px}.agdal-public .showroom-service-image{height:clamp(220px,60vw,300px)}.agdal-public .about-content{gap:20px;padding:16px 20px 24px}.agdal-public .about-copy h2{font-size:clamp(32px,9vw,42px);line-height:1.55}.agdal-public .about-description{font-size:15px;line-height:2}.agdal-public .service-actions a{min-height:50px;font-size:14px}.agdal-public :is(.contact-section,.car-contact-section){padding:36px 16px}.agdal-public .showroom-locations .contact-card-content{padding:18px 16px}.agdal-public .showroom-locations .contact-phone{min-height:50px;font-size:24px}.agdal-public .contact-section h2{font-size:36px}.agdal-public .contact-section .showroom-contact-heading{margin-bottom:42px}.agdal-public .site-footer{padding:28px 20px 0}.agdal-public .showroom-footer-brand img{width:150px;height:75px}.agdal-public .showroom-footer-brand p{font-size:16px}.agdal-public .site-footer :is(.footer-facebook,.footer-tiktok,.footer-instagram){flex-basis:50px;width:50px;max-width:50px;height:50px;min-height:50px}.agdal-public .hero{padding-bottom:calc(55vw + 12px)}.agdal-public .hero:before{background-position:0;background-size:cover;width:100%;height:calc(55vw + 32px);inset:auto 0 0}.agdal-public .hero-overlay{background:linear-gradient(#090c0e 0%,#090c0ed9 7%,#090c0e60 16%,#0000 26% 84%,#090c0e80 100%);height:calc(55vw + 33px);inset:auto 0 0}.agdal-public .hero h1{margin-bottom:10px}.agdal-public .hero-actions{margin-top:14px}.agdal-public .hero-bottom{display:none}}
