@font-face{font-family:Arabic;src:url('assets/arabic.woff2')}*{box-sizing:border-box}body{margin:0;color:#171a1c;background:#fff;font-family:Arabic,Tahoma,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:5px}button{cursor:pointer;border:1px solid #cdd1d3;background:transparent;padding:12px 23px}button:hover{border-color:#0074be;color:#0074be}.solid{background:#0874b8;color:white;border-color:#0874b8}.solid:hover{background:#045b94;color:#fff}header{height:100px;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:0 4vw;background:white;position:sticky;top:0;z-index:10;border-bottom:1px solid #eee}.brand{display:flex;align-items:center;gap:22px}.brand img{width:100px;filter:brightness(0)}.brand span{border-right:1px solid #ccc;padding-right:20px;font-size:21px}.brand small{display:block;font-size:10px;color:#666}nav{display:flex;gap:25px;font-size:14px}#menu{display:none}.preview{text-align:center;font-size:11px;background:#f0f4f6;color:#57656f;padding:6px}.hero{min-height:620px;height:78vh;background:#18232b url('assets/hero.jpg') center/cover;position:relative;color:white;display:flex;align-items:center;padding:6vw}.hero:before{content:'';position:absolute;inset:0;background:linear-gradient(270deg,#0009,transparent 85%)}.herocopy{z-index:1;position:relative}.eyebrow{font-size:13px;letter-spacing:2px;color:#6c7d86}.hero .eyebrow{color:#d4dce1}h1{font-weight:400;font-size:clamp(46px,6vw,88px);line-height:1.35;margin:25px 0}h2{font-weight:400;font-size:clamp(28px,3vw,43px);margin:0 0 20px}h3{font-size:24px;font-weight:400}.hero p{font-size:20px}.hero button{color:white;border-color:white;margin:20px 0}.herobottom{position:absolute;bottom:30px;left:6vw;right:6vw;display:flex;justify-content:space-between;font-size:13px}.section{padding:80px 6vw}.sectionhead{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:35px}.tabs{display:flex;gap:8px;flex-wrap:wrap}.tabs button.active{background:#171a1c;color:white;border-color:#171a1c}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.car{background:#f5f6f7;padding:25px;position:relative;transition:background .2s}.car:hover{background:#e9eef1}.year{color:#69737b;font-size:12px}.car img{width:100%;height:210px;object-fit:contain;transition:transform .3s}.car:hover img{transform:scale(1.05)}.car h3{direction:ltr;text-align:right;margin:12px 0}.car p{font-size:14px;color:#56616b}.carbottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dadddf;padding-top:20px}.carbottom a{font-size:13px}.carbottom button{font-size:12px;padding:6px 12px}.wide{background:#f3f5f6}.split,.details{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.split>img{width:100%;max-height:500px;object-fit:contain}.dark{background:#17252e;color:white}.dark p{color:#b4c0c7}.quick{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #ddd}.quick a{padding:32px 15px;border-left:1px solid #ddd;text-align:center}.quick a:hover{background:#f2f6f8}.feature{padding:35px;border:1px solid #ddd}p{line-height:1.9}.notice{font-size:13px;background:#f0f5f8;border-right:3px solid #0874b8;padding:15px}.pagetitle{padding:65px 6vw 20px}.pagetitle h1{font-size:52px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}label{display:block;font-size:14px}input,select,textarea{display:block;width:100%;border:1px solid #ccd3d6;padding:13px;background:white;color:#17252e;margin-top:8px;border-radius:0}input[type=checkbox]{display:inline;width:auto}input[type=range]{padding:0;accent-color:#0874b8}.amount{font-size:48px;direction:ltr;text-align:right;margin:15px 0}.amount small{font-size:18px}.calc{background:#fff;padding:40px;color:#17252e}.calc label{margin-bottom:20px}.detailimg{width:100%;height:380px;object-fit:contain;background:#f2f4f5}.detailnav{display:flex;gap:25px;padding:25px 6vw;background:#f2f4f5}.toolbar{display:flex;gap:20px;align-items:center;margin-bottom:30px}.toolbar input{max-width:350px}.empty{padding:65px;background:#f5f6f7;text-align:center}table{border-collapse:collapse;width:100%;font-size:14px}td,th{padding:20px;border-bottom:1px solid #ddd;text-align:right}th{background:#f0f4f6}details{border-bottom:1px solid #dce0e2;padding:22px 0}summary{cursor:pointer}footer{background:#111b23;color:#eee;display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;padding:65px 6vw}footer a{display:block;font-size:14px;margin-bottom:13px;color:#bfcbd2}footer small{grid-column:1/-1;border-top:1px solid #34414b;padding-top:25px;color:#9eaab2}dialog{border:0;padding:40px;max-width:760px;width:94%;max-height:90vh;overflow:auto}dialog::backdrop{background:#08121bcc}.close{position:absolute;left:18px;top:14px;border:0;font-size:25px;padding:2px 10px}.steps{display:flex;justify-content:space-between;font-size:12px;padding:20px 0 30px;color:#78858f}.steps .active{color:#0874b8}.formactions{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.summaryrow{display:flex;justify-content:space-between;border-bottom:1px solid #eee;padding:10px;gap:20px}[hidden]{display:none!important}.links{display:flex;gap:12px;flex-wrap:wrap}.links a{border:1px solid #ddd;padding:13px 20px}.official{display:inline-block;margin-top:20px;border-bottom:1px solid #777;font-size:13px}.newslist a{display:block;padding:25px 0;border-bottom:1px solid #ddd}@media(max-width:1000px){nav{display:none;position:absolute;top:100px;left:0;right:0;background:white;padding:30px;flex-direction:column}nav.open{display:flex}#menu{display:block}.brand small{font-size:9px}header{gap:10px}.grid{grid-template-columns:repeat(2,1fr)}header>.solid{font-size:12px;padding:10px}.hero{min-height:530px}}@media(max-width:600px){header{height:80px;padding:0 15px}.brand img{width:70px}.brand{gap:10px}.brand span{font-size:16px;padding-right:10px}.brand small{max-width:130px}header>.solid{display:none}nav{top:80px}.preview{font-size:9px}.hero{height:70vh;background-position:40% center;padding:30px}.hero h1{font-size:54px}.section{padding:50px 22px}.sectionhead{display:block}.tabs{margin-top:20px}.grid,.split,.details,.fields{grid-template-columns:1fr}.grid{gap:16px}.quick{grid-template-columns:1fr 1fr}.quick a{font-size:13px;padding:20px}.car img{height:220px}.pagetitle{padding:35px 22px 0}.pagetitle h1{font-size:38px}.feature,.calc{padding:25px}footer{grid-template-columns:1fr 1fr;padding:40px 22px}footer>div:first-child{grid-column:1/-1}dialog{padding:30px 22px}.detailimg{height:260px}.toolbar{flex-wrap:wrap}.tablewrap{overflow:auto}.steps{font-size:10px}}
/* Company identity and local branches */
header{height:104px}.brand{gap:22px}.brand .company-logo{width:230px;height:62px;object-fit:contain;filter:none}.brand .changan-partner{padding-right:20px;border-right:1px solid #d8dde0;display:flex;flex-direction:column;align-items:center;gap:7px}.changan-partner img{width:88px}.changan-partner small{font-size:10px}.company-hero{background-image:url('assets/showroom-front.jpeg');background-position:center;min-height:620px;height:76vh}.company-hero:before{background:linear-gradient(270deg,rgba(8,24,40,.88),rgba(8,24,40,.32) 60%,rgba(8,24,40,.12))}.company-hero h1{font-size:clamp(45px,5.5vw,82px)}.company-hero .herocopy{max-width:750px}.hero-actions{display:flex;gap:30px;align-items:center}.hero-link{border-bottom:1px solid #a8b9c7;font-size:15px;padding:10px 0}.company-hero .solid{border-color:#0874b8}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.service-tile{background:#f4f6f7;overflow:hidden}.service-tile img{width:100%;height:310px;object-fit:cover;transition:transform .3s}.service-tile:hover img{transform:scale(1.025)}.service-tile>div{padding:28px}.service-tile span{font-size:12px;color:#667987}.service-tile h3{margin:10px 0}.service-tile p{font-size:14px;color:#586772}.company-film video{display:block;width:100%;max-height:480px;background:#101e2c}.branch-preview{display:grid;grid-template-columns:1.4fr 1fr;background:#f1f5f8;align-items:center}.branch-preview img{width:100%;height:340px;object-fit:cover}.branch-preview>div{padding:38px}.button-link{display:inline-block;padding:13px 23px;text-align:center;margin:12px 0}.contact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.contact-grid.three{grid-template-columns:repeat(3,1fr)}.contact-card{padding:32px;border:1px solid #dbe1e5}.contact-card h3{margin:18px 0 8px}.contact-card p{font-size:14px;color:#62727d}.contact-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;margin:22px 0}.contact-actions a{padding:13px 18px;border:1px solid #c5d1d9;display:flex;gap:15px;align-items:center;font-size:14px}.contact-actions a:hover{border-color:#0874b8;background:#eef6fb}.contact-actions a:last-child{color:#087d50}.contact-actions b{font-weight:400;font-size:18px}.space-top{margin-top:65px}.email-band{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#f2f6f8;padding:35px;margin:45px 0}.email-band h3{margin:10px 0}.email-band>a{word-break:break-word}.about-cover{width:100%;height:440px;object-fit:cover;margin-bottom:60px}.reading{max-width:900px;margin-inline:auto}.reading>p{line-height:2.2;color:#485967}.align-start{align-items:start}.values{display:grid;grid-template-columns:repeat(5,1fr);gap:25px}.values article{border-top:1px solid #aabbc6;padding-top:25px}.values article>span{color:#0874b8;font-size:13px}.values h3{font-size:22px}.values p{font-size:14px;color:#526574}.company-gallery{display:grid;grid-template-columns:1fr 1fr;gap:25px}.company-gallery img{width:100%;height:350px;object-fit:cover}.branch-list{display:grid;gap:35px}.branch-card{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d9e1e7}.branch-info{padding:40px}.branch-info h2{font-size:30px;margin:20px 0}.branch-card iframe{width:100%;height:100%;min-height:350px;border:0;background:#e6edf2}.muted{color:#667b89;font-size:13px}.showroom-photo{width:100%;height:520px;object-fit:cover}.photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.photo-grid figure{margin:0}.photo-grid img{width:100%;height:340px;object-fit:cover}.photo-grid figcaption{padding-top:12px;font-size:13px;color:#657c8c}.gallery-video{width:100%;max-height:600px;background:#132331}.footer-brand>img{background:white;padding:12px;width:290px;max-width:100%;height:auto}.footer-brand p{font-size:14px;max-width:320px}footer h3{font-size:17px;margin:0 0 23px}footer b{font-weight:400}#formresult a{font-size:14px;margin-top:18px}.preview{background:#edf3f7;color:#37536a}#request{max-width:820px}.steps{gap:12px}label:has([name=consent]){font-size:13px;line-height:1.8}.company-gallery img,.about-cover{object-position:center}footer{grid-template-columns:1.5fr 1fr 1.2fr}@media(max-width:1200px){header nav{gap:15px}.brand .company-logo{width:190px}header{padding:0 25px;gap:18px}.brand{gap:15px}.values{grid-template-columns:repeat(3,1fr)}}@media(max-width:1000px){.contact-grid.three{grid-template-columns:1fr}.service-tile img{height:240px}.service-tile>div{padding:20px}.brand .company-logo{width:230px}nav{top:104px}.brand .changan-partner{display:none}.branch-card{grid-template-columns:1fr}.branch-card iframe{height:350px}.photo-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){header{height:82px;padding:0 20px}.brand .company-logo{width:250px;height:60px}.brand .changan-partner{display:none}nav{top:82px}.company-hero{height:75vh;min-height:580px;background-position:38% center}.company-hero h1{font-size:49px}.hero-actions{align-items:start;flex-direction:column;gap:0}.hero-actions button{margin-bottom:5px}.hero-link{font-size:14px}.company-hero p{font-size:17px}.service-grid,.contact-grid,.company-gallery,.branch-preview{grid-template-columns:1fr}.service-tile img{height:320px}.service-tile>div{padding:25px}.branch-preview>div,.branch-info{padding:28px}.branch-preview img{height:240px}.email-band{display:block;padding:25px}.email-band a{font-size:14px}.values{grid-template-columns:1fr}.about-cover{height:240px;margin-bottom:35px}.company-gallery img{height:260px}.photo-grid{grid-template-columns:1fr}.photo-grid img{height:420px}.footer-brand>img{width:300px}.contact-card{padding:25px}.contact-actions{gap:8px}.contact-actions a{padding:12px}.showroom-photo{height:400px}.space-top{margin-top:40px}footer{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.herobottom{font-size:11px}.company-hero .herobottom{left:22px;right:22px}}
.admin-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:35px}.admin-tabs button{font-size:13px;padding:10px 16px}.request-list{display:grid;gap:24px}.request-card{border:1px solid #d4dfe6;padding:30px}.request-card p{word-break:break-word;font-size:14px}.request-card h3{margin:0}.badge{padding:6px 14px;background:#e8f0f6;font-size:12px}.comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.compare-check{font-size:12px;margin-top:20px;display:flex;gap:8px;align-items:center}.compare-check input{width:auto;margin:0}.admin-request summary{font-size:15px}.admin-request form{padding:20px;background:#f4f7f9}.admin-request input,.admin-request textarea{background:white}.upload-box{border:1px dashed #bccbd6;padding:20px;margin:25px 0}.upload-box p{word-break:break-all}.consent{margin:25px 0}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#language-toggle{font-size:12px;padding:9px 12px}#account-link{font-size:13px;white-space:nowrap}.error{color:#a41622}#durable-request .fields{margin-top:30px}.photo-grid>img{width:100%;height:300px;object-fit:cover}[dir=ltr] .hero:before{background:linear-gradient(90deg,#081828dd,#08182833)}[dir=ltr] .car h3,[dir=ltr] td,[dir=ltr] th,[dir=ltr] .amount{text-align:left}[dir=ltr] .brand .changan-partner{border-right:0;border-left:1px solid #ddd;padding-right:0;padding-left:20px}[dir=ltr] .notice{border-right:0;border-left:3px solid #0874b8}.showroom-photo{max-width:100%}header{gap:15px}.brand .company-logo{width:200px}.brand .changan-partner{display:none}@media(max-width:1100px){header nav{display:none}#menu{display:block}}@media(max-width:600px){.comparison-grid{grid-template-columns:1fr}.request-card{padding:20px}.brand .company-logo{width:185px}header{padding:0 12px;gap:10px}#language-toggle{padding:8px}#menu{padding:10px 12px}.admin-tabs{gap:6px}.admin-tabs button{font-size:12px}.request-card .sectionhead{display:block}.request-card .badge{display:inline-block;margin:15px 0}#account-link{font-size:12px}}
.consumable .sku{font-size:13px;overflow-wrap:anywhere;color:#4f6370}.consumable h3{font-size:23px}.consumable p{font-size:14px}.part-price{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:20px 0}.part-price b{font-size:28px;font-weight:400}.part-price small{font-size:12px;color:#617887}#column-mapping{margin-top:30px}#column-mapping .fields{grid-template-columns:repeat(3,minmax(0,1fr))}#price-message{overflow-wrap:anywhere}.consumable{display:flex;flex-direction:column}.consumable button{margin-top:auto}#import-preview table{font-size:13px}@media(max-width:800px){#column-mapping .fields{grid-template-columns:1fr 1fr}.toolbar select{max-width:100%}}@media(max-width:500px){#column-mapping .fields{grid-template-columns:1fr}.toolbar>input,.toolbar>select{width:100%}}
.cinematic-hero{isolation:isolate;position:relative;overflow:hidden;background:#071726 url('/assets/hero-poster.jpg') center/cover no-repeat!important;min-height:650px;height:calc(100svh - 135px);max-height:960px}.hero-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3;opacity:0;transition:opacity 1.1s}.hero-film.playing{opacity:1}.hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(270deg,rgba(3,15,27,.8),rgba(3,15,27,.2) 65%),linear-gradient(0deg,rgba(3,15,27,.65),transparent 50%)}html[dir=ltr] .hero-shade{transform:scaleX(-1)}.cinematic-hero .herocopy{position:relative;z-index:1;max-width:720px}.cinematic-hero .herocopy h1{font-size:clamp(42px,5.5vw,86px);line-height:1.23;text-shadow:0 2px 20px #0005}.cinematic-hero .herocopy p{max-width:500px;color:#fff}.cinematic-hero .eyebrow{color:#fff;letter-spacing:.12em}.hero-motion{position:absolute;bottom:35px;left:40px;z-index:4;border:1px solid #ffffff75;background:#0618265e;color:white;width:46px;height:46px;border-radius:50%;cursor:pointer;backdrop-filter:blur(8px)}html[dir=ltr] .hero-motion{left:auto;right:40px}.hero-motion:focus-visible{outline:3px solid white;outline-offset:4px}@media(max-width:700px){.cinematic-hero{height:76svh;min-height:560px}.cinematic-hero .herocopy{padding-top:50px}.hero-film{object-position:45% center}.hero-shade{background:linear-gradient(0deg,#04111de6,rgba(4,17,29,.15))}.hero-motion{bottom:24px;left:24px}.cinematic-hero .herocopy h1{font-size:44px}}@media(prefers-reduced-motion:reduce){.hero-film{transition:none}}
.cinematic-hero:before{display:none}.cinematic-hero .hero-motion{margin:0}
/* White footer identity on the dark brand surface. */
.footer-brand>img{background:transparent;padding:0;filter:grayscale(1) invert(1) contrast(1.65);mix-blend-mode:screen;width:320px;max-width:100%;display:block;margin-bottom:24px}footer{color:#eef3f6}footer h3{color:#fff}footer a{color:#d1dce3;transition:color .2s}footer a:hover,footer a:focus-visible{color:#fff}footer .footer-brand p{color:#e1e8ed;line-height:1.9}footer .footer-brand a{overflow-wrap:anywhere}footer small{color:#aebfc9;border-color:#ffffff26}
/* Model discovery and colour studio */
.model-icon{width:22px;height:22px;flex:none;vertical-align:middle}.model-catalog{padding-top:35px}.model-catalog-toolbar{display:flex;gap:16px;align-items:center;margin-bottom:40px;background:#f4f6f7;padding:18px}.model-search{display:flex;align-items:center;gap:12px;flex:1}.model-search input{width:100%;border:0;background:transparent;min-width:0}.model-catalog-toolbar select{min-width:160px;background:#fff}.model-compare-link{display:flex;align-items:center;gap:8px;white-space:nowrap}.showcase-card{padding:0;overflow:hidden;border:1px solid #e4e9ec;transition:transform .25s,box-shadow .25s;background:#fff}.showcase-card:hover{transform:translateY(-5px);box-shadow:0 18px 45px #1026370d}.model-card-top{display:flex;justify-content:space-between;padding:22px 24px 0;color:#647580;font-size:12px;letter-spacing:.04em}.model-card-image{display:flex;align-items:center;justify-content:center;aspect-ratio:16/10;overflow:hidden;background:radial-gradient(ellipse at center,#fff 10%,#f1f4f6 100%)}.showcase-card .model-card-image img{width:100%;height:100%;object-fit:contain;transition:transform .45s}.showcase-card:hover .model-card-image img{transform:scale(1.04)}.model-card-body{padding:24px}.model-card-body h3{font-size:26px;margin:0 0 14px;letter-spacing:.02em}.model-card-colors{display:flex;align-items:center;gap:7px;min-height:24px}.model-card-colors>span{width:14px;height:14px;border-radius:50%;background:var(--swatch);border:1px solid #b6c0c9}.model-card-colors small{color:#788892;margin-inline-start:6px}.model-card-price{font-size:13px;color:#647580;min-height:32px}.model-card-body .carbottom{padding-top:16px;border-top:1px solid #e7ecef;align-items:center}.model-card-body .carbottom a{display:flex;align-items:center;gap:8px;color:#096da5;font-weight:700;font-size:14px}.model-compare{display:flex;align-items:center;gap:5px;font-size:12px}.model-compare .model-icon{width:16px}.model-compare input{accent-color:#0878b6}.model-intro{padding:28px 6vw 55px;background:#f7f9fa}.model-breadcrumb{display:flex;gap:14px;color:#778792;font-size:13px;margin-bottom:36px}.model-breadcrumb a{color:#216f9a}.model-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.85fr);gap:6vw;align-items:center}.model-stage{position:relative;min-width:0;background:radial-gradient(ellipse at 50% 58%,#fff,#edf1f4);display:flex;align-items:center;justify-content:center;aspect-ratio:1.2;isolation:isolate;overflow:hidden;grid-column:1;grid-row:1}.model-stage-watermark{position:absolute;top:12%;font-size:clamp(30px,5.2vw,80px);font-weight:800;color:#dce3e8;white-space:nowrap;z-index:-1;letter-spacing:-.05em;opacity:.7}.model-stage>img{width:100%;height:70%;object-fit:contain;mix-blend-mode:multiply;transition:opacity .2s}.model-stage-caption{position:absolute;bottom:26px;color:#748592;font-size:11px;left:15px;right:15px;text-align:center}.model-stage-caption span{display:inline-flex;align-items:center;gap:8px}.model-stage-caption .model-icon{width:16px}.model-summary{grid-column:2;grid-row:1}.model-summary h1{font-size:clamp(38px,4.2vw,66px);font-weight:700;letter-spacing:-.04em;margin:15px 0 20px;line-height:1.15;direction:ltr;text-align:start}.model-summary .eyebrow{font-size:11px;color:#536f81}.model-description{color:#556a77;line-height:1.9}.model-price{font-size:20px;color:#153f58;margin-bottom:30px}.model-price small{font-size:12px}.model-colour-heading{display:flex;gap:18px;font-size:13px;align-items:center;margin-bottom:15px;color:#6b7b85}.model-colour-heading b{color:#1c3444}.model-color-options{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:18px}.model-color{width:40px;height:40px;border-radius:50%;padding:4px;border:1px solid transparent;background:transparent;position:relative;cursor:pointer;display:grid;place-items:center}.model-color>span{width:29px;height:29px;border-radius:50%;border:1px solid #8999a4;background:var(--swatch);box-shadow:inset 0 1px 5px #ffffff42}.model-color .model-icon{position:absolute;width:17px;height:17px;opacity:0;color:#fff;filter:drop-shadow(0 1px 2px #000)}.model-color.selected{border-color:#0b82bd}.model-color.selected .model-icon{opacity:1}.model-color:focus-visible{outline:2px solid #0b82bd;outline-offset:4px}.model-fineprint{font-size:11px;line-height:1.8;color:#72818b;max-width:700px}.model-main-actions{display:flex;gap:10px;margin-top:25px}.model-main-actions button{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:1;padding:14px;font-size:13px}.model-main-actions button:not(.solid){border-color:#b3c1ca;background:transparent}.model-secondary-actions{display:flex;gap:24px;align-items:center;margin-top:24px;flex-wrap:wrap}.model-secondary-actions a,.model-secondary-actions button{display:inline-flex;align-items:center;gap:7px;background:transparent;border:0;padding:0;color:#496778;font-size:12px;cursor:pointer}.model-secondary-actions .model-icon{width:18px}.model-section-nav{position:sticky;top:102px;z-index:8;background:#fffefb;border-bottom:1px solid #dce5eb;display:flex;justify-content:center;gap:4vw;padding:16px 4vw;box-shadow:0 7px 20px #203d4f06}.model-section-nav button{display:flex;align-items:center;gap:8px;background:transparent;border:0;color:#466374;font-size:12px;cursor:pointer;padding:8px}.model-overview,.model-film-section,#model-gallery{scroll-margin-top:200px}.model-overview{padding-top:70px;padding-bottom:65px}.model-overview h2{font-size:34px}.model-overview-strip,.model-spec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;border-block:1px solid #e0e7ec;padding:28px 0}.model-overview-strip article,.model-spec-grid article{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:14px 22px;border-inline-end:1px solid #e0e7ec}.model-overview-strip article:last-child{border:0}.model-overview-strip .model-icon,.model-spec-grid .model-icon{color:#1574a5;width:30px;height:30px}.model-overview-strip span,.model-spec-grid span{color:#71838f;font-size:12px}.model-overview-strip b,.model-spec-grid b{font-size:23px;font-weight:500}.model-overview>.model-fineprint{margin-top:25px}.model-trims{margin-top:30px;display:flex;gap:20px;flex-wrap:wrap}.model-trims h3{width:100%}.model-trims article{padding:22px;background:#f5f7f9;min-width:200px}.model-film-section{background:#101f2a;color:white;padding:65px 6vw}.model-film-section .eyebrow{color:#99afbf}.model-film-section h2{font-size:38px;font-weight:500}.model-film{width:100%;max-height:650px;aspect-ratio:16/9;object-fit:contain;background:#07131b;display:block;outline:1px solid #ffffff12}.model-film-section>p{color:#a0b2bf;font-size:12px;margin-top:20px}.model-film-section>.sectionhead>.model-icon{width:45px;height:45px;color:#83afcb}.model-photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.model-photo-grid img{width:100%;aspect-ratio:4/3;object-fit:cover}.model-closing{text-align:center;padding:80px 6vw;background:#edf3f7}.model-closing h2{font-size:42px;font-weight:500;margin:15px 0}.model-closing p{color:#647d8e;font-size:14px}.model-closing button{margin-top:20px;padding:16px 28px}.model-closing .eyebrow{color:#557991}@media(max-width:900px){.model-hero-grid{gap:25px;grid-template-columns:1fr 1fr}.model-intro{padding-inline:4vw}.model-main-actions{flex-direction:column}.model-section-nav{top:90px;gap:10px}.model-section-nav .model-icon{width:17px}.model-stage{aspect-ratio:1}.model-summary h1{font-size:38px}}@media(max-width:650px){.model-catalog-toolbar{flex-wrap:wrap;padding:13px;gap:12px}.model-search{flex-basis:100%}.model-catalog-toolbar select{flex:1;min-width:100px}.model-catalog-toolbar .button-link{font-size:12px}.model-hero-grid{display:flex;flex-direction:column;gap:25px}.model-stage{width:100%;aspect-ratio:1.4}.model-stage-watermark{font-size:55px;top:4%}.model-stage-caption{bottom:10px}.model-summary{width:100%}.model-summary h1{font-size:43px}.model-breadcrumb{margin-bottom:15px}.model-intro{padding:22px 22px 36px}.model-main-actions{flex-direction:row}.model-main-actions button{padding:13px 8px;font-size:12px;gap:5px}.model-main-actions .model-icon{width:18px}.model-section-nav{top:85px;padding:9px 12px;gap:8px;justify-content:space-between}.model-section-nav button{font-size:10px;padding:7px 2px;gap:5px}.model-section-nav button:last-child{display:none}.model-overview{padding-block:40px}.model-overview h2,.model-film-section h2{font-size:28px}.model-overview-strip,.model-spec-grid{gap:8px;padding-block:12px}.model-overview-strip article,.model-spec-grid article{padding:10px 5px;gap:10px}.model-overview-strip b,.model-spec-grid b{font-size:17px}.model-overview-strip span,.model-spec-grid span{font-size:10px}.model-film-section{padding:40px 22px}.model-photo-grid{grid-template-columns:1fr 1fr}.model-closing{padding:50px 22px}.model-closing h2{font-size:32px}.model-card-body{padding:20px}.model-card-image{aspect-ratio:16/9}}@media(prefers-reduced-motion:reduce){.showcase-card,.showcase-card img{transition:none}.showcase-card:hover{transform:none}}
.model-stage>img{width:120%;max-width:none}.model-summary h1{direction:inherit}.model-card-top>span:first-child{font-weight:600}
.model-catalog-toolbar>select{width:auto;flex:0 0 180px}.model-search{min-width:230px}.model-catalog-toolbar>.model-compare-link{flex:none}.model-search input{min-width:100px}html[dir=rtl] .model-summary h1{text-align:right}html[dir=ltr] .model-summary h1{text-align:left}@media(max-width:650px){.model-catalog-toolbar>select{flex:1 1 120px}.model-search{min-width:0}}
