:root{--dc3-yellow:#ffdf5c;--dc3-ink:#090a0a;--dc3-bright:#f4f3ee;--dc3-rule:#ffffff21}.dc3-hero{color:var(--dc3-bright);isolation:isolate;background:#090b0a;position:relative;overflow:clip}.dc3-hero:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 5% 18%,#ffdf5c11,#0000 36%),radial-gradient(circle at 82% 78%,#ffdf5c0d,#0000 35%);position:absolute;inset:0}.dc3-hero-grid{z-index:-1;opacity:.19;pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(100% - 1px),#60645b 0),linear-gradient(#0000 calc(100% - 1px),#60645b 0);background-size:104px 104px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 66%);mask-image:linear-gradient(90deg,#000,#0000 66%)}.dc3-hero-layout{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:stretch;min-height:696px;display:grid}.dc3-hero-copy{z-index:3;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:78px 20px 66px 0;display:flex;position:relative}.dc3-overline,.dc3-section-kicker{letter-spacing:.19em;color:#d5d3c9;white-space:nowrap;align-items:center;gap:12px;font-size:10px;font-weight:800;display:flex}.dc3-signal-dot{background:var(--dc3-yellow);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 5px #ffdf5c1b,0 0 16px #ffdf5ca0}.dc3-overline-separator{background:#66675c;width:23px;height:1px}.dc3-hero-title{font-family:var(--display);letter-spacing:-.014em;text-transform:uppercase;margin:46px 0 29px;font-size:clamp(75px,8.15vw,132px);font-weight:800;line-height:.81}.dc3-title-row{white-space:nowrap;display:block}.dc3-title-accent{color:var(--dc3-yellow)}.dc3-title-stop{color:var(--dc3-bright)}.dc3-title-accent .dc3-title-stop{color:var(--dc3-yellow)}.dc3-hero-lede{align-items:flex-start;gap:16px;max-width:470px;display:flex}.dc3-lede-rail{background:linear-gradient(to bottom,var(--dc3-yellow),transparent);flex:none;width:2px;height:67px}.dc3-hero-lede p{color:#b6b9b4;max-width:440px;margin:-3px 0 0;font-size:15px;line-height:1.8}.dc3-hero-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:30px;display:flex}.dc3-primary-action,.dc3-secondary-action{letter-spacing:.035em;justify-content:space-between;align-items:center;gap:30px;min-height:55px;padding:0 21px;font-size:11px;font-weight:800;transition:background .22s,color .22s,border .22s,transform .22s;display:inline-flex}.dc3-primary-action{background:var(--dc3-yellow);color:#11130d;min-width:243px}.dc3-primary-action:hover{background:#ffe98e;transform:translateY(-2px)}.dc3-secondary-action{color:#f2f2ed;background:#111312;border:1px solid #66675f}.dc3-secondary-action:hover{border-color:var(--dc3-yellow);color:var(--dc3-yellow);transform:translateY(-2px)}.dc3-hero-bottomline{color:#898c86;letter-spacing:.12em;flex-wrap:wrap;gap:19px;margin-top:52px;font-size:9px;font-weight:700;display:flex}.dc3-hero-bottomline b{color:var(--dc3-yellow);padding-right:5px;font-weight:700}.dc3-hero-stage{isolation:isolate;min-height:660px;margin-right:calc((min(var(--max),100vw - 104px) - 100vw)/2);background:#1b1c18;position:relative;overflow:hidden}.dc3-stage-photo{z-index:-3;filter:saturate(.64)contrast(1.18)brightness(.84);background:linear-gradient(90deg,#0a0b0af5,#0a0b0a73 26%,#0000 63%),url(/images/cockpit.webp) 58%/cover no-repeat;transition:filter .8s,transform 1.2s;position:absolute;inset:0;transform:scale(1.045)}.dc3-hero--active .dc3-stage-photo{filter:saturate(1.13)contrast(1.13)brightness(1.08);transform:scale(1.09)}.dc3-stage-vignette{z-index:-2;pointer-events:none;background:linear-gradient(#0000 57%,#090b0bef),linear-gradient(#090b0a79,#0000 33%),linear-gradient(90deg,#090b0aa8,#0000 28%);position:absolute;inset:0}.dc3-stage-vignette:after{content:"";opacity:0;background:linear-gradient(90deg,#0000 0%,#ffdf5c14 49%,#0000 50%) 100% 0/230% 100%;position:absolute;inset:0}.dc3-hero--active .dc3-stage-vignette:after{animation:1.05s ease-out dc3-sweep}@keyframes dc3-sweep{0%{opacity:0;background-position:100% 0}20%{opacity:1}85%{opacity:.8}to{opacity:0;background-position:0 0}}.dc3-stage-outline{pointer-events:none;position:absolute;inset:35px 43px 40px 25px}.dc3-corner{border-color:#ffdf5cb3;width:17px;height:17px;position:absolute}.dc3-corner.tl{border-top:1px solid;border-left:1px solid;top:0;left:0}.dc3-corner.tr{border-top:1px solid;border-right:1px solid;top:0;right:0}.dc3-corner.bl{border-bottom:1px solid;border-left:1px solid;bottom:0;left:0}.dc3-corner.br{border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}.dc3-stage-top,.dc3-stage-bottom{z-index:2;color:#e5e6dc;letter-spacing:.16em;justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex;position:absolute;left:52px;right:68px}.dc3-stage-top{top:55px}.dc3-stage-bottom{color:#a9aca7;font-size:8px;bottom:60px}.dc3-stage-top span:first-child{align-items:center;gap:9px;display:flex}.dc3-stage-indicator{background:var(--dc3-yellow);width:6px;height:6px;box-shadow:0 0 15px var(--dc3-yellow);border-radius:100%}.dc3-stage-crosshair{aspect-ratio:1;opacity:.62;pointer-events:none;border:1px solid #ffdf5c4d;border-radius:100%;place-items:center;width:41%;transition:transform 1.1s,opacity .6s,border-color .6s;display:grid;position:absolute;top:30%;left:16%}.dc3-stage-crosshair:before,.dc3-stage-crosshair:after{content:"";border:1px dashed #ffdf5c5e;border-radius:100%;position:absolute;inset:17%}.dc3-stage-crosshair:after{background:radial-gradient(circle,#ffdf5c21,#0000 72%);border:1px solid #ffdf5ca8;inset:38%}.dc3-stage-crosshair span:first-child,.dc3-stage-crosshair span:nth-child(2){background:#ffdf5c6b;position:absolute}.dc3-stage-crosshair span:first-child{width:1px;height:118%}.dc3-stage-crosshair span:nth-child(2){width:118%;height:1px}.dc3-stage-crosshair span:nth-child(3){background:var(--dc3-yellow);width:6px;height:6px;box-shadow:0 0 18px var(--dc3-yellow);z-index:1;border-radius:100%}.dc3-hero--active .dc3-stage-crosshair{opacity:.94;border-color:#ffdf5ccc;transform:rotate(90deg)scale(1.065)}.dc3-stage-status{z-index:4;-webkit-backdrop-filter:blur(19px);backdrop-filter:blur(19px);background:#070908e0;border:1px solid #ffdf5c9e;width:min(335px,78%);padding:19px 20px 15px;position:absolute;bottom:101px;right:10%;box-shadow:0 22px 80px #000b,0 0 44px #ffdf5c10}.dc3-stage-status:before{content:"";background:var(--dc3-yellow);width:24%;height:2px;transition:width .7s;position:absolute;top:0;left:0;box-shadow:0 0 16px #ffdf5ca0}.dc3-hero--active .dc3-stage-status:before{width:100%}.dc3-status-heading{color:#b7b9ad;letter-spacing:.13em;justify-content:space-between;gap:10px;font-size:8px;font-weight:800;display:flex}.dc3-status-heading .dc3-status-no{color:#ffdf5c}.dc3-status-main{border-bottom:1px solid #ffffff19;align-items:center;gap:15px;margin-top:20px;padding-bottom:16px;display:flex}.dc3-status-ring{border:2px solid #414439;border-top-color:var(--dc3-yellow);border-right-color:var(--dc3-yellow);border-radius:50%;flex:none;place-items:center;width:57px;height:57px;transition:transform .9s,border-color .6s,box-shadow .6s;display:grid}.dc3-status-ring span{background:radial-gradient(circle,#ffdf5c 0 3px,#0000 4px);border:1px solid #a19555;border-radius:50%;width:33px;height:33px}.dc3-hero--active .dc3-status-ring{border-color:var(--dc3-yellow);transform:rotate(140deg);box-shadow:0 0 23px #ffdf5c24}.dc3-status-text{flex:1;min-width:0}.dc3-status-text small{color:#9c9e93;letter-spacing:.12em;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.dc3-status-text strong{font-family:var(--display);letter-spacing:.015em;color:#f1f0e9;font-size:32px;font-weight:800;line-height:1;display:block}.dc3-hero--active .dc3-status-text strong{color:var(--dc3-yellow)}.dc3-status-led{background:#62685c;border-radius:50%;width:7px;height:7px}.dc3-hero--active .dc3-status-led{background:var(--dc3-yellow);box-shadow:0 0 14px var(--dc3-yellow)}.dc3-status-bars{align-items:flex-end;gap:5px;height:22px;margin:14px 0 15px;display:flex}.dc3-status-bars i{background:#4a4d40;flex:1;height:30%;transition:height .55s,background .4s}.dc3-status-bars i:nth-child(3n){height:70%}.dc3-status-bars i:nth-child(4n){height:48%}.dc3-hero--active .dc3-status-bars i{background:var(--dc3-yellow);height:91%}.dc3-hero--active .dc3-status-bars i:nth-child(3n){height:62%}.dc3-hero--active .dc3-status-bars i:nth-child(4n){height:42%}.dc3-activate-btn{background:var(--dc3-yellow);color:#10130b;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:41px;padding:11px 13px;font-size:11px;font-weight:800;display:flex}.dc3-activate-btn:hover{background:#ffe98b}.dc3-stage-status p{color:#adb0a5;margin:10px 0 0;font-size:10px;line-height:1.5}.dc3-hero-footer{letter-spacing:.15em;color:#8e9186;justify-content:space-between;align-items:center;gap:15px;min-height:61px;font-size:9px;font-weight:800;display:flex;position:relative}.dc3-hero-footer a{color:var(--dc3-yellow);align-items:center;gap:18px;display:inline-flex}.dc3-hero-footer a span{transition:transform .2s}.dc3-hero-footer a:hover span{transform:translateY(4px)}.dc3-brand-rail{background:#131514;border-block:1px solid #ffffff19}.dc3-brand-inner{grid-template-columns:1.3fr repeat(4,1fr);align-items:stretch;min-height:115px;display:grid}.dc3-brand-label{border-right:1px solid #fff2;flex-direction:column;justify-content:center;gap:9px;padding:19px 22px 19px 0;display:flex}.dc3-brand-label span{letter-spacing:.17em;color:var(--dc3-yellow);font-size:9px;font-weight:800}.dc3-brand-label strong{font-family:var(--display);max-width:190px;font-size:24px;font-weight:600;line-height:1.05}.dc3-brand-link{border-right:1px solid #fff2;flex-direction:column;justify-content:center;gap:9px;padding:15px 17px;transition:background .22s,color .22s;display:flex;position:relative}.dc3-brand-link:last-child{border-right:0}.dc3-brand-link small{color:#898d85;letter-spacing:.1em;font-size:9px;font-weight:800}.dc3-brand-link strong{font-size:clamp(21px,2vw,31px);font-family:var(--display);white-space:nowrap;font-weight:700;line-height:1.1}.dc3-brand-link>span{color:var(--dc3-yellow);opacity:.7;transition:transform .2s;position:absolute;top:21px;right:19px}.dc3-brand-link:hover{color:var(--dc3-yellow);background:#23251c}.dc3-brand-link:hover>span{transform:translate(3px,-3px)}.dc3-services{background:linear-gradient(#0b0c0b 0%,#0d0e0d 100%);padding:123px 0 108px}.dc3-services-heading{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:52px;display:flex}.dc3-section-kicker{color:#e0e0d7}.dc3-kicker-rule{background:#6d715e;width:31px;height:1px;display:inline-block}.dc3-services-heading h2{font-family:var(--display);letter-spacing:-.008em;margin:32px 0 0;font-size:clamp(64px,6.3vw,106px);font-weight:800;line-height:.86}.dc3-services-heading h2 em{color:var(--dc3-yellow);font-style:normal}.dc3-services-intro{max-width:292px;padding-bottom:5px}.dc3-services-intro p{color:#acaea6;margin:0 0 22px;font-size:14px;line-height:1.85}.dc3-text-link{color:var(--dc3-yellow);border-bottom:1px solid #ffdf5c70;align-items:center;gap:25px;padding-bottom:9px;font-size:12px;font-weight:800;display:inline-flex}.dc3-text-link span{transition:transform .2s}.dc3-text-link:hover span{transform:translate(3px,-3px)}.dc3-service-mosaic{grid-template-rows:minmax(240px,auto) minmax(250px,auto);grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.dc3-mosaic-card{isolation:isolate;background:#181b19;border:1px solid #3e4036;flex-direction:column;justify-content:space-between;min-width:0;padding:22px 24px 23px;transition:border-color .3s,background .3s,transform .35s;display:flex;position:relative;overflow:hidden}.dc3-mosaic-card:hover,.dc3-mosaic-card:focus-within{background:#1e211b;border-color:#ffdf5ccc;transform:translateY(-3px)}.dc3-mosaic-card:before{content:"";pointer-events:none;border:1px solid #0000;transition:border-color .3s;position:absolute;inset:0}.dc3-mosaic-card:hover:before{border-color:#ffdf5c33}.dc3-mosaic-carplay{grid-area:span 2/span 6;min-height:555px}.dc3-mosaic-comfort{grid-column:span 6}.dc3-mosaic-navigation,.dc3-mosaic-cockpit{grid-column:span 3}.dc3-mosaic-top{z-index:2;letter-spacing:.12em;color:#d9dcd1;justify-content:space-between;font-size:10px;font-weight:800;display:flex;position:relative}.dc3-mosaic-top>span:last-child{color:var(--dc3-yellow);font-size:18px;transition:transform .25s}.dc3-mosaic-card:hover .dc3-mosaic-top>span:last-child{transform:translate(3px,-3px)}.dc3-mosaic-visual{z-index:-1;pointer-events:none;transition:transform .6s,filter .6s;position:absolute}.dc3-mosaic-visual-carplay{filter:saturate(.73)brightness(.65);background:linear-gradient(#0000 28%,#16191899 65%,#161918 92%),linear-gradient(90deg,#11131144,#0000),url(/images/infotainment.webp) 48%/cover no-repeat;inset:0}.dc3-mosaic-card:hover .dc3-mosaic-visual-carplay{filter:saturate(.95)brightness(.8);transform:scale(1.055)}.dc3-mosaic-visual-comfort{opacity:.8;width:53%;height:70%;top:13%;right:-25px}.dc3-feature-diagram{background:radial-gradient(circle,#ffdf5c17,#0000 57%);width:100%;height:100%;position:relative}.dc3-feature-diagram:before{content:"";border:1px solid #ffdf5c58;border-radius:50%;position:absolute;inset:11%}.dc3-feature-diagram:after{content:"";border:1px dashed #ffdf5c75;border-radius:50%;position:absolute;inset:27%}.dc3-feature-diagram span{border:2px solid #ffdf5c;border-radius:100%;width:8px;height:8px;position:absolute;box-shadow:0 0 19px #ffdf5c77}.dc3-feature-diagram span:first-child{top:13%;left:49%}.dc3-feature-diagram span:nth-child(2){top:48%;right:12%}.dc3-feature-diagram span:nth-child(3){bottom:12%;left:48%}.dc3-feature-diagram span:nth-child(4){top:48%;left:12%}.dc3-feature-diagram i{border:2px solid var(--dc3-yellow);width:22px;height:22px;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px);transform:rotate(45deg)}.dc3-mosaic-visual-navigation{filter:saturate(.55)brightness(.72);background:linear-gradient(#1719182e,#171918b2 55%,#171918 96%),url(/images/cockpit.webp) 46% 60%/cover no-repeat;inset:0}.dc3-mosaic-visual-cockpit{background:radial-gradient(circle,#ffdf5c18,#0000 68%);border:1px solid #ffdf5c65;border-radius:110px;width:68%;height:39%;top:15%;right:7%}.dc3-cockpit-lines{place-items:center;display:grid;position:absolute;inset:0}.dc3-cockpit-lines span{aspect-ratio:1;border:2px solid #ffdf5c7d;border-left-color:#0000;border-radius:50%;width:34%;position:absolute;transform:rotate(-25deg)}.dc3-cockpit-lines span:first-child{transform:translate(-75%)rotate(-25deg)}.dc3-cockpit-lines span:nth-child(2){transform:translate(75%)rotate(-25deg)}.dc3-cockpit-lines span:nth-child(3){background:#ffdf5c;border:0;width:10%;height:1px;transform:none}.dc3-mosaic-info{z-index:2;margin-top:auto;position:relative}.dc3-service-index{color:#ffdf5c;letter-spacing:.14em;margin-bottom:13px;font-size:9px;font-weight:800;display:block}.dc3-mosaic-info h3{font-family:var(--display);max-width:330px;margin:0 0 9px;font-size:clamp(26px,2.8vw,45px);font-weight:700;line-height:.96}.dc3-mosaic-info p{color:#b6bbb0;max-width:340px;margin:0 0 15px;font-size:12px;line-height:1.65}.dc3-mosaic-link{color:#f0f0e6;border-top:1px solid #ffffff3b;justify-content:space-between;align-items:center;padding-top:13px;font-size:11px;font-weight:800;transition:color .2s;display:flex}.dc3-mosaic-link span:last-child{color:var(--dc3-yellow);font-size:16px}.dc3-mosaic-link:hover{color:var(--dc3-yellow)}.dc3-mosaic-carplay .dc3-mosaic-info h3{max-width:440px;font-size:clamp(42px,4.5vw,69px)}.dc3-mosaic-carplay .dc3-mosaic-info p{max-width:340px;font-size:14px}.dc3-mosaic-comfort .dc3-mosaic-info{max-width:65%}.dc3-mosaic-navigation .dc3-mosaic-info h3,.dc3-mosaic-cockpit .dc3-mosaic-info h3{font-size:clamp(26px,2.5vw,39px)}.dc3-mosaic-navigation .dc3-mosaic-info p,.dc3-mosaic-cockpit .dc3-mosaic-info p{font-size:11px}.dc3-services-tail{justify-content:space-between;align-items:center;gap:30px;padding-top:35px;display:flex}.dc3-services-tail p{color:#a6aaa1;align-items:flex-start;gap:9px;max-width:610px;font-size:12px;line-height:1.7;display:flex}.dc3-services-tail p span{color:var(--dc3-yellow);font-size:17px;line-height:1.1}.dc3-services-tail .dc3-secondary-action{white-space:nowrap}@media (max-width:1250px){.dc3-hero-layout{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr)}.dc3-hero-title{font-size:clamp(74px,7.9vw,108px)}.dc3-hero-stage{margin-right:-32px}.dc3-stage-status{right:7%}.dc3-services-heading h2{font-size:clamp(68px,6.5vw,91px)}.dc3-mosaic-info h3{font-size:35px}.dc3-mosaic-carplay .dc3-mosaic-info h3{font-size:59px}}@media (max-width:1020px){.dc3-hero-layout{grid-template-columns:1fr;min-height:0}.dc3-hero-copy{padding:75px 0 53px}.dc3-hero-title{margin:39px 0 28px;font-size:clamp(84px,11.3vw,128px)}.dc3-hero-stage{min-height:530px;margin:0 -32px}.dc3-stage-photo{background-position:50% 44%}.dc3-stage-status{bottom:88px;right:10%}.dc3-brand-inner{grid-template-columns:repeat(4,minmax(0,1fr))}.dc3-brand-label{border-bottom:1px solid #fff2;border-right:0;grid-column:1/-1;padding:23px 0 17px}.dc3-brand-label strong{max-width:none}.dc3-brand-link{min-height:92px}.dc3-services-heading{align-items:flex-start}.dc3-mosaic-carplay,.dc3-mosaic-comfort{grid-column:span 6}.dc3-mosaic-navigation,.dc3-mosaic-cockpit{grid-column:span 3}}@media (max-width:760px){.dc3-overline,.dc3-section-kicker{letter-spacing:.12em;white-space:normal;gap:8px;font-size:9px}.dc3-overline-separator{width:14px}.dc3-hero-copy{padding:59px 0 39px}.dc3-hero-title{letter-spacing:-.014em;margin:33px 0 27px;font-size:clamp(61px,13.35vw,104px)}.dc3-lede-rail{height:78px}.dc3-hero-lede p{font-size:13px;line-height:1.7}.dc3-hero-actions{gap:9px;margin-top:22px}.dc3-primary-action,.dc3-secondary-action{gap:18px;min-height:48px;padding:0 14px;font-size:10px}.dc3-primary-action{min-width:0}.dc3-hero-bottomline{gap:12px;margin-top:34px;font-size:8px}.dc3-hero-stage{min-height:475px;margin:0 -17px}.dc3-stage-top,.dc3-stage-bottom{left:27px;right:27px}.dc3-stage-top{font-size:8px;top:30px}.dc3-stage-bottom{font-size:7px;bottom:30px}.dc3-stage-outline{inset:20px 20px 18px}.dc3-stage-crosshair{width:46%;top:19%;left:6%}.dc3-stage-status{width:min(310px,82%);padding:14px 15px 12px;bottom:63px;right:6%}.dc3-status-heading{font-size:7px}.dc3-status-main{margin-top:14px;padding-bottom:12px}.dc3-status-text strong{font-size:28px}.dc3-status-ring{width:48px;height:48px}.dc3-status-ring span{width:28px;height:28px}.dc3-hero-footer{min-height:52px;font-size:8px}.dc3-brand-inner{grid-template-columns:1fr 1fr}.dc3-brand-label{grid-column:span 2}.dc3-brand-link{border-bottom:1px solid #ffffff1f;min-height:80px;padding:13px 15px 15px 0}.dc3-brand-link:nth-child(odd){padding-left:15px}.dc3-brand-link strong{font-size:27px}.dc3-brand-link>span{top:19px;right:10px}.dc3-services{padding:83px 0 78px}.dc3-services-heading{flex-direction:column;gap:19px;margin-bottom:32px}.dc3-services-heading h2{margin-top:23px;font-size:clamp(59px,10.9vw,91px)}.dc3-services-intro{max-width:470px}.dc3-services-intro p{margin-bottom:12px;font-size:13px}.dc3-service-mosaic{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:9px}.dc3-mosaic-carplay,.dc3-mosaic-comfort{grid-area:auto/span 2;min-height:415px}.dc3-mosaic-comfort{min-height:315px}.dc3-mosaic-navigation,.dc3-mosaic-cockpit{grid-column:span 1;min-height:320px}.dc3-mosaic-card{padding:18px}.dc3-mosaic-info h3{font-size:38px}.dc3-mosaic-comfort .dc3-mosaic-info{max-width:70%}.dc3-mosaic-carplay .dc3-mosaic-info h3{font-size:58px}.dc3-mosaic-navigation .dc3-mosaic-info h3,.dc3-mosaic-cockpit .dc3-mosaic-info h3{font-size:31px}.dc3-services-tail{flex-direction:column;align-items:flex-start;gap:14px}}@media (max-width:480px){.dc3-hero-title{font-size:clamp(51px,13.25vw,64px)}.dc3-hero-bottomline{gap:9px}.dc3-hero-actions{width:100%}.dc3-primary-action{flex:100%;justify-content:space-between}.dc3-secondary-action{flex:auto}.dc3-stage-top span:last-child,.dc3-stage-bottom span:last-child{display:none}.dc3-brand-link strong{font-size:23px}.dc3-services-heading h2{font-size:clamp(53px,11.7vw,65px)}.dc3-mosaic-carplay{min-height:395px}.dc3-mosaic-comfort{min-height:295px}.dc3-mosaic-navigation,.dc3-mosaic-cockpit{grid-column:span 2;min-height:255px}.dc3-mosaic-comfort .dc3-mosaic-info{max-width:77%}.dc3-mosaic-navigation .dc3-mosaic-info h3,.dc3-mosaic-cockpit .dc3-mosaic-info h3{font-size:35px}.dc3-mosaic-info p{max-width:310px}}@media (prefers-reduced-motion:reduce){.dc3-hero *,.dc3-hero :before,.dc3-hero :after,.dc3-brand-rail *,.dc3-mosaic-card,.dc3-mosaic-visual{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
