.special-page{color:var(--ink);background:#fff}.special-page .eyebrow{color:var(--red);margin-bottom:15px}.special-page .button{border-radius:3px}.special-header{z-index:40;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;box-shadow:0 4px 22px #17212a08}.special-header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:91px;display:flex}.special-brand{flex:none;display:block}.special-brand img{width:186px;height:auto}.special-header-links{align-items:center;gap:28px;display:flex}.special-header-links>a:not(.button){color:var(--ink);font-size:15px;font-weight:600}.special-header-links>a[aria-current=page]{color:var(--red)}.special-header-links .special-language-link{border:1px solid var(--line);white-space:nowrap;border-radius:4px;padding:5px 10px;line-height:1.4}.special-header-links .special-language-link:hover{border-color:var(--red);color:var(--red)}.special-plan-short{display:none}.special-footer{border-top:1px solid var(--line);background:#f9f9f8;padding-top:52px;font-size:15px}.special-footer-main{justify-content:space-between;gap:60px;padding-bottom:42px;display:flex}.special-footer-main>div:first-child{max-width:470px}.special-footer-brand{font-family:var(--display);color:var(--red);font-size:24px;font-weight:700}.special-footer-main p{margin-top:8px;font-size:15px}.special-footer-address{margin-top:23px!important;font-size:13px!important}.special-footer-links{flex-wrap:wrap;align-items:flex-start;gap:26px;display:flex}.special-footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding-block:23px 29px;font-size:13px;display:flex}.special-footer-bottom div{flex-wrap:wrap;gap:20px;display:flex}.special-crumb{color:#717a81;flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:55px;font-size:13px;display:flex}.special-crumb a{color:#4f5962}.special-crumb a:hover{color:var(--red)}.special-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center;gap:6.2%;padding-block:37px 78px;display:grid}.special-hero-copy{padding-block:0 15px}.special-hero h1{letter-spacing:-.045em;max-width:660px;font-size:clamp(40px,4vw,62px);line-height:1.13}.special-intro{max-width:590px;margin-top:27px;font-size:19px;line-height:1.75}.special-hero-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:31px;display:flex}.special-hero-note{color:#6c6250;align-items:center;gap:11px;margin-top:30px;font-size:14px;display:flex}.special-hero-note span{background:var(--gold);border-radius:50%;flex:none;width:7px;height:7px}.special-hero-media{min-width:0;position:relative}.special-hero-media picture,.special-hub-art picture{border-radius:12px 12px 0 0;display:block;overflow:hidden}.special-hero-media img{object-fit:cover;width:100%;height:570px}.special-media-label{border:1px solid var(--line);color:var(--red);border-top:0;border-radius:0 0 8px 8px;align-items:center;gap:9px;min-height:49px;padding:12px 17px;font-size:14px;display:flex}.special-highlights{border-block:1px solid var(--line);background:#fbfaf8}.special-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-block:32px;display:grid}.special-highlight-grid article{border-inline-end:1px solid #dfddd8;padding-inline:30px 42px}.special-highlight-grid article:first-child{padding-inline-start:0}.special-highlight-grid article:last-child{border:0;padding-inline-end:0}.special-count{font-family:var(--display);letter-spacing:.12em;color:var(--gold);font-size:13px;font-weight:650;display:block}.special-highlight-grid h2{font-family:var(--display);letter-spacing:-.02em;margin-top:9px;font-size:21px}.special-highlight-grid p{margin-top:10px;font-size:15px;line-height:1.7}.special-section{padding-block:104px}.special-section-header{max-width:710px;margin-bottom:42px}.special-section-header h2{max-width:680px}.special-section-header>p:last-child{margin-top:20px;font-size:18px;line-height:1.75}.special-scenarios{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.special-scenarios article{border:1px solid var(--line);background:#fff;border-radius:7px;min-height:267px;padding:28px 24px 32px}.special-scenarios h3{font-family:var(--display);letter-spacing:-.02em;margin-top:23px;font-size:20px;line-height:1.35}.special-scenarios p{margin-top:12px;font-size:15px;line-height:1.75}.special-process{background:#f7f7f5;padding-block:91px}.special-process-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:10%;display:grid}.special-process-intro>p:not(.eyebrow){max-width:420px;margin-top:23px;font-size:18px;line-height:1.75}.special-process-intro .text-link{margin-top:22px}.special-process-steps{border-top:1px solid #d6dadc}.special-process-steps article{border-bottom:1px solid #d6dadc;grid-template-columns:52px minmax(0,1fr);gap:19px;padding-block:24px;display:grid}.special-process-steps article>span{font-family:var(--display);color:var(--gold);font-size:22px}.special-process-steps h3{font-family:var(--display);letter-spacing:-.02em;font-size:22px}.special-process-steps p{margin-top:10px;font-size:16px;line-height:1.75}.special-feature{grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);align-items:center;gap:8%;display:grid}.special-feature-image img{aspect-ratio:3/3.15;object-fit:cover;border-radius:8px 90px 8px 8px;width:100%}.special-feature-copy>p:not(.eyebrow){margin-top:22px;font-size:18px;line-height:1.8}.special-feature-copy ul{margin:29px 0 0;padding:0;list-style:none}.special-feature-copy li{border-top:1px solid var(--line);align-items:flex-start;gap:13px;padding-block:13px;font-size:16px;line-height:1.7;display:flex}.special-feature-copy li svg{color:var(--red);margin-top:4px}.special-vehicle-band{color:#fff;background:#263947;padding-block:70px}.special-vehicle-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:9%;display:grid}.special-vehicle-layout .eyebrow{color:#dac59d}.special-vehicle-layout h2{font-size:clamp(29px,3vw,42px)}.special-vehicle-layout p{color:#e1e6e8;margin-top:18px;font-size:16px;line-height:1.7}.special-vehicle-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.special-vehicle-grid>div{background:#ffffff0d;border:1px solid #ffffff30;border-radius:5px;min-height:170px;padding:25px 18px}.special-vehicle-grid svg{color:#dac59d}.special-vehicle-grid h3{font-family:var(--display);margin-top:13px;font-size:19px}.special-vehicle-grid p{margin-top:5px;font-size:14px}.special-vehicle-grid small{color:#c8d1d5;margin-top:12px;font-size:12px;line-height:1.5;display:block}.special-faq{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);gap:9%;display:grid}.special-faq>div:first-child>p:last-child{margin-top:20px;font-size:17px}.special-faq-list{border-top:1px solid var(--line)}.special-faq-list details{border-bottom:1px solid var(--line)}.special-faq-list summary{cursor:pointer;align-items:center;gap:16px;padding-block:19px;font-size:17px;font-weight:600;line-height:1.5;list-style:none;display:flex}.special-faq-list summary::-webkit-details-marker{display:none}.special-faq-list summary span{color:var(--gold);letter-spacing:.1em;font-size:13px}.special-faq-list summary svg{color:var(--red);margin-inline-start:auto}.special-faq-list details[open] summary svg{transform:rotate(180deg)}.special-faq-list details>p{padding:0 25px 22px 35px;font-size:16px;line-height:1.75}.special-enquiry{border-top:1px solid var(--line);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:7%;padding-block:75px 115px;display:grid}.special-enquiry-copy>p:not(.eyebrow){margin-top:22px;font-size:17px;line-height:1.8}.special-enquiry-copy>p.small{margin-top:15px;font-size:15px}.special-contact-options{gap:10px;max-width:440px;margin-top:31px;display:grid}.special-contact-link{border:1px solid var(--line);color:var(--red);background:#fff;border-radius:7px;align-items:center;gap:14px;min-height:61px;padding:15px 17px;font-size:17px;font-weight:600;display:flex}.special-contact-link:hover{background:#fff9f9;border-color:#bc9aa0}.special-contact-link svg:last-child{margin-inline-start:auto}.special-contact-options .wechat-contact{margin:0}.special-contact-options .wechat-contact summary{min-height:61px}.special-quote-form{border:1px solid var(--line);background:#fafafa;border-radius:8px;padding:35px 36px 38px}.special-quote-form h3{font-family:var(--display);font-size:26px}.special-quote-form>p{margin-top:10px;font-size:15px;line-height:1.7}.special-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 17px;margin-top:26px;display:grid}.special-form-grid label{color:var(--ink);gap:7px;font-size:14px;font-weight:650;display:grid}.special-form-grid input{width:100%;min-width:0;min-height:48px;color:var(--ink);background:#fff;border:1px solid #cfd5d9;border-radius:4px;padding:9px 12px;font-size:16px}.special-form-grid input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.special-quote-form .special-form-hint{margin-top:22px;font-size:14px}.special-form-actions{flex-wrap:wrap;gap:12px;margin-top:19px;display:flex}.special-form-actions .button{gap:8px;padding-inline:16px;font-size:15px}.special-form-status{color:var(--red);min-height:1.5em;font-size:14px!important}.special-message-copy{margin-top:16px;font-size:14px}.special-message-copy summary{cursor:pointer;color:var(--red);font-weight:600}.special-message-copy textarea{border:1px solid var(--line);resize:vertical;width:100%;color:var(--ink);background:#fff;margin-top:10px;padding:11px;font-size:14px}.special-message-copy button{background:0 0;border:0;padding:8px 0;font-size:14px}.special-related{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px;padding-block:22px 50px;font-size:14px;display:flex}.special-related span{color:var(--muted);margin-inline-end:auto}.special-related a{color:var(--red);align-items:center;gap:7px;font-weight:600;display:inline-flex}.special-hub-hero{grid-template-columns:minmax(0,1fr) minmax(0,.93fr);align-items:center;gap:8%;padding-block:38px 87px;display:grid}.special-hub-hero h1{letter-spacing:-.045em;max-width:620px;font-size:clamp(43px,4.4vw,68px)}.special-hub-hero>div:first-child>p:not(.eyebrow){max-width:520px;margin-top:27px;font-size:19px;line-height:1.75}.special-hub-hero .button{margin-top:29px}.special-hub-art img{object-fit:cover;object-position:57% center;width:100%;height:475px}.special-hub-art>span{color:var(--red);letter-spacing:.1em;border:1px solid var(--line);border-top:0;border-radius:0 0 8px 8px;padding:13px 15px;font-size:12px;font-weight:700;display:block}.special-hub-section{border-top:1px solid var(--line);padding-block:75px 100px}.special-hub-section-heading{max-width:670px;margin-bottom:36px}.special-hub-section-heading p:last-child{margin-top:17px;font-size:17px;line-height:1.75}.special-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.special-hub-card{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-rows:auto 1fr;transition:box-shadow .2s,border-color .2s;display:grid;overflow:hidden}.special-hub-card:hover{color:var(--ink);border-color:#c8a7af;box-shadow:0 12px 32px #17212a14}.special-hub-card img{aspect-ratio:16/10;object-fit:cover;width:100%}.special-hub-card>div{padding:25px 28px 28px}.special-hub-card span{color:var(--red);text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:650}.special-hub-card h3{font-family:var(--display);letter-spacing:-.025em;margin-top:10px;font-size:27px}.special-hub-card p{margin-top:12px;font-size:17px;line-height:1.7}.special-hub-card strong{color:var(--red);align-items:center;gap:8px;margin-top:23px;font-size:15px;display:inline-flex}.special-hub-card-wide{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:stretch}.special-hub-card-wide img{aspect-ratio:auto;height:100%;min-height:310px}.special-hub-card-wide>div{align-self:center;padding:37px}.special-hub-contact{border-top:1px solid var(--line);background:#f8f8f7;padding-block:72px 80px}.special-hub-contact .container{text-align:center;max-width:760px}.special-hub-contact p:not(.eyebrow){margin-top:18px;font-size:17px;line-height:1.75}.special-hub-contact .button{margin-top:25px}.special-page:lang(ar) h1,.special-page:lang(ar) h2{letter-spacing:0;font-weight:500;line-height:1.5}.special-page:lang(ar) h3{letter-spacing:0;line-height:1.65}.special-page:lang(ar) p{line-height:1.9}.special-page:lang(ar) .eyebrow,.special-page:lang(ar) .special-hub-art>span,.special-page:lang(ar) .special-hub-card span{letter-spacing:0;text-transform:none}.special-page:lang(ar) .special-brand img{direction:ltr}@media (width<=1050px){.special-hero{gap:4%}.special-hero h1{font-size:clamp(37px,4.4vw,54px)}.special-hero-media img{height:520px}.special-scenarios{grid-template-columns:repeat(2,minmax(0,1fr))}.special-scenarios article{min-height:210px}.special-vehicle-layout{grid-template-columns:1fr;gap:30px}}@media (width<=800px){.special-header-inner{min-height:76px}.special-brand img{width:152px}.special-header-links{gap:14px}.special-header-links>a:not(.button){font-size:13px}.special-hero,.special-hub-hero{grid-template-columns:1fr;gap:32px;padding-block:26px 60px}.special-hero h1{font-size:clamp(36px,6vw,52px)}.special-hero-media img{aspect-ratio:1.35;height:auto}.special-crumb{margin-bottom:37px}.special-hub-art img{aspect-ratio:1.4;height:auto}.special-highlight-grid{grid-template-columns:1fr;padding-block:8px}.special-highlight-grid article,.special-highlight-grid article:first-child{border-inline-end:0;border-bottom:1px solid #dfddd8;padding:20px 0}.special-highlight-grid article:last-child{border:0}.special-section{padding-block:72px}.special-process{padding-block:70px}.special-process-layout,.special-feature,.special-faq,.special-enquiry{grid-template-columns:1fr;gap:36px}.special-feature-image img{aspect-ratio:1.5}.special-vehicle-band{padding-block:60px}.special-enquiry{padding-block:70px 85px}.special-hub-section{padding-block:65px 78px}}@media (width<=600px){.special-header-inner{gap:10px}.special-brand img{width:125px}.special-header-links>a:not(.button):not(.special-language-link){display:none}.special-header-links{gap:8px}.special-header-links .special-language-link{padding:5px 7px;font-size:12px}.special-header-links .button{white-space:nowrap;gap:5px;min-height:42px;padding:8px 10px;font-size:13px}.special-plan-full{display:none}.special-plan-short{display:inline}.special-hero{padding-bottom:52px}.special-hero h1,.special-hub-hero h1{font-size:clamp(34px,8.4vw,46px)}.special-intro,.special-hub-hero>div:first-child>p:not(.eyebrow){margin-top:20px;font-size:17px}.special-hero-actions{gap:18px}.special-hero-actions .text-link{font-size:15px}.special-hero-note{font-size:13px}.special-hero-media img{aspect-ratio:1.18}.special-scenarios,.special-hub-grid{grid-template-columns:1fr}.special-scenarios article{min-height:0}.special-section-header>p:last-child{font-size:16px}.special-process-steps article{grid-template-columns:38px 1fr}.special-feature-image img{aspect-ratio:1.18;border-start-end-radius:55px}.special-vehicle-grid{grid-template-columns:1fr}.special-vehicle-grid>div{grid-template-columns:31px 1fr;gap:3px 10px;min-height:0;padding:18px;display:grid}.special-vehicle-grid svg{grid-row:span 3}.special-vehicle-grid h3,.special-vehicle-grid p{margin:0}.special-vehicle-grid small{margin-top:3px}.special-faq-list summary{font-size:16px}.special-quote-form{padding:25px 20px}.special-form-grid{grid-template-columns:1fr}.special-form-actions{flex-direction:column}.special-form-actions .button{width:100%}.special-hub-card-wide{grid-template-columns:1fr}.special-hub-card-wide img{aspect-ratio:16/10;height:auto;min-height:0}.special-hub-card-wide>div{padding:25px 28px 28px}.special-related{flex-direction:column;align-items:flex-start;gap:11px}.special-related span{margin:0}.special-footer-main{flex-direction:column;gap:25px}.special-footer-links{gap:17px}.special-footer-bottom{flex-direction:column;gap:11px}}@media (width<=420px){.special-brand img{width:112px}.special-header-links{gap:6px}}
