.signature-site{--signature-gold:#ddba76;--signature-deep-gold:#b99758}.signature-header{border-bottom-width:1px;border-bottom-color:#75603a}.signature-brand>img{width:48px;height:58px;border:0}.signature-header nav a,.signature-header-phone{font-size:12px;letter-spacing:.025em;text-transform:none}.signature-site .signature-hero{position:relative;display:flex;min-height:min(720px,82svh);align-items:end;justify-content:center;isolation:isolate;padding:80px 24px 64px;text-align:center}.signature-site .signature-hero-visual{position:absolute;inset:0;z-index:-1;width:100%;height:100%}.signature-site .signature-hero-visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.signature-site .signature-hero-visual:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 10%,rgba(0,0,0,.12) 35%,rgba(0,0,0,.88))}.signature-site .signature-hero-copy{background:transparent;max-width:1000px;padding:0}.signature-site .signature-hero h1{margin:0 0 20px;font-family:var(--font-showroom-latin),sans-serif;font-size:clamp(38px,5vw,76px);font-weight:500;line-height:1.15;letter-spacing:-.04em;color:var(--signature-gold)}.signature-site .signature-hero-copy>p{max-width:620px;margin:0 auto 30px;font-size:clamp(16px,1.8vw,22px);line-height:1.6;color:#eee}.signature-site .signature-hero-actions{justify-content:center;gap:18px}.signature-site .signature-hero-actions a{min-width:190px;justify-content:center;padding:16px 26px;border-radius:30px;text-transform:none;font-size:14px;letter-spacing:0}.signature-hero-aux{display:inline-flex;margin-top:24px;color:var(--signature-gold);border-bottom:1px solid;font-size:13px}.signature-finance,.signature-trade-in{margin:0 clamp(22px,4vw,68px);padding:80px 0;border-top:1px solid var(--signature-line)}.signature-finance{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,7vw,110px)}.signature-finance h2,.signature-trade-in h2{margin:0 0 24px;font-size:clamp(30px,4vw,58px);line-height:1.2;font-weight:500;letter-spacing:-.04em}.signature-finance h2 em{color:var(--signature-gold);font-style:normal}.signature-finance p,.signature-shortlist-share p,.signature-trade-in p{color:var(--signature-muted);line-height:1.75;font-size:14px}.signature-finance>div>a{display:inline-flex;align-items:center;gap:10px;margin-top:20px;color:var(--signature-gold)}.signature-finance-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.signature-finance-fields label,.signature-tool-actions label,.signature-trade-in form>label{display:grid;gap:9px;font-size:13px;min-width:0}.signature-finance-fields input,.signature-tool-actions input,.signature-trade-in input{width:100%;min-width:0;color:#fff;background:#111;padding:13px 14px;border:1px solid #494338;border-radius:6px;font:inherit;color-scheme:dark}.signature-finance-fields>.signature-tool-actions,.signature-finance-fields>details,.signature-finance-fields>output,.signature-finance-fields>p{grid-column:1/-1}.signature-finance-fields output{border-block:1px solid var(--signature-line);padding:24px 0;display:grid;gap:10px}.signature-finance-fields output span{color:var(--signature-muted);font-size:13px}.signature-finance-fields output strong{font-size:36px;font-weight:500;color:var(--signature-gold)}.signature-site details summary{cursor:pointer;padding:12px 0;font-size:14px}.signature-tool-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.signature-tool-actions button,.signature-tool-actions>a,.signature-trade-in button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border:1px solid #76623f;border-radius:7px;background:transparent;color:var(--signature-gold);font:inherit;font-size:13px;cursor:pointer}.signature-tool-actions button:disabled{opacity:.45;cursor:default}.signature-tool-actions [role=status]{font-size:12px;color:var(--signature-muted)}.signature-collection>.signature-tool-actions{margin-bottom:30px}.signature-shortlist-share{margin:28px 0;padding:24px 0;border-block:1px solid var(--signature-line)}.signature-shortlist-share h3{margin:0 0 18px;font-weight:500}.signature-trade-in form{display:grid;gap:20px;max-width:900px;margin-block:20px}.signature-trade-in form>button{justify-self:start;background:var(--signature-gold);color:#080808}.signature-site :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--signature-gold);outline-offset:4px}@keyframes showroom-enter{0%{opacity:.35;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes showroom-cta-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-1.8deg)}60%{transform:rotate(1.4deg)}80%{transform:rotate(-.6deg)}}@media (prefers-reduced-motion:no-preference){html:has(.signature-site){scroll-behavior:smooth}.showroom-route-transition{animation:showroom-enter .26s ease-out}.signature-site :is(.signature-hero-actions a,.signature-header-enquire,.signature-trade-in button):is(:hover,:focus-visible){animation:showroom-cta-wiggle .44s ease-in-out}.signature-site :is(a,button){transition:background-color .18s ease,border-color .18s ease,color .18s ease}}.signature-site section[id]{scroll-margin-top:96px}@media (max-width:760px){.signature-site .signature-hero{min-height:620px;padding-bottom:44px}.signature-site .signature-hero-visual img{-o-object-position:60% center;object-position:60% center}.signature-site .signature-hero-actions{flex-wrap:wrap}.signature-site .signature-hero-actions a{min-width:0;padding:13px 20px}.signature-finance{grid-template-columns:1fr}.signature-finance,.signature-trade-in{padding-block:48px}.signature-finance-fields{gap:16px}.signature-tool-actions label{flex:1 1 140px}}@media (prefers-reduced-motion:reduce){.showroom-route-transition,.signature-site :is(a,button){animation:none!important;transition:none!important}html:has(.signature-site){scroll-behavior:auto}}.signature-service-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px clamp(22px,4vw,68px);border-bottom:1px solid var(--signature-line)}.signature-service-header>a{display:inline-flex;align-items:center;gap:12px}.signature-service-page{min-height:100svh}.signature-service-intro{max-width:960px;margin-inline:auto;padding:100px 24px}.signature-service-intro h1{font-size:clamp(40px,6vw,80px);color:var(--signature-gold);font-weight:500;margin:0 0 28px}.signature-service-intro p{font-size:20px;line-height:1.8;color:var(--signature-muted)}.signature-service-contact{display:inline-flex;align-items:center;gap:12px;margin-top:24px;padding:16px 24px;background:var(--signature-gold);color:#080808!important;border-radius:30px}.signature-service-list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:30px clamp(22px,4vw,68px) 70px}.signature-service-list>a,.signature-services>div>a{display:grid;gap:14px;padding:24px 0;border-top:1px solid var(--signature-line)}.signature-service-list span,.signature-services>div>a p{color:var(--signature-muted);font-size:14px;line-height:1.65}.signature-services>div>a h3{margin:0;font-size:24px;font-weight:500}.signature-service-list a[aria-current=page]{color:var(--signature-gold)}@media (max-width:760px){.signature-service-list{grid-template-columns:1fr 1fr}.signature-service-intro{padding-block:60px}}.signature-films{padding:80px clamp(20px,6vw,100px);background:#11120f}.signature-film-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:36px}.signature-film-grid article{min-width:0;border:1px solid #ffffff20;border-radius:12px;overflow:hidden}.signature-film-grid article>a,.signature-film-grid button,.signature-film-grid iframe{display:flex;width:100%;aspect-ratio:16/9;align-items:center;justify-content:center;gap:12px;border:0;background:linear-gradient(135deg,#2b2920,#141511);color:#ddba76}.signature-film-grid button{cursor:pointer}.signature-film-grid article>a:hover,.signature-film-grid button:hover{background:#343025}.signature-film-grid h3{font:500 16px/1.6 var(--font-showroom-latin),sans-serif;padding:18px}.signature-review-link{display:inline-flex;align-items:center;gap:12px;color:#ddba76}@media (max-width:900px){.signature-film-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.signature-film-grid{grid-template-columns:1fr}}.signature-mobile-nav{display:none}body:has(.signature-site,.showroom-sharaf-client) .showroom-consent span{color:#ddba76}body:has(.signature-site,.showroom-sharaf-client) .showroom-consent button:first-child{background:#ddba76;color:#111;border-color:#ddba76}@media (max-width:1100px){.signature-mobile-nav{display:flex;align-items:center;justify-content:space-around;gap:16px;padding:12px 20px;background:#080808;border-bottom:1px solid #75603a}.signature-mobile-nav a{font-size:12px;white-space:nowrap}}.showroom-panorama-motion-status{padding:8px 14px;font-size:12px;line-height:1.6;color:#ddba76}.showroom-panorama-canvas.psv-fullscreen-emulation{height:100dvh!important;width:100vw!important;padding-bottom:env(safe-area-inset-bottom)}.signature-pwa{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:24px;background:#11120f}.signature-pwa button,.signature-pwa summary{display:flex;gap:10px;align-items:center;color:#ddba76;cursor:pointer}.signature-pwa p{max-width:540px;font-size:13px;line-height:1.7;padding-top:12px}.showroom-sharaf-client .showroom-logo img{filter:none}