.pg-svc-carplay{--paper-2:#f6f7f8}.pg-svc-carplay a{color:var(--ink);text-decoration:none}.pg-svc-carplay a:hover{color:var(--red-d)}.pg-svc-carplay #root{min-height:100vh}.pg-svc-carplay .hv{background:var(--ink);width:100%;height:880px;font-family:var(--body);color:#fff;position:relative;overflow:hidden}.pg-svc-carplay .hv a,.pg-svc-carplay .hv a:hover{color:#fff}.pg-svc-carplay .hv-img{z-index:0;position:absolute;inset:0}.pg-svc-carplay .hv-img .image-slot{width:100%;height:100%;position:absolute;inset:0}.pg-svc-carplay .hv-scrim{z-index:1;pointer-events:none;background:linear-gradient(#06060905 26%,#06060914 42%,#0606099e 74%,#060609eb 100%),linear-gradient(#060609b3 0%,#0606091f 20%,#06060900 34%),radial-gradient(78% 62% at 22% 78%,#e0231b24 0%,#e0231b00 68%);position:absolute;inset:0}.pg-svc-carplay .hv-nav{z-index:6;justify-content:space-between;align-items:center;gap:24px;padding:26px 48px;display:flex;position:absolute;top:0;left:0;right:0}.pg-svc-carplay .hv-brand{-webkit-backdrop-filter:blur(20px);background:#0d0d1280;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:14px;min-width:0;padding:0 20px 0 0;display:flex;box-shadow:0 22px 50px -24px #000000b3}.pg-svc-carplay .hv-logo{background:#ffffff1a;border:1px solid #fff3;border-radius:999px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.pg-svc-carplay .hv-logo img{width:auto;height:58%;display:block}.pg-svc-carplay .hv-secs{align-items:center;gap:2px;display:flex}.pg-svc-carplay .hv-sec{color:#ffffffc2;white-space:nowrap;border-radius:999px;align-items:center;padding:10px 16px;font-size:14.5px;font-weight:600;transition:background .22s,color .22s,transform .24s cubic-bezier(.2,.7,.3,1);display:inline-flex}.pg-svc-carplay .hv-sec:hover{color:#fff;background:#ffffff1a;transform:translateY(-1px)}.pg-svc-carplay .hv-sec.on,.pg-svc-carplay .hv-sec.on:hover{background:var(--red);color:#fff}.pg-svc-carplay .hv-ctrl{-webkit-backdrop-filter:blur(20px);background:#0d0d1280;border:1px solid #ffffff21;border-radius:999px;flex:none;align-items:center;gap:9px;padding:9px;display:flex;box-shadow:0 22px 50px -24px #000000b3}.pg-svc-carplay .hv-icbtn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;transition:background .22s,transform .32s cubic-bezier(.2,.7,.3,1);display:inline-flex}.pg-svc-carplay .hv-icbtn:hover{background:#ffffff2e;transform:translateY(-2px)scale(1.06)}.pg-svc-carplay .hv-book{background:var(--red);white-space:nowrap;border-radius:999px;align-items:center;height:46px;padding:0 22px;font-size:14.5px;font-weight:600;transition:background .22s,transform .3s cubic-bezier(.2,.7,.3,1);display:inline-flex;box-shadow:0 14px 28px -12px #e0231bb3}.pg-svc-carplay .hv-book:hover{background:var(--red-d);transform:translateY(-2px)}.pg-svc-carplay .hv-menu{cursor:pointer;color:#fff;height:46px;font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;gap:11px;padding:0 18px;font-size:12.5px;font-weight:700;transition:background .22s,transform .3s cubic-bezier(.2,.7,.3,1);display:inline-flex}.pg-svc-carplay .hv-menu:hover{background:#ffffff2e;transform:translateY(-2px)}.pg-svc-carplay .hv-bars{flex-direction:column;gap:3px;display:flex}.pg-svc-carplay .hv-bars i{background:#fff;border-radius:2px;width:17px;height:2px;transition:width .28s cubic-bezier(.2,.7,.3,1);display:block}.pg-svc-carplay .hv-menu:hover .hv-bars i:first-child{width:11px}.pg-svc-carplay .hv-menu:hover .hv-bars i:nth-child(3){width:8px}.pg-svc-carplay .hv-body{z-index:4;flex-direction:column;align-items:flex-start;gap:22px;max-width:640px;display:flex;position:absolute;bottom:104px;left:56px}.pg-svc-carplay .hv-ey{white-space:nowrap;-webkit-backdrop-filter:blur(8px);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#ffffffdb;background:#ffffff1a;border:1px solid #ffffff42;border-radius:999px;align-items:center;gap:9px;padding:8px 16px;font-size:10px;display:inline-flex}.pg-svc-carplay .hv-ey i{background:var(--red);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 4px #e0231b47}.pg-svc-carplay .hv-h1{font-family:var(--display);letter-spacing:-.05em;text-wrap:balance;font-size:76px;font-weight:800;line-height:.94}.pg-svc-carplay .hv-h1 em{color:var(--red-l);font-style:normal}.pg-svc-carplay .hv-sub{color:#fffc;text-wrap:pretty;max-width:46ch;font-size:21px;line-height:1.56}.pg-svc-carplay .hv-cta{align-items:center;gap:12px;display:flex}.pg-svc-carplay .hv-b1{white-space:nowrap;background:var(--red);height:56px;font-family:var(--display);letter-spacing:-.01em;border-radius:999px;flex:none;align-items:center;gap:14px;padding:0 10px 0 26px;font-size:16px;font-weight:700;transition:background .22s,transform .3s cubic-bezier(.2,.7,.3,1);display:inline-flex;box-shadow:0 18px 38px -14px #e0231bbf}.pg-svc-carplay .hv-b1 i{background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .3s cubic-bezier(.2,.7,.3,1);display:inline-flex}.pg-svc-carplay .hv-b1:hover{background:var(--red-d);transform:translateY(-2px)}.pg-svc-carplay .hv-b1:hover i{transform:translate(3px)}.pg-svc-carplay .hv-b2{white-space:nowrap;-webkit-backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff61;border-radius:999px;flex:none;align-items:center;height:56px;padding:0 26px;font-size:16px;font-weight:600;transition:background .22s,border-color .22s,transform .3s cubic-bezier(.2,.7,.3,1);display:inline-flex}.pg-svc-carplay .hv-b2:hover{background:#fff3;border-color:#fff9;transform:translateY(-2px)}.pg-svc-carplay .hv-meta{font-family:var(--body);letter-spacing:0;text-transform:none;color:#ffffffeb;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.pg-svc-carplay .hv-meta>span{white-space:nowrap;-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:9px;padding:7px 14px 7px 8px;display:inline-flex}.pg-svc-carplay .hv-meta>span:before{content:"";background:var(--acr,#e11d2e) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round' d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/11px no-repeat;border-radius:50%;flex:none;width:18px;height:18px}.pg-svc-carplay .hv-card{z-index:5;width:376px;color:var(--ink);background:#fff;border-radius:26px;flex-direction:column;gap:14px;padding:20px;display:flex;position:absolute;bottom:104px;right:56px;box-shadow:0 50px 90px -34px #000c}.pg-svc-carplay .hv-chead{flex-direction:column;gap:7px;padding:2px 4px 0;display:flex}.pg-svc-carplay .hv-cey{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;font-size:10px;display:inline-flex}.pg-svc-carplay .hv-cey i{background:var(--red);border-radius:50%;flex:none;width:6px;height:6px}.pg-svc-carplay .hv-cnote{color:#0e0e1199;text-wrap:pretty;font-size:13.5px;line-height:1.5}.pg-svc-carplay .hv-vid{aspect-ratio:16/11;cursor:pointer;background:#1c1c21;border-radius:18px;position:relative;overflow:hidden}.pg-svc-carplay .hv-vid .image-slot{width:100%;height:100%;position:absolute;inset:0}.pg-svc-carplay .hv-vshade{z-index:2;pointer-events:none;background:linear-gradient(#06060900 45%,#06060980 100%);position:absolute;inset:0}.pg-svc-carplay .hv-play{z-index:3;cursor:pointer;width:62px;height:62px;color:var(--red);background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .34s cubic-bezier(.2,.7,.3,1),background .22s,color .22s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 34px -14px #000000b3}.pg-svc-carplay .hv-play:after{content:"";opacity:.6;border:1px solid #ffffff8c;border-radius:50%;transition:inset .34s cubic-bezier(.2,.7,.3,1),opacity .3s;position:absolute;inset:-9px}.pg-svc-carplay .hv-vid:hover .hv-play{background:var(--red);color:#fff;transform:translate(-50%,-50%)scale(1.08)}.pg-svc-carplay .hv-vid:hover .hv-play:after{opacity:.9;inset:-14px}.pg-svc-carplay .hv-vcap{z-index:3;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffffd1;font-size:9.5px;position:absolute;bottom:12px;left:14px}.pg-svc-carplay .hv-m{flex-direction:column;width:100%;height:876px;display:flex}.pg-svc-carplay .hv-m .hv-nav{gap:12px;padding:16px 20px;position:relative}.pg-svc-carplay .hv-m .hv-brand{padding:0}.pg-svc-carplay .hv-m .hv-logo{width:46px;height:46px}.pg-svc-carplay .hv-m .hv-ctrl{gap:8px;padding:7px}.pg-svc-carplay .hv-m .hv-book{height:40px;padding:0 18px;font-size:14px}.pg-svc-carplay .hv-m .hv-menu{justify-content:center;width:40px;height:40px;padding:0}.pg-svc-carplay .hv-m .hv-body{gap:18px;max-width:none;margin-top:auto;padding:0 20px;position:relative;bottom:auto;left:auto}.pg-svc-carplay .hv-m .hv-h1{letter-spacing:-.04em;font-size:46px}.pg-svc-carplay .hv-m .hv-sub{max-width:none;font-size:17px}.pg-svc-carplay .hv-m .hv-cta{flex-direction:column;align-self:stretch;align-items:stretch;gap:10px}.pg-svc-carplay .hv-m .hv-b1{justify-content:space-between;height:54px}.pg-svc-carplay .hv-m .hv-b2{justify-content:center;height:52px}.pg-svc-carplay .hv-m .hv-meta{gap:6px;font-size:12.5px}.pg-svc-carplay .hv-m .hv-meta>span{padding:6px 12px 6px 7px}.pg-svc-carplay .hv-m .hv-card{border-radius:22px;width:auto;margin:22px 20px;padding:16px;position:relative;bottom:auto;right:auto}.pg-svc-carplay .hv-m .hv-vid{aspect-ratio:16/10}@media (prefers-reduced-motion:reduce){.pg-svc-carplay .hv-sec,.pg-svc-carplay .hv-icbtn,.pg-svc-carplay .hv-book,.pg-svc-carplay .hv-menu,.pg-svc-carplay .hv-bars i,.pg-svc-carplay .hv-b1,.pg-svc-carplay .hv-b1 i,.pg-svc-carplay .hv-b2,.pg-svc-carplay .hv-play,.pg-svc-carplay .hv-play:after{transition:none!important}.pg-svc-carplay .hv-sec:hover,.pg-svc-carplay .hv-icbtn:hover,.pg-svc-carplay .hv-book:hover,.pg-svc-carplay .hv-menu:hover,.pg-svc-carplay .hv-b1:hover,.pg-svc-carplay .hv-b2:hover,.pg-svc-carplay .hv-vid:hover .hv-play{transform:none!important}}.pg-svc-carplay{--acr:#e11d2e;--acr-d:#c11524;--acp:#f4f5f6}.pg-svc-carplay .ac{background:var(--acp);width:100%;min-height:100%;color:var(--ink);font-family:var(--body);grid-template-columns:minmax(0,1fr) 430px;align-items:stretch;gap:12px;padding:12px;display:grid;position:relative}.pg-svc-carplay .ac a{color:var(--ink)}.pg-svc-carplay .ac a:hover{color:var(--acr-d)}.pg-svc-carplay .ac a.ac-b1,.pg-svc-carplay .ac a.ac-b1:hover,.pg-svc-carplay .ac a.ac-b2,.pg-svc-carplay .ac a.ac-b2:hover{color:#fff}.pg-svc-carplay .ac-tile{background:#fff;border:1px solid #0e0e1112;border-radius:20px}.pg-svc-carplay .ac-lead{flex-direction:column;gap:12px;display:flex}.pg-svc-carplay .ac-ey{white-space:nowrap;font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#0e0e1173;align-self:flex-start;align-items:center;gap:9px;font-size:10.5px;display:inline-flex}.pg-svc-carplay .ac-ey i{background:var(--acr);border-radius:50%;flex:none;width:6px;height:6px}.pg-svc-carplay .ac-h2{font-family:var(--display);letter-spacing:-.045em;color:var(--ink);font-size:42px;font-weight:800;line-height:1}.pg-svc-carplay .ac-stage{flex-direction:column;gap:14px;min-width:0;height:100%;padding:22px;display:flex}.pg-svc-carplay .ac-big{background:#14141a;border-radius:16px;flex:auto;min-height:0;position:relative;overflow:hidden}.pg-svc-carplay .ac-stage.is-solo .ac-big{flex:auto}.pg-svc-carplay .ac-big .image-slot{width:100%;height:100%;position:absolute;inset:0}.pg-svc-carplay .ac-bshade{z-index:2;pointer-events:none;background:linear-gradient(#06060900 32%,#06060914 60%,#060609ad 100%);position:absolute;inset:0}.pg-svc-carplay .ac-bcap{z-index:3;color:#fff;align-items:center;gap:10px;display:flex;position:absolute;bottom:20px;left:22px}.pg-svc-carplay .ac-bcap b{font-family:var(--display);letter-spacing:-.02em;font-size:19px;font-weight:700}.pg-svc-carplay .ac-bnum{z-index:3;white-space:nowrap;font-family:var(--mono);letter-spacing:.16em;color:#ffffffbf;-webkit-backdrop-filter:blur(10px);background:#0d0d1280;border:1px solid #ffffff2e;border-radius:999px;padding:6px 13px;font-size:10px;position:absolute;top:18px;right:20px}.pg-svc-carplay .ac-ph{z-index:4;background:#09090c99;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pg-svc-carplay .ac-phl{white-space:nowrap;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;background:#0d0d1280;border:1px dashed #ffffff80;border-radius:999px;align-items:center;gap:9px;padding:9px 16px;font-size:10px;display:inline-flex}.pg-svc-carplay .ac-thumbs{flex:none;gap:12px;display:grid}.pg-svc-carplay .ac-th{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:9px;min-width:0;padding:0;display:flex}.pg-svc-carplay .ac:not(.ac-m) .ac-thi{aspect-ratio:auto;height:92px}.pg-svc-carplay .ac-thi{aspect-ratio:16/9;background:#14141a;border:1px solid #0e0e111a;border-radius:12px;transition:border-color .24s,transform .3s cubic-bezier(.2,.7,.3,1);position:relative;overflow:hidden}.pg-svc-carplay .ac-thi .image-slot{width:100%;height:100%;position:absolute;inset:0}.pg-svc-carplay .ac-th:hover .ac-thi{border-color:#0e0e1159;transform:translateY(-2px)}.pg-svc-carplay .ac-th.on .ac-thi{border-color:var(--acr);box-shadow:0 0 0 1px var(--acr)}.pg-svc-carplay .ac-th.is-ph .ac-thi{border-style:dashed}.pg-svc-carplay .ac-thc{color:#0e0e1180;font-size:12.5px;line-height:1.35}.pg-svc-carplay .ac-th.on .ac-thc{color:var(--ink);font-weight:600}.pg-svc-carplay .ac-fine{color:#6b6b71;text-wrap:pretty;max-width:78ch;font-size:12.5px;line-height:1.5}.pg-svc-carplay .ac-col{flex-direction:column;gap:12px;min-width:0;display:flex}.pg-svc-carplay .ac-act{flex:none}.pg-svc-carplay .ac-card{color:var(--ink);background:#fff;border:1px solid #0e0e1112;border-radius:20px;flex-direction:column;gap:13px;padding:18px 18px 20px;display:flex}.pg-svc-carplay .ac-ct{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#0e0e116b;font-size:10px;font-weight:700}.pg-svc-carplay .ac-note{color:#55555c;text-wrap:pretty;font-size:13px;line-height:1.5}.pg-svc-carplay .ac-note.is-lead{color:#0e0e11b8;font-weight:500}.pg-svc-carplay .ac-lock{background:var(--acp);color:#0e0e118c;border-radius:14px;align-items:center;gap:11px;padding:14px 15px;font-size:13.5px;line-height:1.45;display:flex}.pg-svc-carplay .ac-lock i{color:#0e0e1173;background:#fff;border:1px solid #0e0e111a;border-radius:8px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.pg-svc-carplay .ac-steps{flex-direction:column;gap:8px;display:flex}.pg-svc-carplay .ac-step{white-space:nowrap;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#0e0e1166;align-items:center;gap:10px;font-size:10px;display:flex}.pg-svc-carplay .ac-step b{border:1px solid #0e0e1133;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;display:inline-flex}.pg-svc-carplay .ac-step.ok{color:#0e0e119e}.pg-svc-carplay .ac-step.ok b{color:#fff;background:#1b8a54;border-color:#1b8a54}.pg-svc-carplay .ac-fld{flex-direction:column;gap:9px;display:flex}.pg-svc-carplay .ac:not(.ac-m) .ac-col>.ac-card{flex:none}.pg-svc-carplay .ac-q[hidden]{display:none}.pg-svc-carplay .ac-found{background:#148c5012;border:1px solid #148c503d;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.pg-svc-carplay .ac-found i{color:#fff;background:#1b8a54;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.pg-svc-carplay .ac-found>span{min-width:0;font-family:var(--display);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14.5px;font-weight:700;overflow:hidden}.pg-svc-carplay .ac-found button{cursor:pointer;white-space:nowrap;font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--acr);background:0 0;border:none;border-bottom:1px solid #e11d2e66;padding:0;font-size:9.5px}.pg-svc-carplay .ac-orow{align-items:center;gap:12px;padding:2px 0;display:flex}.pg-svc-carplay .ac-or{white-space:nowrap;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#0e0e1166;font-size:9px}.pg-svc-carplay .ac-orow:after{content:"";background:#0e0e111a;flex:1;height:1px}.pg-svc-carplay .ac-plate-row{flex-direction:column;gap:11px;display:flex}.pg-svc-carplay .ac-holder{background:#131317;border-radius:11px;padding:5px;position:relative;box-shadow:0 18px 40px -22px #00000073}.pg-svc-carplay .ac-hbrand{z-index:1;background:#131317;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.pg-svc-carplay .ac-hbrand img{object-fit:contain;opacity:.95;width:12px;height:12px;display:block}.pg-svc-carplay .ac-plate{cursor:text;background:#f2f3f4;border-radius:7px;align-items:stretch;height:68px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000002e}.pg-svc-carplay .ac-eu{background:var(--acr);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;width:38px;display:flex}.pg-svc-carplay .ac-eu b{font-family:var(--display);letter-spacing:.04em;color:#fff;font-size:11px;font-weight:800}.pg-svc-carplay .ac-plate input{color:#111114;min-width:0;font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:none;outline:none;flex:1;padding:0 16px;font-size:32px;font-weight:800}.pg-svc-carplay .ac-plate input::placeholder{color:#11111442;letter-spacing:.1em}.pg-svc-carplay .ac-plate.is-loading:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 34%,#ffffffe6 50%,#0000 66%) 0 0/220% 100%;animation:1.1s linear infinite acshim;position:absolute;inset:0}@keyframes acshim{0%{background-position:-120% 0}to{background-position:120% 0}}.pg-svc-carplay .ac-plate.is-error{box-shadow:inset 0 0 0 2px var(--acr)}.pg-svc-carplay .ac-prow{align-items:center;gap:12px;display:flex}.pg-svc-carplay .ac-hint{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pg-svc-carplay .ac-hint em{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#0e0e1173;font-size:9.5px;font-style:normal}.pg-svc-carplay .ac-hint>span{color:#0e0e118c;font-size:12.5px;line-height:1.45}.pg-svc-carplay .ac-spin{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#0e0e118c;align-items:center;gap:9px;font-size:10px;display:inline-flex}.pg-svc-carplay .ac-spin i{border:2px solid #0e0e112e;border-top-color:var(--acr);border-radius:50%;flex:none;width:12px;height:12px;animation:.7s linear infinite acspin}@keyframes acspin{to{transform:rotate(360deg)}}.pg-svc-carplay .ac-pgo{background:var(--ink);color:#fff;cursor:pointer;border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;transition:background .22s,transform .28s cubic-bezier(.2,.7,.3,1),opacity .2s;display:inline-flex}.pg-svc-carplay .ac-pgo:hover{background:var(--acr);transform:translate(2px)}.pg-svc-carplay .ac-pgo:disabled{opacity:.28;cursor:default;transform:none}.pg-svc-carplay .ac-man{grid-template-rows:repeat(3,52px);gap:8px;display:grid}.pg-svc-carplay .ac:not(.ac-m) .ac-plate-row{flex-direction:column;flex:auto;display:flex}.pg-svc-carplay .ac:not(.ac-m) .ac-man{flex:auto;grid-template-rows:repeat(3,minmax(52px,1fr))}.pg-svc-carplay .ac-mc{min-width:0;position:relative}.pg-svc-carplay .ac-mb{cursor:pointer;text-align:left;background:#fdfdfe;border:1px solid #0e0e1121;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;height:100%;padding:12px 15px;transition:border-color .22s;display:flex}.pg-svc-carplay .ac-mb:hover{border-color:#0e0e1157}.pg-svc-carplay .ac-mb em{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#0e0e1173;white-space:nowrap;font-size:9px;font-style:normal}.pg-svc-carplay .ac-mb b{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex;overflow:hidden}.pg-svc-carplay .ac-mb b.ph{color:#0e0e1166;font-weight:600}.pg-svc-carplay .ac-mcv{color:#0e0e1166;transition:transform .26s;display:inline-flex}.pg-svc-carplay .ac-mc.on .ac-mb{border-color:var(--ink)}.pg-svc-carplay .ac-mc.on .ac-mcv{transform:rotate(180deg)}.pg-svc-carplay .ac-mc.done .ac-mcv{color:var(--acr)}.pg-svc-carplay .ac-mc.off .ac-mb{opacity:.45;cursor:default}.pg-svc-carplay .ac-pop{z-index:14;background:#fff;border:1px solid #0e0e1124;border-radius:14px;flex-direction:column;gap:2px;max-height:196px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 30px 60px -30px #0e0e1180}.pg-svc-carplay .ac-pop button{cursor:pointer;text-align:left;font-family:var(--body);color:#0e0e11cc;background:0 0;border:none;border-radius:10px;padding:9px 11px;font-size:13.5px;font-weight:600;transition:background .18s,color .18s}.pg-svc-carplay .ac-pop button:hover{color:var(--ink);background:#0e0e110f}.pg-svc-carplay .ac-pop button.sel{background:var(--ink);color:#fff}.pg-svc-carplay .ac-mark{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.pg-svc-carplay .ac-mark img{object-fit:contain;display:block}.pg-svc-carplay .ac-mark-fb{width:100%;height:100%;font-family:var(--display);letter-spacing:.02em;color:#0e0e1199;background:#0e0e1114;border-radius:6px;justify-content:center;align-items:center;font-size:.4em;font-weight:800;display:none}.pg-svc-carplay .ac-ov{z-index:30;justify-content:center;align-items:center;padding:26px;display:flex;position:absolute;inset:0}.pg-svc-carplay .ac-ov-veil{cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#0c0c1080;border:none;padding:0;animation:.22s both acfade;position:absolute;inset:0}@keyframes acfade{0%{opacity:0}to{opacity:1}}.pg-svc-carplay .ac-pk{z-index:1;background:#fff;border-radius:24px;flex-direction:column;gap:14px;width:min(720px,100%);max-height:100%;padding:18px;animation:.3s cubic-bezier(.16,1,.3,1) both acrise;display:flex;position:relative;overflow:hidden;box-shadow:0 60px 120px -50px #0a0a0ebf}@keyframes acrise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.pg-svc-carplay .ac-pk-h{align-items:center;gap:12px;display:flex}.pg-svc-carplay .ac-pk-b,.pg-svc-carplay .ac-pk-x{width:38px;height:38px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #0e0e1124;border-radius:12px;flex:none;justify-content:center;align-items:center;transition:background .2s,border-color .2s,transform .26s cubic-bezier(.2,.7,.3,1);display:inline-flex}.pg-svc-carplay .ac-pk-b:hover{border-color:var(--ink);transform:translate(-2px)}.pg-svc-carplay .ac-pk-x:hover{background:var(--ink);border-color:var(--ink);color:#fff}.pg-svc-carplay .ac-pk-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pg-svc-carplay .ac-pk-t em{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#0e0e116b;font-size:9px;font-style:normal}.pg-svc-carplay .ac-pk-t b{font-family:var(--display);letter-spacing:-.03em;font-size:20px;font-weight:800}.pg-svc-carplay .ac-pk-crumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pg-svc-carplay .ac-cr{cursor:pointer;text-align:left;background:#fdfdfe;border:1px solid #0e0e111a;border-radius:12px;align-items:center;gap:9px;min-width:0;padding:9px 12px;transition:border-color .2s,background .2s;display:flex}.pg-svc-carplay .ac-cr em{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#0e0e1166;white-space:nowrap;font-size:8.5px;font-style:normal}.pg-svc-carplay .ac-cr b{min-width:0;font-family:var(--display);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;text-align:right;color:var(--ink);flex:1;font-size:13px;font-weight:700;overflow:hidden}.pg-svc-carplay .ac-cr i{color:#1b8a54;flex:none;display:inline-flex}.pg-svc-carplay .ac-cr.on{border-color:var(--ink);background:#fff}.pg-svc-carplay .ac-cr:disabled{opacity:.45;cursor:default}.pg-svc-carplay .ac-pk-s{border:1px solid #0e0e1129;border-radius:13px;align-items:center;height:46px;padding:0 15px;transition:border-color .2s,box-shadow .2s;display:flex}.pg-svc-carplay .ac-pk-s:focus-within{border-color:var(--acr);box-shadow:0 0 0 3px #e11d2e21}.pg-svc-carplay .ac-pk-s input{min-width:0;font-family:var(--body);color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:14.5px;font-weight:500}.pg-svc-carplay .ac-pk-s input::placeholder{color:#0e0e1166}.pg-svc-carplay .ac-pk-track{flex:1;min-height:0;transition:transform .38s cubic-bezier(.2,.8,.25,1);display:flex}.pg-svc-carplay .ac-pk-pane{flex:0 0 100%;min-width:0;max-height:330px;padding:2px;overflow-y:auto}.pg-svc-carplay .ac-pk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pg-svc-carplay .ac-bt{cursor:pointer;background:#fdfdfe;border:1px solid #0e0e111a;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px 10px;transition:border-color .2s,background .2s,transform .26s cubic-bezier(.2,.7,.3,1);display:flex}.pg-svc-carplay .ac-bt span{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);text-align:center;font-size:12.5px;font-weight:700}.pg-svc-carplay .ac-bt:hover{border-color:var(--ink);transform:translateY(-2px)}.pg-svc-carplay .ac-bt.on{border-color:var(--acr);box-shadow:0 0 0 1px var(--acr)}.pg-svc-carplay .ac-pk-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pg-svc-carplay .ac-lt{cursor:pointer;text-align:left;background:#fdfdfe;border:1px solid #0e0e111a;border-radius:13px;align-items:center;gap:10px;padding:14px 15px;transition:border-color .2s,transform .26s cubic-bezier(.2,.7,.3,1);display:flex}.pg-svc-carplay .ac-lt b{min-width:0;font-family:var(--display);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14.5px;font-weight:700;overflow:hidden}.pg-svc-carplay .ac-lt i{color:var(--acr);display:none}.pg-svc-carplay .ac-lt:hover{border-color:var(--ink);transform:translateY(-1px)}.pg-svc-carplay .ac-lt.on{border-color:var(--acr);box-shadow:0 0 0 1px var(--acr)}.pg-svc-carplay .ac-lt.on i{display:inline-flex}.pg-svc-carplay .ac-pk-years{flex-direction:column;gap:8px;display:flex}.pg-svc-carplay .ac-yt{cursor:pointer;text-align:left;background:#fdfdfe;border:1px solid #0e0e111a;border-radius:14px;align-items:baseline;gap:12px;padding:16px 18px;transition:border-color .2s,transform .26s cubic-bezier(.2,.7,.3,1);display:flex}.pg-svc-carplay .ac-yt b{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-size:19px;font-weight:800}.pg-svc-carplay .ac-yt em{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#0e0e116b;margin-left:auto;font-size:9.5px;font-style:normal}.pg-svc-carplay .ac-yt:hover{border-color:var(--ink);transform:translateY(-1px)}.pg-svc-carplay .ac-yt.on{border-color:var(--acr);box-shadow:0 0 0 1px var(--acr)}.pg-svc-carplay .ac-pk-empty{color:#0e0e1180;padding:8px 2px;font-size:13.5px}.pg-svc-carplay .ac-ov.is-m{padding:14px}.pg-svc-carplay .ac-ov.is-m .ac-pk{border-radius:20px;gap:11px;padding:14px}.pg-svc-carplay .ac-ov.is-m .ac-pk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-svc-carplay .ac-ov.is-m .ac-pk-list{grid-template-columns:1fr}.pg-svc-carplay .ac-ov.is-m .ac-pk-pane{max-height:300px}.pg-svc-carplay .ac-ov.is-m .ac-pk-t b{font-size:17px}.pg-svc-carplay .ac-in{border:1px solid #0e0e112e;border-radius:13px;align-items:center;gap:10px;height:52px;padding:0 8px 0 15px;transition:border-color .22s,box-shadow .22s;display:flex}.pg-svc-carplay .ac-in:focus-within{border-color:var(--acr);box-shadow:0 0 0 3px #e11d2e24}.pg-svc-carplay .ac-in input{min-width:0;font-family:var(--body);color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:15.5px;font-weight:500}.pg-svc-carplay .ac-in input::placeholder{color:#0e0e1166}.pg-svc-carplay .ac-go{background:var(--ink);color:#fff;cursor:pointer;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;transition:background .22s,transform .28s cubic-bezier(.2,.7,.3,1);display:inline-flex}.pg-svc-carplay .ac-go:hover{background:var(--acr);transform:translate(2px)}.pg-svc-carplay .ac-link{cursor:pointer;font-family:var(--body);color:#0e0e118c;background:0 0;border:none;border-bottom:1px solid #0e0e1138;align-self:flex-start;padding:0;font-size:12.5px;font-weight:600;transition:color .2s,border-color .2s}.pg-svc-carplay .ac-link:hover{color:var(--acr);border-color:var(--acr)}.pg-svc-carplay .ac-car{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.pg-svc-carplay .ac-car s{color:#0e0e114d;text-decoration:none}.pg-svc-carplay .ac-car button{cursor:pointer;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--acr);background:0 0;border:none;border-bottom:1px solid #e11d2e66;padding:0;font-size:12px}.pg-svc-carplay .ac-car button:hover{border-color:var(--acr)}.pg-svc-carplay .ac-q{flex-direction:column;gap:10px;display:flex}.pg-svc-carplay .ac-ql{color:var(--ink);font-size:14.5px;font-weight:600}.pg-svc-carplay .ac-pills{flex-wrap:wrap;gap:8px;display:flex}.pg-svc-carplay .ac-pills.is-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pg-svc-carplay .ac-pills.is-grid>.ac-pill{border-radius:12px;justify-content:center;min-height:48px;padding:10px 14px}.pg-svc-carplay .ac-pills.is-grid>.ac-pill:nth-child(3){grid-column:1/-1}.pg-svc-carplay .ac-pill{white-space:nowrap;cursor:pointer;font-family:var(--body);color:#0e0e11b3;background:#fff;border:1px solid #0e0e112e;border-radius:999px;align-items:center;gap:8px;padding:10px 15px;font-size:13.5px;font-weight:600;transition:background .2s,border-color .2s,color .2s,transform .26s cubic-bezier(.2,.7,.3,1);display:inline-flex}.pg-svc-carplay .ac-pill:hover{color:var(--ink);border-color:#0e0e116b;transform:translateY(-1px)}.pg-svc-carplay .ac-pill.on{background:var(--ink);border-color:var(--ink);color:#fff}.pg-svc-carplay .ac-pill em{font-style:normal;font-family:var(--mono);letter-spacing:.1em;color:var(--acr);background:#e11d2e1f;border-radius:999px;flex:none;padding:3px 7px;font-size:10px}.pg-svc-carplay .ac-pill.on em{color:#fff;background:#ffffff29}.pg-svc-carplay .ac-ctrl{color:#0e0e119e;text-wrap:pretty;border-top:1px solid #0e0e111a;align-items:flex-start;gap:10px;padding-top:14px;font-size:13px;line-height:1.5;display:flex}.pg-svc-carplay .ac-ctrl i{border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:inline-flex}.pg-svc-carplay .ac-ctrl.is-ok i{color:#1b8a54;background:#148c501f}.pg-svc-carplay .ac-ctrl.is-ok b{color:#167044;font-weight:600}.pg-svc-carplay .ac-ctrl.is-info i{color:#0e0e118c;background:#0e0e1112}.pg-svc-carplay .ac-flag{white-space:nowrap;font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#0e0e1173;border:1px dashed #0e0e113d;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:7px 12px;font-size:9.5px;display:flex}.pg-svc-carplay .ac-rows{flex-direction:column;gap:8px;display:flex}.pg-svc-carplay .ac:not(.ac-m) .ac-rows{flex:auto;grid-template-rows:repeat(4,minmax(72px,1fr));display:grid}.pg-svc-carplay .ac-row{text-align:left;cursor:pointer;background:#fff;border:1px solid #0e0e1129;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:13px 15px;transition:border-color .2s,background .22s,transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s;display:grid;position:relative}.pg-svc-carplay .ac-row:hover{border-color:#0e0e1166;transform:translateY(-1px)}.pg-svc-carplay .ac-row.on{background:var(--ink);border-color:var(--ink);box-shadow:0 20px 40px -24px #0e0e1199}.pg-svc-carplay .ac-row.off{opacity:.42;cursor:not-allowed}.pg-svc-carplay .ac-row.off:hover{border-color:#0e0e1129;transform:none}.pg-svc-carplay .ac-rl{flex-direction:column;gap:5px;min-width:0;display:flex}.pg-svc-carplay .ac-rn{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:9px;font-size:16px;font-weight:700;display:flex}.pg-svc-carplay .ac-row.on .ac-rn{color:#fff}.pg-svc-carplay .ac-tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:var(--acr);color:#fff;border-radius:999px;padding:4px 8px;font-size:8.5px;font-weight:700}.pg-svc-carplay .ac-rb{color:#0e0e1194;text-wrap:pretty;font-size:12.5px;line-height:1.4}.pg-svc-carplay .ac-row.on .ac-rb{color:#ffffffb8}.pg-svc-carplay .ac-rh{white-space:nowrap;font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#0e0e1173;align-self:flex-end;font-size:9px}.pg-svc-carplay .ac-row.on .ac-rh{color:#fff9}.pg-svc-carplay .ac-rp{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.pg-svc-carplay .ac-rp-was{font-family:var(--mono);color:#0e0e1166;font-size:11px;text-decoration:line-through}.pg-svc-carplay .ac-row.on .ac-rp-was{color:#ffffff80}.pg-svc-carplay .ac-rp-now{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.pg-svc-carplay .ac-rp-now b{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-size:20px;font-weight:800}.pg-svc-carplay .ac-row.on .ac-rp-now b{color:#fff}.pg-svc-carplay .ac-rp-now em{font-style:normal;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#0e0e116b;flex:none;font-size:9px}.pg-svc-carplay .ac-row.on .ac-rp-now em{color:#ffffff8c}.pg-svc-carplay .ac-strip{background:repeating-linear-gradient(135deg,#0e0e1129 0 5px,#0e0e110d 5px 10px);border-radius:5px;width:66px;height:18px}.pg-svc-carplay .ac-adds{flex-direction:column;gap:8px;display:flex}.pg-svc-carplay .ac:not(.ac-m) .ac-adds{flex:none;grid-template-rows:repeat(2,minmax(64px,84px));display:grid}.pg-svc-carplay .ac-always{border-top:1px solid #0e0e111a;flex-direction:column;gap:9px;padding-top:13px;display:flex}.pg-svc-carplay .ac:not(.ac-m) .ac-always{flex:auto;justify-content:space-between}.pg-svc-carplay .ac-al{color:#0e0e119e;align-items:center;gap:10px;font-size:13px;line-height:1.4;display:flex}.pg-svc-carplay .ac-al i{color:#1b8a54;background:#148c501f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.pg-svc-carplay .ac-add{cursor:pointer;text-align:left;background:#fff;border:1px solid #0e0e1129;border-radius:14px;align-items:center;gap:13px;padding:13px 15px;transition:border-color .2s,background .2s;display:flex}.pg-svc-carplay .ac-add:hover{border-color:#0e0e1166}.pg-svc-carplay .ac-box{color:#fff;border:1.5px solid #0e0e1147;border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:background .2s,border-color .2s;display:inline-flex}.pg-svc-carplay .ac-add.on .ac-box{background:var(--acr);border-color:var(--acr)}.pg-svc-carplay .ac-add.on{border-color:var(--ink)}.pg-svc-carplay .ac-add.off{opacity:.45;cursor:not-allowed}.pg-svc-carplay .ac-add.off:hover{border-color:#0e0e1129}.pg-svc-carplay .ac-an{min-width:0;color:var(--ink);flex:1;font-size:14.5px;font-weight:600}.pg-svc-carplay .ac-ap{font-family:var(--display);color:var(--ink);flex:none;font-size:15px;font-weight:700}.pg-svc-carplay .ac-incl{color:#0e0e118c;border-bottom:1px solid #0e0e1114;align-items:center;gap:11px;padding:12px 4px;font-size:14px;display:flex}.pg-svc-carplay .ac-incl:last-child{border-bottom:none}.pg-svc-carplay .ac-incl i{color:#1b8a54;background:#148c501f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.pg-svc-carplay .ac-incl b{white-space:nowrap;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#0e0e1173;margin-left:auto;font-size:9.5px;font-weight:700}.pg-svc-carplay .ac-roof{border:1px solid var(--acr);background:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:18px 20px 20px;display:flex}.pg-svc-carplay .ac-roof.is-inline{background:#e11d2e0d;border-radius:12px;flex-flow:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.pg-svc-carplay .ac-rq{color:var(--ink);white-space:nowrap;font-size:13.5px;font-weight:600}.pg-svc-carplay .ac-roof.is-inline .ac-pills{margin-left:auto}.pg-svc-carplay .ac-roof.is-inline .ac-pill{padding:8px 14px;font-size:13px}.pg-svc-carplay .ac-roof .ac-ct{color:var(--acr)}.pg-svc-carplay .ac-prog{align-items:center;gap:12px;padding:2px 4px 0;display:flex}.pg-svc-carplay .ac-back{width:34px;height:34px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #0e0e1124;border-radius:10px;flex:none;justify-content:center;align-items:center;transition:background .2s,border-color .2s,transform .26s cubic-bezier(.2,.7,.3,1);display:inline-flex}.pg-svc-carplay .ac-back:hover{border-color:#0e0e1166;transform:translate(-2px)}.pg-svc-carplay .ac-back:disabled{opacity:.32;cursor:default;transform:none}.pg-svc-carplay .ac-pstep{white-space:nowrap;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#0e0e1180;font-size:10px}.pg-svc-carplay .ac-pbars{gap:5px;margin-left:auto;display:flex}.pg-svc-carplay .ac-pbar{cursor:default;background:#0e0e1124;border:none;border-radius:999px;width:26px;height:5px;padding:0;transition:background .22s,width .26s}.pg-svc-carplay .ac-pbar.ok{cursor:pointer;background:#0e0e1147}.pg-svc-carplay .ac-pbar.on{background:var(--acr);width:38px}.pg-svc-carplay .ac-act{background:#fff;border:1px solid #0e0e1112;border-radius:20px;flex-direction:column;gap:13px;padding:16px;display:flex}.pg-svc-carplay .ac-tot{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#0e0e118c;flex-wrap:wrap;align-items:center;gap:10px;padding:0 4px;font-size:10.5px;display:flex}.pg-svc-carplay .ac-tot>span,.pg-svc-carplay .ac-tot>b,.pg-svc-carplay .ac-tot>s{white-space:nowrap}.pg-svc-carplay .ac-tot b{font-family:var(--display);letter-spacing:-.03em;text-transform:none;color:var(--ink);font-size:19px;font-weight:800}.pg-svc-carplay .ac-tot s{color:#0e0e1140;text-decoration:none}.pg-svc-carplay .ac-tot .ac-was{font-family:var(--mono);color:#0e0e1161;font-size:11px;text-decoration:line-through}.pg-svc-carplay .ac-btns{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.pg-svc-carplay .ac-b2{background:var(--ink);color:#fff;height:54px;font-family:var(--body);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;min-width:0;padding:0 18px;font-size:14px;font-weight:600;transition:background .2s,transform .28s cubic-bezier(.2,.7,.3,1);display:inline-flex;overflow:hidden}.pg-svc-carplay .ac-b2:hover{color:#fff;background:#26262e;transform:translateY(-2px)}.pg-svc-carplay .ac-b1{background:var(--acr);color:#fff;height:54px;font-family:var(--display);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:none;border-radius:14px;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 8px 0 20px;font-size:15px;font-weight:700;transition:background .2s,transform .28s cubic-bezier(.2,.7,.3,1);display:inline-flex;box-shadow:0 18px 36px -18px #e11d2e99}.pg-svc-carplay .ac-b1 i{background:#ffffff2e;border-radius:11px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .28s cubic-bezier(.2,.7,.3,1);display:inline-flex}.pg-svc-carplay .ac-b1:hover{background:var(--acr-d);color:#fff;transform:translateY(-2px)}.pg-svc-carplay .ac-b1:hover i{transform:translate(3px)}.pg-svc-carplay .svc-page{background:var(--acp);flex-direction:column;display:flex}.pg-svc-carplay .svc-page>.hv{flex:none}.pg-svc-carplay .svc-page>.ac{flex:none;height:730px;min-height:0}.pg-svc-carplay .svc-page>.ac.ac-m{height:690px}.pg-svc-carplay .svc-page>.pf,.pg-svc-carplay .svc-page>.ft,.pg-svc-carplay .svc-page>.bn,.pg-svc-carplay .svc-page>.rv,.pg-svc-carplay .svc-page>.fq,.pg-svc-carplay .svc-page>.cb{flex:none}.pg-svc-carplay .ac-m{background:var(--acp);width:100%;height:100%;min-height:0;color:var(--ink);padding:0;display:block;position:relative;overflow:hidden}.pg-svc-carplay .ac-m.is-start{flex-direction:column;justify-content:flex-start;padding:20px;display:flex}.pg-svc-carplay .ac-m.is-start .ac-mstart{flex:none;padding:0;position:static}.pg-svc-carplay .ac-m.is-start .ac-card,.pg-svc-carplay .ac-m.is-start .ac-plate-row{flex:none}.pg-svc-carplay .ac-m.is-start .ac-man{grid-template-rows:repeat(3,56px)}.pg-svc-carplay .ac-mstart{z-index:3;flex-direction:column;gap:14px;padding:20px;display:flex;position:absolute;bottom:0;left:0;right:0}.pg-svc-carplay .ac-mey{white-space:nowrap;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#0e0e118c;background:#fff;border:1px solid #0e0e1124;border-radius:999px;align-self:flex-start;align-items:center;gap:9px;padding:8px 15px;font-size:9.5px;display:inline-flex}.pg-svc-carplay .ac-mey i{background:var(--acr);border-radius:50%;flex:none;width:6px;height:6px}.pg-svc-carplay .ac-mh{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);font-size:34px;font-weight:800;line-height:1.02}.pg-svc-carplay .ac-msub{color:#0e0e1199;text-wrap:pretty;font-size:15.5px;line-height:1.5}.pg-svc-carplay .ac-gal{z-index:2;height:45%;position:absolute;top:0;left:0;right:0;overflow:hidden}.pg-svc-carplay .ac-track{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.pg-svc-carplay .ac-track::-webkit-scrollbar{display:none}.pg-svc-carplay .ac-slide{scroll-snap-align:start;background:#14141a;flex:0 0 100%;height:100%;position:relative}.pg-svc-carplay .ac-slide .image-slot{width:100%;height:100%;position:absolute;inset:0}.pg-svc-carplay .ac-sveil{background:linear-gradient(#0606094d 0%,#0606090d 45%,#060609b3 100%);position:absolute;inset:0}.pg-svc-carplay .ac-scap{font-family:var(--display);letter-spacing:-.02em;color:#fff;font-size:16px;font-weight:700;position:absolute;bottom:16px;left:20px;right:20px}.pg-svc-carplay .ac-sph{white-space:nowrap;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#0d0d128c;border:1px dashed #ffffff80;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:9px;display:inline-flex;position:absolute;top:16px;left:20px}.pg-svc-carplay .ac-dots{z-index:4;-webkit-backdrop-filter:blur(10px);background:#0d0d1280;border:1px solid #ffffff24;border-radius:999px;gap:6px;padding:7px 10px;display:flex;position:absolute;top:16px;right:18px}.pg-svc-carplay .ac-dots i{background:#ffffff59;border-radius:50%;width:6px;height:6px;transition:background .2s,width .24s}.pg-svc-carplay .ac-dots i.on{background:#fff;border-radius:999px;width:16px}.pg-svc-carplay .ac-sheet{z-index:5;background:var(--acp);color:var(--ink);border-radius:24px 24px 0 0;flex-direction:column;height:52%;transition:height .34s cubic-bezier(.2,.8,.25,1);display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -30px 60px -30px #0006}.pg-svc-carplay .ac-sheet.is-open{height:86%}.pg-svc-carplay .ac-grab{cursor:pointer;background:0 0;border:none;flex-direction:column;flex:none;align-items:center;gap:8px;padding:10px 0 6px;display:flex}.pg-svc-carplay .ac-grab i{background:#0e0e1133;border-radius:999px;width:42px;height:4px}.pg-svc-carplay .ac-grab span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#0e0e1173;font-size:9px}.pg-svc-carplay .ac-sbody{flex-direction:column;flex:1;gap:12px;min-height:0;padding:6px 16px 14px;display:flex;overflow-y:auto}.pg-svc-carplay .ac-sfoot{background:var(--acp);border-top:1px solid #0e0e111a;border-radius:0 0 24px 24px;flex-direction:column;flex:none;gap:11px;padding:12px 16px 16px;display:flex}.pg-svc-carplay .ac-m .ac-card{border:1px solid #0e0e111a;border-radius:16px;gap:12px;padding:16px}.pg-svc-carplay .ac-m .ac-roof{border-radius:16px;gap:11px;padding:16px}.pg-svc-carplay .ac-m .ac-act{background:0 0;border:none;padding:0}.pg-svc-carplay .ac-m .ac-b2{height:50px;padding:0 15px;font-size:13px}.pg-svc-carplay .ac-m .ac-b1{height:50px;padding:0 6px 0 16px;font-size:14px}.pg-svc-carplay .ac-m .ac-b1 i{width:34px;height:34px}.pg-svc-carplay .ac-m .ac-row{padding:12px 14px}.pg-svc-carplay .ac-m .ac-rn{font-size:15.5px}.pg-svc-carplay .ac-m .ac-rp-now b{font-size:18px}.pg-svc-carplay .ac-m .ac-pill{padding:9px 13px;font-size:13px}.pg-svc-carplay .ac-m .ac-fine{color:#6b6b71;font-size:11.5px}.pg-svc-carplay .ac-m .ac-plate{height:64px}.pg-svc-carplay .ac-m .ac-plate input{font-size:27px}.pg-svc-carplay .ac-m .ac-man{grid-template-rows:repeat(3,50px)}.pg-svc-carplay .ac-m .ac-prog{padding:0 2px}.pg-svc-carplay .ac-m .ac-pstep{font-size:9.5px}.pg-svc-carplay .ac-mchosen{background:#fff;border:1px solid #0e0e111f;border-radius:16px;align-items:center;gap:11px;padding:14px 16px;display:flex}.pg-svc-carplay .ac-mchosen b{font-family:var(--display);letter-spacing:-.02em;font-size:17px;font-weight:700}.pg-svc-carplay .ac-mchosen em{font-style:normal;font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#0e0e1180;font-size:9.5px}.pg-svc-carplay .ac-mchosen .ac-rl{flex-direction:column;gap:3px;display:flex}.pg-svc-carplay .ac-mchosen .ac-mprice{text-align:right;margin-left:auto}@media (prefers-reduced-motion:reduce){.pg-svc-carplay .ac-row,.pg-svc-carplay .ac-pill,.pg-svc-carplay .ac-b1,.pg-svc-carplay .ac-b1 i,.pg-svc-carplay .ac-b2,.pg-svc-carplay .ac-go,.pg-svc-carplay .ac-th .ac-thi,.pg-svc-carplay .ac-sheet{transition:none!important}.pg-svc-carplay .ac-row:hover,.pg-svc-carplay .ac-pill:hover,.pg-svc-carplay .ac-b1:hover,.pg-svc-carplay .ac-b2:hover,.pg-svc-carplay .ac-go:hover,.pg-svc-carplay .ac-th:hover .ac-thi{transform:none!important}}.pg-svc-carplay .bn{background:var(--acp);width:100%;color:var(--ink);font-family:var(--body);flex-direction:column;gap:12px;padding:12px;display:flex;position:relative}.pg-svc-carplay .bn a{color:var(--ink)}.pg-svc-carplay .bn a:hover{color:var(--acr-d)}.pg-svc-carplay .bn-head{justify-content:space-between;align-items:flex-end;gap:40px;padding:26px 26px 4px;display:flex}.pg-svc-carplay .bn-hl{flex-direction:column;gap:12px;display:flex}.pg-svc-carplay .bn-ey{white-space:nowrap;font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#0e0e1173;align-self:flex-start;align-items:center;gap:9px;font-size:10.5px;display:inline-flex}.pg-svc-carplay .bn-ey i{background:var(--acr);border-radius:50%;flex:none;width:6px;height:6px}.pg-svc-carplay .bn-h2{font-family:var(--display);letter-spacing:-.045em;font-size:42px;font-weight:800;line-height:1}.pg-svc-carplay .bn-note{color:#55555c;text-wrap:pretty;max-width:44ch;font-size:14.5px;line-height:1.55}.pg-svc-carplay .bn-top{grid-template-columns:minmax(0,1fr) 468px;align-items:stretch;gap:12px;display:grid}.pg-svc-carplay .bn-list{flex-direction:column;gap:12px;display:flex}.pg-svc-carplay .bn-card{background:#fff;border:1px solid #0e0e1112;border-radius:20px;flex-direction:column;flex:auto;justify-content:center;gap:8px;padding:22px 150px 22px 26px;display:flex;position:relative;overflow:hidden}.pg-svc-carplay .bn-n{font-family:var(--display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px #e11d2e61;pointer-events:none;font-size:88px;font-weight:800;line-height:.8;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.pg-svc-carplay .bn-t{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;font-size:21px;font-weight:700;line-height:1.18}.pg-svc-carplay .bn-b{color:#0e0e1194;text-wrap:pretty;max-width:52ch;font-size:14.5px;line-height:1.5}.pg-svc-carplay .bn-card.is-full{flex:none;justify-content:flex-start}.pg-svc-carplay .bn-foot{grid-template-columns:minmax(0,65fr) minmax(0,35fr);align-items:stretch;gap:12px;display:grid}.pg-svc-carplay .bn-cta{background:var(--acr);border-radius:20px;flex-direction:column;justify-content:center;gap:8px;padding:22px 26px;transition:background .22s,transform .3s cubic-bezier(.2,.7,.3,1);display:flex;box-shadow:0 24px 50px -30px #e11d2e99}.pg-svc-carplay .bn .bn-cta,.pg-svc-carplay .bn .bn-cta:hover{color:#fff}.pg-svc-carplay .bn-cta:hover{background:var(--acr-d);transform:translateY(-2px)}.pg-svc-carplay .bn-ctat{font-family:var(--display);letter-spacing:-.035em;font-size:23px;font-weight:800;line-height:1.08}.pg-svc-carplay .bn-ctas{color:#fff;font-size:13.5px;line-height:1.45}.pg-svc-carplay .bn-ctab{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin-top:4px;font-size:9.5px;display:inline-flex}.pg-svc-carplay .bn-ctab i{background:#ffffff2e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .3s cubic-bezier(.2,.7,.3,1);display:inline-flex}.pg-svc-carplay .bn-cta:hover .bn-ctab i{transform:translate(3px)}.pg-svc-carplay .bn-shot{background:#14141a;border-radius:20px;position:relative;overflow:hidden}.pg-svc-carplay .bn-shot .image-slot{width:100%;height:100%;position:absolute;inset:0}.pg-svc-carplay .bn-sh{z-index:2;pointer-events:none;background:linear-gradient(#06060900 32%,#0606090f 58%,#060609b3 100%);position:absolute;inset:0}.pg-svc-carplay .bn-cap{z-index:3;color:#fff;flex-direction:column;gap:5px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.pg-svc-carplay .bn-cap b{font-family:var(--display);letter-spacing:-.02em;font-size:19px;font-weight:700}.pg-svc-carplay .bn-cap span{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8;font-size:9.5px}.pg-svc-carplay .bn-wide{background:#fff;border:1px solid #0e0e1112;border-radius:20px;flex-direction:column;gap:20px;padding:26px;display:flex}.pg-svc-carplay .bn-wh{justify-content:space-between;align-items:flex-end;gap:36px;display:flex}.pg-svc-carplay .bn-whl{flex-direction:column;gap:8px;min-width:0;display:flex}.pg-svc-carplay .bn-wt{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;font-size:25px;font-weight:700;line-height:1.12}.pg-svc-carplay .bn-wb{color:#0e0e1194;text-wrap:pretty;max-width:64ch;font-size:14.5px;line-height:1.5}.pg-svc-carplay .bn-wn{font-family:var(--display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px #e11d2e61;flex:none;font-size:88px;font-weight:800;line-height:.8}.pg-svc-carplay .bn-steps{grid-template-columns:minmax(0,1fr) minmax(0,1.42fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.pg-svc-carplay .bn-step{flex-direction:column;gap:12px;min-width:0;display:flex}.pg-svc-carplay .bn-simg{background:#14141a;border-radius:14px;height:292px;position:relative;overflow:hidden}.pg-svc-carplay .bn-simg .image-slot{width:100%;height:100%;position:absolute;inset:0}.pg-svc-carplay .bn-sn{z-index:3;white-space:nowrap;-webkit-backdrop-filter:blur(10px);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;background:#0d0d128c;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:9px;display:inline-flex;position:absolute;top:11px;left:12px}.pg-svc-carplay .bn-st{font-family:var(--display);letter-spacing:-.025em;font-size:16.5px;font-weight:700}.pg-svc-carplay .bn-sb{color:#0e0e1194;text-wrap:pretty;font-size:13.5px;line-height:1.5}.pg-svc-carplay .bn-step.is-lead .bn-st{font-size:18px}.pg-svc-carplay .bn-m{gap:10px;width:100%;padding:16px}.pg-svc-carplay .bn-m .bn-head{flex-direction:column;align-items:flex-start;gap:12px;padding:8px 4px 2px}.pg-svc-carplay .bn-m .bn-h2{letter-spacing:-.04em;font-size:31px}.pg-svc-carplay .bn-m .bn-note{max-width:none;font-size:14px}.pg-svc-carplay .bn-m .bn-top{flex-direction:column;gap:10px;display:flex}.pg-svc-carplay .bn-m .bn-shot{aspect-ratio:4/3}.pg-svc-carplay .bn-m .bn-cap{bottom:16px;left:18px;right:18px}.pg-svc-carplay .bn-m .bn-cap b{font-size:16px}.pg-svc-carplay .bn-m .bn-list{gap:10px}.pg-svc-carplay .bn-m .bn-card{border-radius:16px;gap:7px;padding:18px 88px 18px 18px}.pg-svc-carplay .bn-m .bn-n{-webkit-text-stroke-width:1.2px;font-size:58px;right:14px}.pg-svc-carplay .bn-m .bn-t{font-size:18px}.pg-svc-carplay .bn-m .bn-b{max-width:none;font-size:14px}.pg-svc-carplay .bn-m .bn-wide{border-radius:16px;gap:16px;padding:18px}.pg-svc-carplay .bn-m .bn-wh{flex-direction:row;align-items:flex-start;gap:12px}.pg-svc-carplay .bn-m .bn-wt{font-size:20px}.pg-svc-carplay .bn-m .bn-wb{font-size:14px}.pg-svc-carplay .bn-m .bn-wn{-webkit-text-stroke-width:1.2px;font-size:58px}.pg-svc-carplay .bn-m .bn-steps{scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.pg-svc-carplay .bn-m .bn-steps::-webkit-scrollbar{display:none}.pg-svc-carplay .bn-m .bn-step{scroll-snap-align:start;flex-direction:column;flex:0 0 100%;gap:10px;min-width:0;display:flex}.pg-svc-carplay .bn-m .bn-simg{aspect-ratio:16/11;height:auto}.pg-svc-carplay .bn-m .bn-step.is-lead .bn-simg{aspect-ratio:4/3}.pg-svc-carplay .bn-m .bn-sn{top:11px;left:12px}.pg-svc-carplay .bn-m .bn-st{font-size:16.5px}.pg-svc-carplay .bn-m .bn-sb{font-size:13.5px}.pg-svc-carplay .bn-m .bn-foot{flex-direction:column;gap:10px;display:flex}.pg-svc-carplay .bn-m .bn-cta{border-radius:16px;gap:7px;padding:20px}.pg-svc-carplay .bn-m .bn-ctat{font-size:21px}.pg-svc-carplay .bn-sdots{align-items:center;gap:0;margin:-14px 0;padding:0 2px;display:flex}.pg-svc-carplay .bn-sdots .bn-sdot{cursor:pointer;background:0 0;border:none;place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid}.pg-svc-carplay .bn-sdots .bn-sdot i{background:#0e0e112e;border-radius:50%;width:7px;height:7px;transition:background .2s,width .24s}.pg-svc-carplay .bn-sdots .bn-sdot.on i{background:var(--acr);border-radius:999px;width:20px}.pg-svc-carplay .bn-sdots span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#0e0e116b;margin-left:auto;font-size:9px}.pg-svc-carplay .rv{background:var(--acp);width:100%;color:var(--ink);font-family:var(--body);flex-direction:column;gap:12px;padding:12px;display:flex;position:relative}.pg-svc-carplay .rv a{color:var(--ink)}.pg-svc-carplay .rv a:hover{color:var(--acr-d)}.pg-svc-carplay .rv-head{justify-content:space-between;align-items:flex-end;gap:40px;padding:26px 26px 6px;display:flex}.pg-svc-carplay .rv-hl{flex-direction:column;gap:12px;display:flex}.pg-svc-carplay .rv-ey{white-space:nowrap;font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#0e0e1173;align-self:flex-start;align-items:center;gap:9px;font-size:10.5px;display:inline-flex}.pg-svc-carplay .rv-ey i{background:var(--acr);border-radius:50%;flex:none;width:6px;height:6px}.pg-svc-carplay .rv-h2{font-family:var(--display);letter-spacing:-.045em;font-size:44px;font-weight:800;line-height:1}.pg-svc-carplay .rv-note{color:#55555c;text-wrap:pretty;max-width:38ch;font-size:14.5px;line-height:1.55}.pg-svc-carplay .rv-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:92px;gap:12px;display:grid}.pg-svc-carplay .rv-t{border-radius:18px;min-width:0;position:relative;overflow:hidden}.pg-svc-carplay .rv-shot{background:#14141a}.pg-svc-carplay .rv-shot .image-slot{width:100%;height:100%;position:absolute;inset:0}.pg-svc-carplay .rv-sh{z-index:2;pointer-events:none;background:linear-gradient(#06060900 34%,#0606091a 60%,#060609bd 100%);position:absolute;inset:0}.pg-svc-carplay .rv-mod{z-index:3;color:#fff;flex-direction:column;gap:3px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.pg-svc-carplay .rv-mod b{font-family:var(--display);letter-spacing:-.025em;font-size:17px;font-weight:700}.pg-svc-carplay .rv-mod span{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#fff;opacity:.78;font-size:8.5px}.pg-svc-carplay .rv-play{z-index:3;cursor:pointer;width:58px;height:58px;color:var(--acr);background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .34s cubic-bezier(.2,.7,.3,1),background .22s,color .22s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 34px -16px #000000b3}.pg-svc-carplay .rv-play:after{content:"";border:1px solid #ffffff80;border-radius:50%;transition:inset .34s cubic-bezier(.2,.7,.3,1);position:absolute;inset:-8px}.pg-svc-carplay .rv-t.is-video:hover .rv-play{background:var(--acr);color:#fff;transform:translate(-50%,-50%)scale(1.08)}.pg-svc-carplay .rv-t.is-video:hover .rv-play:after{inset:-13px}.pg-svc-carplay .rv-t.is-video{cursor:pointer}.pg-svc-carplay .rv-rev{background:#dfdfe0;flex-direction:column;justify-content:center;gap:12px;padding:24px 26px;display:flex}.pg-svc-carplay .rv-q{color:#2a2a30;text-wrap:pretty;font-size:15px;line-height:1.5}.pg-svc-carplay .rv-by{flex-direction:column;gap:4px;display:flex}.pg-svc-carplay .rv-by b{font-family:var(--display);letter-spacing:-.02em;font-size:14.5px;font-weight:700}.pg-svc-carplay .rv-by span{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#5c5c63;font-size:8.5px}.pg-svc-carplay .rv-rev.is-lead{background:var(--ink)}.pg-svc-carplay .rv-rev.is-lead .rv-q{color:#fff;font-size:16.5px;line-height:1.55}.pg-svc-carplay .rv-rev.is-lead .rv-by b{color:#fff}.pg-svc-carplay .rv-rev.is-lead .rv-by span{color:#fff;opacity:.72}.pg-svc-carplay .rv-score{background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;padding:20px 22px;display:flex}.pg-svc-carplay .rv-num{font-family:var(--display);letter-spacing:-.05em;color:var(--ink);font-size:56px;font-weight:800;line-height:.86}.pg-svc-carplay .rv-stars{line-height:0;display:inline-block;position:relative}.pg-svc-carplay .rv-stars-bg,.pg-svc-carplay .rv-stars-fg{gap:2px;line-height:0;display:flex}.pg-svc-carplay .rv-stars-bg{color:#0e0e1124}.pg-svc-carplay .rv-stars-fg{color:#f2b01e;position:absolute;top:0;left:0;overflow:hidden}.pg-svc-carplay .rv-stars-fg svg{flex:none}.pg-svc-carplay .rv-scnt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#5c5c63;font-size:9px}.pg-svc-carplay .rv-link{background:var(--acr);justify-content:space-between;align-items:center;gap:14px;padding:22px 24px;transition:background .22s;display:flex}.pg-svc-carplay .rv .rv-link,.pg-svc-carplay .rv .rv-link:hover{color:#fff}.pg-svc-carplay .rv-link:hover{background:var(--acr-d)}.pg-svc-carplay .rv-link b{font-family:var(--display);letter-spacing:-.03em;font-size:17px;font-weight:700;line-height:1.15}.pg-svc-carplay .rv-link i{background:#fff3;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .3s cubic-bezier(.2,.7,.3,1);display:inline-flex}.pg-svc-carplay .rv-link:hover i{transform:translate(3px)}.pg-svc-carplay .rv-m{gap:10px;width:100%;padding:16px}.pg-svc-carplay .rv-m .rv-head{flex-direction:column;align-items:flex-start;gap:12px;padding:8px 4px 2px}.pg-svc-carplay .rv-m .rv-h2{letter-spacing:-.04em;font-size:31px}.pg-svc-carplay .rv-m .rv-note{max-width:none;font-size:14px}.pg-svc-carplay .rv-m .rv-grid{grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:10px}.pg-svc-carplay .rv-m .rv-t{border-radius:14px;grid-area:auto/auto/auto/span 1!important}.pg-svc-carplay .rv-m .rv-t.m2{grid-column:auto/span 2!important}.pg-svc-carplay .rv-m .rv-shot{aspect-ratio:9/16}.pg-svc-carplay .rv-m .rv-shot.m2{aspect-ratio:16/10}.pg-svc-carplay .rv-m .rv-rev{gap:10px;padding:18px}.pg-svc-carplay .rv-m .rv-q{font-size:14px}.pg-svc-carplay .rv-m .rv-rev.is-lead .rv-q{font-size:15px}.pg-svc-carplay .rv-m .rv-score{align-self:stretch;padding:18px}.pg-svc-carplay .rv-m .rv-num{font-size:44px}.pg-svc-carplay .rv-m .rv-link{padding:18px}.pg-svc-carplay .rv-m .rv-play{width:46px;height:46px}.pg-svc-carplay .rv-m .rv-mod{bottom:12px;left:12px;right:12px}.pg-svc-carplay .rv-m .rv-mod b{font-size:14.5px}@media (prefers-reduced-motion:reduce){.pg-svc-carplay .rv-play,.pg-svc-carplay .rv-play:after,.pg-svc-carplay .rv-link i{transition:none!important}.pg-svc-carplay .rv-t.is-video:hover .rv-play,.pg-svc-carplay .rv-link:hover i{transform:translate(-50%,-50%)!important}}.pg-svc-carplay .fq{background:var(--acp);width:100%;color:var(--ink);font-family:var(--body);grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid;position:relative}.pg-svc-carplay .fq a{color:var(--ink)}.pg-svc-carplay .fq a:hover{color:var(--acr-d)}.pg-svc-carplay .fq-hl{flex-direction:column;gap:14px;padding:32px 26px;display:flex}.pg-svc-carplay .fq-ey{white-space:nowrap;font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#0e0e1173;align-self:flex-start;align-items:center;gap:9px;font-size:10.5px;display:inline-flex}.pg-svc-carplay .fq-ey i{background:var(--acr);border-radius:50%;flex:none;width:6px;height:6px}.pg-svc-carplay .fq-h2{font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;font-size:42px;font-weight:800;line-height:1}.pg-svc-carplay .fq-note{color:#55555c;text-wrap:pretty;max-width:34ch;font-size:14.5px;line-height:1.55}.pg-svc-carplay .fq-list{flex-direction:column;gap:8px;display:flex}.pg-svc-carplay .fq-item{background:#fff;border:1px solid #0e0e1112;border-radius:18px;transition:border-color .22s;overflow:hidden}.pg-svc-carplay .fq-item.on{border-color:#0e0e112e}.pg-svc-carplay .fq-q{cursor:pointer;text-align:left;width:100%;font-family:var(--display);letter-spacing:-.03em;color:var(--ink);background:0 0;border:none;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:14px;padding:20px 22px;font-size:19px;font-weight:700;line-height:1.25;display:grid}.pg-svc-carplay .fq-num{font-family:var(--mono);letter-spacing:.06em;color:#0e0e1152;font-size:11px;font-weight:700}.pg-svc-carplay .fq-item.on .fq-num{color:var(--acr)}.pg-svc-carplay .fq-pm{background:var(--acp);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .22s;display:inline-flex;position:relative}.pg-svc-carplay .fq-pm:before,.pg-svc-carplay .fq-pm:after{content:"";background:var(--ink);border-radius:2px;transition:transform .3s cubic-bezier(.2,.7,.3,1),opacity .22s;position:absolute}.pg-svc-carplay .fq-pm:before{width:13px;height:1.8px}.pg-svc-carplay .fq-pm:after{width:1.8px;height:13px}.pg-svc-carplay .fq-item.on .fq-pm{background:var(--acr)}.pg-svc-carplay .fq-item.on .fq-pm:before,.pg-svc-carplay .fq-item.on .fq-pm:after{background:#fff}.pg-svc-carplay .fq-item.on .fq-pm:after{opacity:0;transform:rotate(90deg)}.pg-svc-carplay .fq-q:hover .fq-pm{background:#0e0e111a}.pg-svc-carplay .fq-item.on .fq-q:hover .fq-pm{background:var(--acr-d)}.pg-svc-carplay .fq-a{color:#4e4e56;text-wrap:pretty;max-width:78ch;padding:0 70px 22px;font-size:15px;line-height:1.6}.pg-svc-carplay .fq-foot{color:#55555c;grid-column:2;padding:4px 22px 6px;font-size:14.5px;line-height:1.55;display:block}.pg-svc-carplay .fq-foot a{color:var(--acr);border-bottom:1px solid #e11d2e66;font-weight:600}.pg-svc-carplay .fq-foot a:hover{border-color:var(--acr)}.pg-svc-carplay .cb{background:var(--acp);width:100%;color:var(--ink);font-family:var(--body);flex-direction:column;gap:12px;padding:12px;display:flex;position:relative}.pg-svc-carplay .cb-head{justify-content:space-between;align-items:flex-end;gap:40px;padding:26px 26px 4px;display:flex}.pg-svc-carplay .cb-hl{flex-direction:column;gap:12px;display:flex}.pg-svc-carplay .cb-ey{white-space:nowrap;font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#0e0e1173;align-self:flex-start;align-items:center;gap:9px;font-size:10.5px;display:inline-flex}.pg-svc-carplay .cb-ey i{background:var(--acr);border-radius:50%;flex:none;width:6px;height:6px}.pg-svc-carplay .cb-h2{font-family:var(--display);letter-spacing:-.045em;font-size:42px;font-weight:800;line-height:1}.pg-svc-carplay .cb-note{color:#55555c;text-wrap:pretty;max-width:40ch;font-size:14.5px;line-height:1.55}.pg-svc-carplay .cb-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pg-svc-carplay .cb-card{background:#14141a;border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:420px;padding:30px;display:flex;position:relative;overflow:hidden}.pg-svc-carplay .cb-card .image-slot{width:100%;height:100%;position:absolute;inset:0}.pg-svc-carplay .cb-veil{z-index:2;pointer-events:none;background:linear-gradient(#0606091f 24%,#0606098c 58%,#060609e6 100%);position:absolute;inset:0}.pg-svc-carplay .cb-body{z-index:3;flex-direction:column;gap:11px;display:flex;position:relative}.pg-svc-carplay .cb-lbl{white-space:nowrap;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#fff;border:1px solid #ffffff57;border-radius:999px;align-self:flex-start;align-items:center;gap:9px;padding:7px 14px;font-size:9.5px;display:inline-flex}.pg-svc-carplay .cb-t{font-family:var(--display);letter-spacing:-.04em;color:#fff;font-size:27px;font-weight:800;line-height:1.08}.pg-svc-carplay .cb-b{color:#fff;text-wrap:pretty;max-width:44ch;font-size:15px;line-height:1.55}.pg-svc-carplay .cb-go{white-space:nowrap;-webkit-backdrop-filter:blur(8px);height:48px;font-family:var(--display);letter-spacing:-.01em;background:#ffffff24;border:1px solid #fff6;border-radius:999px;align-self:flex-start;align-items:center;gap:12px;margin-top:5px;padding:0 8px 0 20px;font-size:15px;font-weight:700;transition:background .22s,transform .3s cubic-bezier(.2,.7,.3,1);display:inline-flex}.pg-svc-carplay .cb .cb-go,.pg-svc-carplay .cb .cb-go:hover{color:#fff}.pg-svc-carplay .cb-go i{background:var(--acr);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .3s cubic-bezier(.2,.7,.3,1);display:inline-flex}.pg-svc-carplay .cb-card:hover .cb-go{background:#ffffff3d;transform:translateY(-2px)}.pg-svc-carplay .cb-card:hover .cb-go i{transform:translate(3px)}.pg-svc-carplay .fq-m{grid-template-columns:1fr;gap:10px;width:100%;padding:16px}.pg-svc-carplay .fq-m .fq-hl{gap:12px;padding:8px 4px 6px}.pg-svc-carplay .fq-m .fq-h2{letter-spacing:-.04em;font-size:30px}.pg-svc-carplay .fq-m .fq-note{max-width:none;font-size:14px}.pg-svc-carplay .fq-m .fq-list{gap:8px}.pg-svc-carplay .fq-m .fq-item{border-radius:14px}.pg-svc-carplay .fq-m .fq-q{grid-template-columns:24px minmax(0,1fr) 30px;gap:10px;padding:16px;font-size:16.5px}.pg-svc-carplay .fq-m .fq-pm{width:30px;height:30px}.pg-svc-carplay .fq-m .fq-a{padding:0 16px 18px 50px;font-size:14px}.pg-svc-carplay .fq-m .fq-foot{grid-column:1;padding:2px 4px 4px;font-size:13.5px}.pg-svc-carplay .cb-m{gap:10px;width:100%;padding:16px}.pg-svc-carplay .cb-m .cb-head{flex-direction:column;align-items:flex-start;gap:12px;padding:8px 4px 2px}.pg-svc-carplay .cb-m .cb-h2{letter-spacing:-.04em;font-size:30px}.pg-svc-carplay .cb-m .cb-note{max-width:none;font-size:14px}.pg-svc-carplay .cb-m .cb-row{grid-template-columns:1fr;gap:10px}.pg-svc-carplay .cb-m .cb-card{border-radius:16px;min-height:340px;padding:20px}.pg-svc-carplay .cb-m .cb-t{font-size:23px}.pg-svc-carplay .cb-m .cb-b{max-width:none;font-size:14.5px}.pg-svc-carplay .cb-m .cb-go{height:46px;font-size:14px}@media (prefers-reduced-motion:reduce){.pg-svc-carplay .fq-pm,.pg-svc-carplay .fq-pm:before,.pg-svc-carplay .fq-pm:after,.pg-svc-carplay .cb-go,.pg-svc-carplay .cb-go i{transition:none!important}.pg-svc-carplay .cb-card:hover .cb-go{transform:none!important}}.pg-svc-carplay .svc-page>.ac{height:auto;min-height:821px}.pg-svc-carplay .ac:not(.ac-m) .ac-rows{flex:none;grid-template-rows:repeat(3,auto)}.pg-svc-carplay .ac:not(.ac-m) .ac-col>.ac-card.is-grow{flex:none}.pg-svc-carplay .svc-page>.ac.ac-m{height:690px;min-height:0}.pg-svc-carplay .sh-anchor{white-space:nowrap;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;align-items:center;font-size:11px;display:inline-flex}.pg-svc-carplay .bn:not(.bn-m) .bn-steps.is-lead-last{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.42fr)}.pg-svc-carplay .ac-rl>.ac-rh{white-space:normal;align-self:flex-start}.pg-svc-carplay .ac-b1.is-wide{justify-content:space-between;width:100%}.pg-svc-carplay .ac-flat{color:#146848;background:#148c5017;border:1px solid #148c5042;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;font-size:13.5px;font-weight:600;display:flex}.pg-svc-carplay .ac-flat i{color:#fff;background:#1b8a54;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.pg-svc-carplay .ac-per{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#5c5c63;white-space:nowrap;font-size:9px}.pg-svc-carplay .ac-row.on .ac-per{color:#ffffff9e}.pg-svc-carplay .ac-save{white-space:nowrap;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#146848;background:#148c501f;border-radius:999px;align-items:center;padding:4px 8px;font-size:8.5px;font-weight:700;display:inline-flex}.pg-svc-carplay .ac-row.on .ac-save{color:#fff;background:#ffffff29}.pg-svc-carplay .ac-grp{flex-direction:column;gap:8px;display:flex}.pg-svc-carplay .ac-gl{color:var(--ink);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.pg-svc-carplay .ac-gl em{font-style:normal;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#1b8a54;white-space:nowrap;margin-left:auto;font-size:8.5px}.pg-svc-carplay .ac-opts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pg-svc-carplay .ac-opt{cursor:pointer;text-align:left;background:#fff;border:1px solid #0e0e1129;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;transition:border-color .2s,background .2s;display:flex}.pg-svc-carplay .ac-opt:hover{border-color:#0e0e1166}.pg-svc-carplay .ac-opt.on{border-color:var(--ink);background:var(--ink)}.pg-svc-carplay .ac-dot{border:1.5px solid #0e0e1147;border-radius:50%;flex:none;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.pg-svc-carplay .ac-dot:after{content:"";background:0 0;border-radius:50%;width:7px;height:7px}.pg-svc-carplay .ac-opt.on .ac-dot{border-color:#fff}.pg-svc-carplay .ac-opt.on .ac-dot:after{background:#fff}.pg-svc-carplay .ac-on{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;font-weight:600;overflow:hidden}.pg-svc-carplay .ac-opt.on .ac-on{color:#fff}.pg-svc-carplay .ac-op{font-family:var(--display);color:var(--ink);white-space:nowrap;flex:none;font-size:13.5px;font-weight:700}.pg-svc-carplay .ac-opt.on .ac-op{color:#fff}.pg-svc-carplay .ac-opt.is-inc{cursor:default;opacity:.72}.pg-svc-carplay .ac-opt.is-inc:hover{border-color:#0e0e1129}.pg-svc-carplay .ac-opt.is-inc .ac-dot{color:#fff;background:#1b8a54;border-color:#1b8a54}.pg-svc-carplay .ac-opt.is-inc .ac-op{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#5c5c63;font-size:8.5px;font-weight:700}.pg-svc-carplay .ac-single .ac-opts{grid-template-columns:1fr}.pg-svc-carplay .ac-b1.off,.pg-svc-carplay .ac-b2.off{opacity:1;pointer-events:none;box-shadow:none;color:#4e4e56;background:#fff;border:1px solid #0e0e1129}.pg-svc-carplay .ac-b1.off i{color:#4e4e56;background:#0e0e1112}.pg-svc-carplay .ac-dur{color:#55555c;align-items:center;gap:9px;padding:0 4px;font-size:12.5px;line-height:1.4;display:flex}.pg-svc-carplay .ac-dur i{color:#55555c;background:#0e0e1112;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.pg-svc-carplay .ac-wa{color:#55555c;text-wrap:pretty;border-top:1px solid #0e0e111a;align-items:flex-start;gap:9px;padding-top:12px;font-size:12.5px;line-height:1.5;display:flex}.pg-svc-carplay .ac-carn{background:var(--acp);color:#4e4e56;text-wrap:pretty;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 13px;font-size:13px;line-height:1.5;display:flex}.pg-svc-carplay .ac-carn i{color:#55555c;background:#fff;border:1px solid #0e0e111a;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:inline-flex}.pg-svc-carplay .ac-dens{z-index:3;white-space:nowrap;-webkit-backdrop-filter:blur(10px);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;background:#0d0d128c;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:9.5px;display:inline-flex;position:absolute;top:18px;left:22px}.pg-svc-carplay .ac-modal .ac-pk{gap:0;padding:0}.pg-svc-carplay .ac-modal .ac-pk-h{padding:14px 14px 10px}.pg-svc-carplay .ac-modal .ac-mbody{flex:1;min-height:0;padding:0 14px 12px;overflow-y:auto}.pg-svc-carplay .ac-modal .ac-mbody .ac-card{border:none;padding:0}.pg-svc-carplay .ac-modal .ac-mfoot{border-top:1px solid #0e0e111a;flex:none;padding:12px 14px 14px}.pg-svc-carplay .ac-modal .ac-act{background:0 0;border:none;padding:0}.pg-svc-carplay .cb-quote{background:#fff;border:1px solid #0e0e1112;border-radius:20px;align-items:center;gap:16px;padding:20px 26px;display:flex}.pg-svc-carplay .cb-q{color:#2a2a30;text-wrap:pretty;flex:1;min-width:0;font-size:15px;line-height:1.5}.pg-svc-carplay .cb-qw{text-align:right;flex-direction:column;flex:none;gap:3px;display:flex}.pg-svc-carplay .cb-qw b{font-family:var(--display);letter-spacing:-.02em;font-size:14.5px;font-weight:700}.pg-svc-carplay .cb-qw span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#5c5c63;font-size:8.5px}.pg-svc-carplay .sc{background:var(--acp);width:100%;font-family:var(--body);color:var(--ink);padding:12px;position:relative}.pg-svc-carplay .sc-in{text-align:center;background:#fff;border:1px solid #0e0e1112;border-radius:22px;flex-direction:column;align-items:center;gap:16px;padding:78px 60px 72px;display:flex;position:relative;overflow:hidden}.pg-svc-carplay .sc-glow{z-index:0;pointer-events:none;background:radial-gradient(50% 50%,#e11d2e1f 0%,#e11d2e00 70%);width:820px;height:560px;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.pg-svc-carplay .sc-ey{z-index:1;white-space:nowrap;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#55555c;border:1px solid #0e0e1129;border-radius:999px;align-items:center;gap:9px;padding:8px 16px;font-size:10px;display:inline-flex;position:relative}.pg-svc-carplay .sc-ey i{background:var(--acr);border-radius:50%;flex:none;width:6px;height:6px}.pg-svc-carplay .sc-h2{z-index:1;font-family:var(--display);letter-spacing:-.05em;text-wrap:balance;max-width:20ch;font-size:50px;font-weight:800;line-height:1.02;position:relative}.pg-svc-carplay .sc-note{z-index:1;color:#4e4e56;text-wrap:pretty;max-width:44ch;font-size:18px;line-height:1.55;position:relative}.pg-svc-carplay .sc-b1{z-index:1;background:var(--acr);height:64px;font-family:var(--display);letter-spacing:-.02em;border-radius:999px;align-items:center;gap:16px;margin-top:8px;padding:0 12px 0 30px;font-size:19px;font-weight:700;transition:background .22s,transform .3s cubic-bezier(.2,.7,.3,1);display:inline-flex;position:relative;box-shadow:0 24px 50px -22px #e11d2e99}.pg-svc-carplay .sc .sc-b1,.pg-svc-carplay .sc .sc-b1:hover{color:#fff}.pg-svc-carplay .sc-b1 i{background:#fff3;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .3s cubic-bezier(.2,.7,.3,1);display:inline-flex}.pg-svc-carplay .sc-b1:hover{background:var(--acr-d);transform:translateY(-2px)}.pg-svc-carplay .sc-b1:hover i{transform:translate(3px)}.pg-svc-carplay .sc-b2{z-index:1;color:#4e4e56;border:1px solid #0e0e1138;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:50px;margin-top:8px;padding:12px 22px;font-size:14.5px;line-height:1.4;transition:border-color .22s,background .22s;display:inline-flex;position:relative}.pg-svc-carplay .sc .sc-b2:hover{color:var(--ink);background:#0e0e110a;border-color:#0e0e1166}.pg-svc-carplay .sc-b2 b{color:var(--ink);font-weight:700}.pg-svc-carplay .ac-m .ac-opts{grid-template-columns:1fr}.pg-svc-carplay .ac-m .ac-row{gap:8px 10px;padding:12px 13px}.pg-svc-carplay .ac-m .ac-rn{flex-wrap:wrap;gap:6px}.pg-svc-carplay .ac-m .ac-rb{font-size:12.5px}.pg-svc-carplay .ac-m .ac-rp-now{flex-direction:column;align-items:flex-end;gap:1px}.pg-svc-carplay .ac-m .ac-per,.pg-svc-carplay .ac-m .ac-save{letter-spacing:.1em;text-align:right;font-size:8px}.pg-svc-carplay .ac-m .ac-save{white-space:normal;padding:3px 7px}.pg-svc-carplay .ac-m .ac-rl>.ac-rh{letter-spacing:.1em;font-size:8.5px}.pg-svc-carplay .ac-m .ac-dur{font-size:11.5px}.pg-svc-carplay .ac-m .ac-wa{border-top:none;padding-top:0;font-size:12px}.pg-svc-carplay .ac-m .ac-flat{padding:10px 12px;font-size:13px}.pg-svc-carplay .ac-m .ac-gl{font-size:13.5px}.pg-svc-carplay .cb-m .cb-quote{border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px}.pg-svc-carplay .cb-m .cb-qw{text-align:left}.pg-svc-carplay .sc-m{width:100%;padding:16px}.pg-svc-carplay .sc-m .sc-in{border-radius:18px;gap:14px;padding:46px 20px 44px}.pg-svc-carplay .sc-m .sc-glow{width:480px;height:380px}.pg-svc-carplay .sc-m .sc-h2{letter-spacing:-.04em;max-width:none;font-size:32px}.pg-svc-carplay .sc-m .sc-note{font-size:16px}.pg-svc-carplay .sc-m .sc-b1{justify-content:space-between;width:100%;height:58px;padding:0 10px 0 22px;font-size:17px}.pg-svc-carplay .sc-m .sc-b1 i{width:38px;height:38px}.pg-svc-carplay .sc-m .sc-b2{text-align:left;justify-content:flex-start;min-height:0;padding:13px 18px;font-size:13.5px;line-height:1.45}@media (prefers-reduced-motion:reduce){.pg-svc-carplay .ac-opt,.pg-svc-carplay .sc-b1,.pg-svc-carplay .sc-b1 i,.pg-svc-carplay .sc-b2{transition:none!important}.pg-svc-carplay .sc-b1:hover{transform:none!important}}.pg-svc-carplay .hv-word{font-family:var(--display);letter-spacing:-.055em;color:#fff;margin-bottom:0;font-size:104px;font-weight:800;line-height:1}.pg-svc-carplay .hv-h1.is-promise{letter-spacing:-.035em;max-width:19ch;font-size:34px;line-height:1.14}.pg-svc-carplay .hv-m .hv-word{overflow-wrap:anywhere;max-width:100%;margin-bottom:0;font-size:54px}.pg-svc-carplay .hv-m .hv-h1.is-promise{max-width:none;font-size:25px}.pg-svc-carplay .hv-body:has(.hv-word){gap:16px}.pg-svc-carplay .svc-page>.gc{height:auto;min-height:859px}.pg-svc-carplay .svc-page>.hv.hv-m{height:auto;min-height:836px}.pg-svc-carplay .pf-proof{background:var(--acp);width:100%;font-family:var(--body);color:var(--ink);padding:12px;position:relative}.pg-svc-carplay .pr-in{background:#fff;border:1px solid #0e0e1112;border-radius:22px;grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;gap:36px;padding:34px 36px;display:grid}.pg-svc-carplay .pr-l{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.pg-svc-carplay .pr-ey{white-space:nowrap;font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#0e0e1173;align-items:center;gap:9px;font-size:10.5px;display:inline-flex}.pg-svc-carplay .pr-ey i{background:var(--acr);border-radius:50%;flex:none;width:6px;height:6px}.pg-svc-carplay .pr-h2{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;font-size:34px;font-weight:800;line-height:1.04}.pg-svc-carplay .pr-btn{cursor:pointer;height:52px;font-family:var(--display);background:var(--ink);letter-spacing:-.01em;color:#fff;white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:12px;padding:0 8px 0 22px;font-size:15px;font-weight:700;transition:background .22s,transform .3s cubic-bezier(.2,.7,.3,1);display:inline-flex}.pg-svc-carplay .pf-proof .pr-btn,.pg-svc-carplay .pf-proof .pr-btn:hover{color:#fff}.pg-svc-carplay .pr-btn i{background:#ffffff2e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .3s cubic-bezier(.2,.7,.3,1);display:inline-flex}.pg-svc-carplay .pr-btn:hover{background:var(--acr);transform:translateY(-2px)}.pg-svc-carplay .pr-btn:hover i{transform:translate(3px)}.pg-svc-carplay .pr-grid{grid-template-columns:1fr 1fr;gap:14px 26px;display:grid}.pg-svc-carplay .pr-item{color:#4e4e56;text-wrap:pretty;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.pg-svc-carplay .pr-item i{color:#1b8a54;background:#148c501f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}.pg-svc-carplay .pr-item b{color:var(--ink);font-weight:700}.pg-svc-carplay .pr-cert{border-top:1px solid #0e0e111a;grid-column:1/-1;grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center;gap:24px;padding-top:26px;display:grid}.pg-svc-carplay .pr-doc{aspect-ratio:1/1.28;background:#f9fafb;border:1px dashed #0e0e113d;border-radius:14px;position:relative;overflow:hidden}.pg-svc-carplay .pr-doc .image-slot{width:100%;height:100%;position:absolute;inset:0}.pg-svc-carplay .pr-cl{flex-direction:column;gap:9px;min-width:0;display:flex}.pg-svc-carplay .pr-cl b{font-family:var(--display);letter-spacing:-.03em;font-size:19px;font-weight:700}.pg-svc-carplay .pr-cl span{color:#4e4e56;text-wrap:pretty;max-width:52ch;font-size:14.5px;line-height:1.55}.pg-svc-carplay .pr-dl{height:46px;font-family:var(--body);border:1px solid #0e0e1133;border-radius:999px;align-self:flex-start;align-items:center;gap:9px;margin-top:3px;padding:0 18px;font-size:14px;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.pg-svc-carplay .pf-proof .pr-dl{color:var(--ink)}.pg-svc-carplay .pr-dl:hover{background:#0e0e110d;border-color:#0e0e116b}.pg-svc-carplay .pf-proof.is-m .pr-cert{grid-template-columns:1fr;gap:16px;padding-top:20px}.pg-svc-carplay .pf-proof.is-m .pr-cl b{font-size:17px}.pg-svc-carplay .gc-per{color:#2a2a30;background:#0e0e110d;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;font-size:13.5px;font-weight:600;display:flex}.pg-svc-carplay .gc-sw{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.pg-svc-carplay .gc-s{aspect-ratio:1;cursor:pointer;border:1px solid #0e0e1129;border-radius:11px;padding:0;transition:transform .26s cubic-bezier(.2,.7,.3,1),box-shadow .2s;position:relative}.pg-svc-carplay .gc-s:hover{transform:translateY(-2px)}.pg-svc-carplay .gc-s.on{box-shadow:0 0 0 2px #fff inset,0 0 0 3px var(--ink)}.pg-svc-carplay .gc-s.alt:after{content:"";background:#b8791a;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px;box-shadow:0 0 0 2px #fff}.pg-svc-carplay .gc-det{color:#4e4e56;text-wrap:pretty;font-size:13.5px;line-height:1.5}.pg-svc-carplay .gc-det b{color:var(--ink);font-weight:700}.pg-svc-carplay .gc-amber{color:#7a4f0c;text-wrap:pretty;background:#b8791a17;border:1px solid #b8791a4d;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 13px;font-size:13px;line-height:1.5;display:flex}.pg-svc-carplay .gc-amber i{color:#fff;background:#b8791a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:inline-flex}.pg-svc-carplay .gc-amber b{color:#5e3c08;font-weight:700}.pg-svc-carplay .gc-diag{background:#fff;border:1px solid #0e0e1114;border-radius:16px;flex:none;align-items:center;gap:22px;padding:16px 20px;display:flex}.pg-svc-carplay .gc-diag svg{flex:none}.pg-svc-carplay .gc-dl{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.pg-svc-carplay .gc-dl b{font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:9px;font-size:16px;font-weight:700;display:flex}.pg-svc-carplay .gc-dl b i{border-radius:50%;flex:none;width:11px;height:11px;box-shadow:inset 0 0 0 1px #0e0e1129}.pg-svc-carplay .gc-dl span{color:#55555c;text-wrap:pretty;font-size:13px;line-height:1.45}.pg-svc-carplay .gc-dl em{font-style:normal;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#5c5c63;font-size:9px}.pg-svc-carplay .gc-leg{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#5c5c63;border-left:1px solid #0e0e1114;flex-direction:column;flex:none;gap:12px;padding-left:22px;font-size:9.5px;display:flex}.pg-svc-carplay .gc-leg>span{white-space:nowrap;align-items:center;gap:9px;display:flex}.pg-svc-carplay .gc-leg b,.pg-svc-carplay .gc-leg s{border-radius:4px;flex:none;width:13px;height:13px}.pg-svc-carplay .gc-leg s{background:#fff;border:1px solid #0e0e1133}.pg-svc-carplay .ac-m .gc-leg{border-top:1px solid #0e0e1114;border-left:none;flex-flow:wrap;gap:8px 16px;width:100%;padding:12px 0 0}.pg-svc-carplay .gc-quote{background:var(--acp);border-radius:12px;flex-direction:column;gap:8px;padding:13px 14px;display:flex}.pg-svc-carplay .gc-quote b{font-family:var(--display);letter-spacing:-.02em;font-size:14.5px;font-weight:700}.pg-svc-carplay .gc-quote span{color:#4e4e56;text-wrap:pretty;font-size:13px;line-height:1.5}.pg-svc-carplay .pf-proof.is-m{width:100%;padding:16px}.pg-svc-carplay .pf-proof.is-m .pr-in{border-radius:16px;grid-template-columns:1fr;gap:20px;padding:20px}.pg-svc-carplay .pf-proof.is-m .pr-h2{font-size:26px}.pg-svc-carplay .pf-proof.is-m .pr-grid{grid-template-columns:1fr;gap:12px}.pg-svc-carplay .pf-proof.is-m .pr-item{font-size:14px}.pg-svc-carplay .ac-m .gc-sw{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.pg-svc-carplay .ac-m .gc-diag{flex-wrap:wrap;gap:14px;padding:12px 14px}.pg-svc-carplay .ac-m .gc-diag svg{width:120px;height:201px}.pg-svc-carplay .ac-m .gc-dl{flex:1 1 0;min-width:0}.pg-svc-carplay .ac-m .gc-per{font-size:12.5px}.pg-svc-carplay .hb-hv{overflow:hidden}.pg-svc-carplay .hb-hv:not(.hv-m) .hv-body{right:456px}.pg-svc-carplay .hb-hv .hv-body{gap:14px;max-width:none}.pg-svc-carplay .hb-word{white-space:nowrap;letter-spacing:-.055em;opacity:.97;font-size:112px}.pg-svc-carplay .hb-hv .hv-h1.is-promise{max-width:17ch;font-size:40px}.pg-svc-carplay .hb-hv .hv-sub{max-width:56ch;font-size:19px}.pg-svc-carplay .hb-anchor{white-space:nowrap;font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#ffffffa8;align-items:center;font-size:11px;display:inline-flex}.pg-svc-carplay .hb-meta{flex-wrap:wrap}.pg-svc-carplay .hv-m .hb-word{white-space:nowrap;overflow-wrap:normal;letter-spacing:-.045em;font-size:42px}.pg-svc-carplay .hv-m.hb-hv .hv-body{align-items:flex-start;gap:16px}.pg-svc-carplay .hv-m .hb-anchor{justify-content:flex-start}.pg-svc-carplay .hv-m .hb-meta{display:none}.pg-svc-carplay .hv-m.hb-hv .hv-card{margin:18px 20px 20px}.pg-svc-carplay .hv-m.hb-hv .hv-h1.is-promise{max-width:none;font-size:26px}.pg-svc-carplay .hv-m.hb-hv .hv-sub{font-size:16.5px}.pg-svc-carplay .svc-page>.hv.hb-hv{height:auto;min-height:884px}.pg-svc-carplay .svc-page>.hv.hb-hv.hv-m,.pg-svc-carplay .svc-page>.ac.hb{height:auto;min-height:0}.pg-svc-carplay .hb .ac-stage{height:100%}.pg-svc-carplay .hb .ac-big{flex:auto;min-height:320px}.pg-svc-carplay .hb:not(.ac-m) .ac-col>.ac-card{flex:none}.pg-svc-carplay .hb .ac-prog{min-width:0}.pg-svc-carplay .hb .ac-pstep{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.pg-svc-carplay .hb .ac-pbars{flex:none}.pg-svc-carplay .ac:not(.ac-m) .hb-rows{flex:none;grid-template-rows:repeat(2,auto)}.pg-svc-carplay .hb .ac-rp-now{flex-direction:row;align-items:baseline;gap:6px}.pg-svc-carplay .hb-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pg-svc-carplay .hb-chip{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#0e0e1199;white-space:nowrap;border:1px solid #0e0e1129;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:9.5px;display:inline-flex}.pg-svc-carplay .hb-chip.is-echt{color:#12522d;background:#18623717;border-color:#18623752}.pg-svc-carplay .ac-row.on .hb-chip{color:#ffffffb8;border-color:#ffffff42}.pg-svc-carplay .ac-row.on .hb-chip.is-echt{color:#8fe7b5;background:#78e1a51f;border-color:#78e1a566}.pg-svc-carplay .hb-parts{background:linear-gradient(#d984190b,#d984190b),#fff;border-color:#d9841961}.pg-svc-carplay .hb-parts>.ac-ct{color:#8a5307}.pg-svc-carplay .hb-ph{flex-direction:column;gap:5px;display:flex}.pg-svc-carplay .hb-ph>b{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-size:17px;font-weight:700}.pg-svc-carplay .hb-ph>span{color:#55555c;text-wrap:pretty;font-size:13px;line-height:1.5}.pg-svc-carplay .hb-pill{text-align:left;cursor:pointer;background:#fff;border:1px solid #0e0e1129;border-radius:14px;align-items:center;gap:10px;width:100%;padding:13px 14px;transition:border-color .2s,background .2s;display:flex}.pg-svc-carplay .hb-pill:hover{border-color:#d984198c}.pg-svc-carplay .hb-pill.on{background:#d9841912;border-color:#d98419}.pg-svc-carplay .hb-pill>b{font-family:var(--body);color:var(--ink);flex:auto;font-size:14.5px;font-weight:600}.pg-svc-carplay .hb-pill>em{font-style:normal;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8a5307;flex:none;font-size:9.5px}.pg-svc-carplay .hb-box{color:#fff;background:#fff;border:1.5px solid #0e0e1142;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.pg-svc-carplay .hb-pill.on .hb-box{background:#d98419;border-color:#d98419}.pg-svc-carplay .hb-pdet{color:#55555c;text-wrap:pretty;font-size:13px;line-height:1.55}.pg-svc-carplay .hb-pdet b{color:#8a5307;font-weight:700}.pg-svc-carplay .hb-warn{color:#0e0e11c7;text-wrap:pretty;background:#d984191a;border-left:3px solid #d98419;border-radius:4px;align-items:flex-start;gap:11px;padding:12px 15px;font-size:13px;line-height:1.5;display:flex}.pg-svc-carplay .hb-warn i{color:#b06a0c;flex:none;margin-top:1px;display:flex}.pg-svc-carplay .hb-warn b{color:var(--ink);font-weight:700}.pg-svc-carplay .ac-tot.hb-amber,.pg-svc-carplay .ac-tot.hb-amber b{color:#8a5307}.pg-svc-carplay .ac-tot.hb-amber s{color:#8a530759}.pg-svc-carplay .hb-build{background:#0e0e1106;border:1px dashed #0e0e1138;border-radius:14px;flex-direction:column;gap:8px;padding:11px 12px;display:flex}.pg-svc-carplay .hb-brow{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pg-svc-carplay .hb-brow>em{font-style:normal;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#0e0e116b;margin-right:2px;font-size:9.5px}.pg-svc-carplay .hb-bt{white-space:nowrap;cursor:pointer;line-height:1.35;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#0e0e1199;background:#fff;border:1px solid #0e0e112e;border-radius:999px;padding:5px 11px;font-size:9.5px}.pg-svc-carplay .hb-bt:hover{border-color:#0e0e1166}.pg-svc-carplay .hb-bt.on{background:var(--ink);border-color:var(--ink);color:#fff}.pg-svc-carplay .hb-bt.is-flag{color:#8a5307;border-style:dashed;border-color:#d9841980}.pg-svc-carplay .hb-flags{flex-direction:column;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.pg-svc-carplay .hb-flags li{color:#0e0e1199;text-wrap:pretty;padding-left:2px;font-size:11.5px;line-height:1.45}.pg-svc-carplay .hb-ba{background:#14141a;grid-template-columns:1fr 1fr;gap:2px;display:grid;position:relative}.pg-svc-carplay .hb-bah{min-width:0;position:relative;overflow:hidden}.pg-svc-carplay .hb-bah .image-slot{width:100%;height:100%;position:absolute;inset:0}.pg-svc-carplay .hb-bal{z-index:3;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0c94;border-radius:999px;padding:4px 9px;font-size:9px;position:absolute;top:10px;left:10px}.pg-svc-carplay .hb-bal.is-na{background:#e11d2ed9}.pg-svc-carplay .hb-bam{z-index:3;white-space:nowrap;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0c94;border-radius:999px;padding:4px 10px;font-size:9px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.pg-svc-carplay .rv-m .hb-ba{aspect-ratio:16/9}.pg-svc-carplay .hb-last{z-index:1;text-align:left;background:#d984191a;border:1px solid #d984196b;border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;max-width:620px;margin-bottom:26px;padding:18px 20px;display:flex;position:relative}.pg-svc-carplay .hb-lx{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#e0a94b;font-size:9.5px}.pg-svc-carplay .hb-last>b{font-family:var(--display);letter-spacing:-.03em;color:#fff;font-size:19px;font-weight:700}.pg-svc-carplay .hb-last>span{color:#ffffffb3;text-wrap:pretty;font-size:14px;line-height:1.55}.pg-svc-carplay .sc .hb-last>a{font-family:var(--body);color:#f0c277;align-items:center;gap:8px;margin-top:4px;font-size:14px;font-weight:600;display:inline-flex}.pg-svc-carplay .sc .hb-last>a:hover{color:#fff}.pg-svc-carplay .hb-last.is-m{max-width:none}.pg-svc-carplay .sc .sc-b2{max-width:640px}.pg-svc-carplay .svc-page>.ac.hb.ac-m{height:920px;min-height:0}.pg-svc-carplay .hb.ac-m .ac-gal{height:208px}.pg-svc-carplay .hb.ac-m .ac-sheet.is-open{height:73%}.pg-svc-carplay .ac-m .hb-ph>b{font-size:16px}.pg-svc-carplay .ac-m .hb-warn{gap:10px;padding:11px 13px;font-size:12.5px}.pg-svc-carplay .ac-m .hb-chip{padding:3px 8px;font-size:9px}.pg-svc-carplay .ac-m .hb-build{padding:10px}.pg-svc-carplay .ac-m .hb-flags li{font-size:11px}.pg-svc-carplay .cp-hv{overflow:hidden}.pg-svc-carplay .sc:not(.sc-m) .sc-b2{max-width:760px;height:auto;min-height:50px}.pg-svc-carplay .cp-hv:not(.hv-m) .hv-body{right:456px}.pg-svc-carplay .cp-hv .hv-body{gap:14px;max-width:none}.pg-svc-carplay .cp-word{white-space:nowrap;letter-spacing:-.06em;opacity:.97;font-size:190px}.pg-svc-carplay .cp-hv .hv-h1.is-promise{max-width:19ch;font-size:44px}.pg-svc-carplay .cp-hv .hv-sub{max-width:58ch;font-size:19px}.pg-svc-carplay .cp-meta{flex-wrap:wrap}.pg-svc-carplay .cp-shots{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pg-svc-carplay .cp-shot{aspect-ratio:4/3;background:#14141a;border-radius:12px;display:block;position:relative;overflow:hidden}.pg-svc-carplay .cp-shot .image-slot{width:100%;height:100%;position:absolute;inset:0}.pg-svc-carplay .cp-slbl{z-index:3;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0c99;border-radius:999px;padding:3px 8px;font-size:8.5px;position:absolute;top:8px;left:8px}.pg-svc-carplay .cp-slbl.is-na{background:#e11d2ee0}.pg-svc-carplay .hv-m .cp-word{letter-spacing:-.05em;font-size:58px}.pg-svc-carplay .hv-m.cp-hv .hv-body{align-items:flex-start;gap:16px}.pg-svc-carplay .hv-m.cp-hv .hv-h1.is-promise{max-width:none;font-size:27px}.pg-svc-carplay .hv-m.cp-hv .hv-sub{font-size:16.5px}.pg-svc-carplay .hv-m .cp-meta{display:none}.pg-svc-carplay .hv-m.cp-hv .hv-card{margin:18px 20px 20px}.pg-svc-carplay .svc-page>.hv.cp-hv{height:auto;min-height:884px}.pg-svc-carplay .svc-page>.hv.cp-hv.hv-m,.pg-svc-carplay .svc-page>.ac.cp{height:auto;min-height:0}.pg-svc-carplay .cp .ac-stage{height:100%}.pg-svc-carplay .cp .ac-big{flex:auto;min-height:340px}.pg-svc-carplay .cp:not(.ac-m) .ac-col>.ac-card{flex:none}.pg-svc-carplay .hb-scap{z-index:3;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;text-align:right;max-width:44%;font-size:10px;position:absolute;bottom:22px;right:22px}.pg-svc-carplay .cp-q{flex-direction:column;gap:5px;display:flex}.pg-svc-carplay .cp-q>b{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-size:19px;font-weight:700}.pg-svc-carplay .cp-q>span{color:#55555c;text-wrap:pretty;font-size:13.5px;line-height:1.5}.pg-svc-carplay .ac:not(.ac-m) .cp-rows{flex:none;grid-template-rows:repeat(2,auto)}.pg-svc-carplay .cp-rt{align-items:flex-start;gap:11px;display:flex}.pg-svc-carplay .cp-radio{background:#fff;border:1.5px solid #0e0e1147;border-radius:50%;flex:none;width:19px;height:19px;margin-top:2px}.pg-svc-carplay .ac-row.on .cp-radio{background:radial-gradient(circle,#fff 0 38%,#0000 40%);border-color:#fff}.pg-svc-carplay .cp-row.is-quote.on{background:#8a5307;border-color:#8a5307;box-shadow:0 20px 40px -24px #8a530799}.pg-svc-carplay .cp-row.is-quote:hover{border-color:#d9841999}.pg-svc-carplay .cp .ac-rp-now{flex-direction:row;align-items:baseline;gap:6px}.pg-svc-carplay .cp-opmaat{white-space:nowrap;font-family:var(--display);letter-spacing:-.03em;color:#8a5307;font-size:16px;font-weight:800;display:inline-flex}.pg-svc-carplay .ac-row.on .cp-opmaat{color:#fff}.pg-svc-carplay .hb-chip.is-amber{color:#8a5307;background:#d984191a;border-color:#d9841966}.pg-svc-carplay .ac-row.on .hb-chip.is-amber{color:#fff;background:#ffffff24;border-color:#ffffff57}.pg-svc-carplay .cp-rowsb{flex-direction:column;display:flex}.pg-svc-carplay .cp-brow{color:var(--ink);border-bottom:1px solid #0e0e1117;justify-content:space-between;align-items:center;gap:14px;padding:11px 2px;font-size:14px;display:flex}.pg-svc-carplay .cp-brow:last-child{border-bottom:none}.pg-svc-carplay .cp-brow>span{color:#55555c;min-width:0}.pg-svc-carplay .cp-brow b{color:var(--ink);font-weight:600}.pg-svc-carplay .cp-brow em{font-style:normal;font-family:var(--mono);color:var(--ink);flex:none;font-size:12.5px}.pg-svc-carplay .cp-brow em.is-open{letter-spacing:.12em;text-transform:uppercase;color:#8a5307;font-size:10px}.pg-svc-carplay .cp-brow em.is-none{color:#0e0e114d}.pg-svc-carplay .cp-brow.is-this{border-top:1px solid #0e0e1129;margin-top:2px;padding-top:13px}.pg-svc-carplay .cp-brow.is-this.is-quote em{color:#8a5307}.pg-svc-carplay .cp-ticks{flex-direction:column;gap:8px;display:flex}.pg-svc-carplay .cp-ticks>span{color:#0e0e11b8;text-wrap:pretty;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.pg-svc-carplay .cp-ticks i{color:#1b8a54;background:#1b8a541f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.pg-svc-carplay .cp-ticks b{color:var(--ink);font-weight:700}.pg-svc-carplay .ac-b1.is-quote{background:#b06a0c}.pg-svc-carplay .ac-b1.is-quote:hover{background:#8a5307}.pg-svc-carplay .ac a.ac-b1.is-quote,.pg-svc-carplay .ac a.ac-b1.is-quote:hover{color:#fff}.pg-svc-carplay .ac-b1.off{color:#0e0e1180;pointer-events:none;background:#0e0e1124}.pg-svc-carplay .ac-b1.off i{background:#0e0e1114}.pg-svc-carplay .cp-unknown{z-index:3;text-align:center;background:#2b2b32;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:32px;display:flex;position:absolute;inset:0}.pg-svc-carplay .cp-unknown>b{font-family:var(--display);letter-spacing:-.05em;color:#ffffff42;font-size:96px;font-weight:800;line-height:.9}.pg-svc-carplay .cp-unknown>em{font-style:normal;font-family:var(--display);letter-spacing:-.03em;color:#fff;font-size:24px;font-weight:700}.pg-svc-carplay .cp-unknown>span{color:#ffffffa8;text-wrap:pretty;max-width:34ch;font-size:14px;line-height:1.55}.pg-svc-carplay .cp-pair{background:#14141a;grid-template-columns:1fr 1fr;gap:2px;display:grid;position:relative}.pg-svc-carplay .cp-half{min-width:0;position:relative;overflow:hidden}.pg-svc-carplay .cp-half .image-slot{width:100%;height:100%;position:absolute;inset:0}.pg-svc-carplay .cp-plbl{z-index:3;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0c94;border-radius:999px;padding:4px 9px;font-size:9px;position:absolute;top:10px;left:10px}.pg-svc-carplay .cp-plbl.is-na{background:#e11d2ed9}.pg-svc-carplay .cp-pmod{z-index:3;white-space:nowrap;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0c94;border-radius:999px;padding:4px 10px;font-size:9px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.pg-svc-carplay .rv-m .cp-pair,.pg-svc-carplay .rv-m .rv-t.is-video{aspect-ratio:16/9}.pg-svc-carplay .svc-page>.ac.cp.ac-m{height:960px;min-height:0}.pg-svc-carplay .cp.ac-m .ac-gal{height:200px}.pg-svc-carplay .cp.ac-m .ac-slide .ac-stage{gap:0;padding:0}.pg-svc-carplay .cp.ac-m .ac-big{border-radius:0;height:100%;min-height:0}.pg-svc-carplay .cp.ac-m .ac-sheet.is-open{height:76%}.pg-svc-carplay .ac-m .cp-q>b{font-size:17px}.pg-svc-carplay .ac-m .cp-brow{font-size:13.5px}.pg-svc-carplay .ac-m .cp-unknown>b{font-size:64px}.pg-svc-carplay .ac-m .cp-unknown>em{font-size:20px}.pg-svc-carplay .ac-m .cp-unknown>span{font-size:13px}.pg-svc-carplay .ac-m .hb-scap,.pg-svc-carplay .hv-sub{display:none}.pg-svc-carplay .hv-ey{-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;padding:0}.pg-svc-carplay .hv-ey i{box-shadow:none}.pg-svc-carplay .hv-meta{max-width:780px;font-family:var(--body);letter-spacing:0;text-transform:none;color:var(--ink);background:#fff;border-radius:18px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-self:stretch;gap:0;font-size:13.5px;font-weight:600;line-height:1.3;display:grid;box-shadow:0 30px 60px -34px #000000b3}.pg-svc-carplay .hv-meta>span{white-space:normal;-webkit-backdrop-filter:none;text-wrap:balance;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 18px;display:flex}.pg-svc-carplay .hv-meta>span+span,.pg-svc-carplay .hv-meta>s+span{border-left:1px solid #0e0e1114}.pg-svc-carplay .hv-meta>span:before{content:"";background:#e11d2e14 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E11D2E' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 12.5V5a1.5 1.5 0 0 1 1.5-1.5h7.5l8 8-9 9z'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.6'/%3E%3C/svg%3E") 50%/18px no-repeat;border-radius:10px;width:34px;height:34px;display:block}.pg-svc-carplay .hv-meta>span:nth-of-type(2):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E11D2E' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5s6 6.4 6 10.6a6 6 0 0 1-12 0C6 9.9 12 3.5 12 3.5z'/%3E%3C/svg%3E")}.pg-svc-carplay .hv-meta>span:nth-of-type(3):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E11D2E' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7.5V12l3 2'/%3E%3C/svg%3E")}.pg-svc-carplay .hv-meta>span:nth-of-type(4):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E11D2E' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.2 19 6v5.6c0 4.4-3 7.8-7 9.2-4-1.4-7-4.8-7-9.2V6z'/%3E%3Cpath d='m8.8 12.2 2.3 2.3 4.2-4.4'/%3E%3C/svg%3E")}.pg-svc-carplay .hv-meta s{display:none}.pg-svc-carplay .hv-m .hv-meta{grid-template-columns:1fr 1fr;grid-auto-columns:auto;grid-auto-flow:row;font-size:12.5px}.pg-svc-carplay .hv-m .hv-meta>span{gap:8px;padding:13px 14px}.pg-svc-carplay .hv-m .hv-meta>span:before{background-size:16px;width:30px;height:30px}.pg-svc-carplay .hv-m .hv-meta>span:nth-of-type(odd){border-left:none}.pg-svc-carplay .hv-m .hv-meta>span:nth-of-type(n+3){border-top:1px solid #0e0e1114}.pg-svc-carplay .ac-wa,.pg-svc-carplay .ac-stage>.ac-fine,.pg-svc-carplay .ac-carn,.pg-svc-carplay .vg-know{display:none}.pg-svc-carplay .ac-btns>.ac-b2{white-space:nowrap}.pg-svc-carplay .bkq-from{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pg-svc-carplay .bkq-from b{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);font-size:30px;font-weight:800}.pg-svc-carplay .bkq-from em{color:#6b6b71;font-size:13px;font-style:normal}.pg-svc-carplay .bkq-r{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.pg-svc-carplay .bkq-r>span{text-align:right;color:#55555c}.pg-svc-carplay .ac-m .bkq-r{grid-template-columns:minmax(0,1fr) auto}.pg-svc-carplay .svc-page>.hv.hv:not(.hv-m){height:780px;min-height:0}.pg-svc-carplay .hv:not(.hv-m) .hv-body{justify-content:center;gap:18px;top:112px;bottom:40px}.pg-svc-carplay .hv:not(.hv-m) .hv-card{top:calc(50% + 36px);bottom:auto;transform:translateY(-50%)}.pg-svc-carplay .pc-in:not(:has(.pc-row)){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.pg-svc-carplay .pc-in:not(:has(.pc-row)) .pc-h{flex-direction:column;align-items:flex-start;gap:12px;margin:0;display:flex}.pg-svc-carplay .pc-in:not(:has(.pc-row)) .pc-note{max-width:44ch}.pg-svc-carplay .pc-in:not(:has(.pc-row)) .pc-seal{align-self:stretch;align-items:center;margin:0}.pg-svc-carplay .pc.is-m .pc-in:not(:has(.pc-row)){grid-template-columns:1fr;gap:20px}.pg-svc-carplay .svc-page>.ac:not(.ac-m){height:auto;min-height:0}.pg-svc-carplay .ac:not(.ac-m){grid-template-rows:minmax(620px,auto);align-items:stretch}.pg-svc-carplay .ac:not(.ac-m) .ac-tile{height:0;min-height:100%}.pg-svc-carplay .ac:not(.ac-m) .ac-stage{height:100%}.pg-svc-carplay .ac:not(.ac-m) .ac-stage>:is(.bk-draw,.vg-draw,.ac-big){flex:auto;min-height:0}.pg-svc-carplay .ac:not(.ac-m) .bk-draw svg{flex:1 1 0;width:100%;min-height:0;max-height:none}.pg-svc-carplay .ac:not(.ac-m) .vg-draw .vg-shot{aspect-ratio:auto;flex:1 1 0;min-height:240px}.pg-svc-carplay .svc-page>.hv.hv-m{padding-bottom:4px;height:auto!important;min-height:0!important}.pg-svc-carplay .hv-m .hv-body{gap:16px;margin-top:28px}.pg-svc-carplay .svc-page .hv.hv-m .hv-meta{display:grid!important}.pg-svc-carplay .hv-m .hv-card{margin:16px 20px 22px!important}.pg-svc-carplay .hv-m .hb-anchor{display:none}.pg-svc-carplay .svc-page>.ac.ac-m{overflow:visible;height:auto!important;min-height:0!important}.pg-svc-carplay .ac-m .ac-gal{height:auto!important;position:relative!important}.pg-svc-carplay .ac-m .ac-gal:not(:has(.is-draw)){height:240px!important}.pg-svc-carplay .ac-m .ac-slide.is-draw{padding:14px 14px 0!important}.pg-svc-carplay .ac-m .ac-sheet,.pg-svc-carplay .ac-m .ac-sheet.is-open{margin-top:12px;box-shadow:0 -1px #0e0e110f;height:auto!important;position:relative!important}.pg-svc-carplay .ac-m .ac-sbody{flex:none!important;overflow:visible!important}.pg-svc-carplay .ac-m .ac-sfoot{position:relative}.pg-svc-carplay .hv-m .hv-meta{align-items:stretch}.pg-svc-carplay .hv-m .hv-meta>span{justify-content:flex-start}.pg-svc-carplay .hv-m .hv-meta>span:last-of-type:nth-of-type(odd){border-left:none;flex-direction:row;grid-column:1/-1;align-items:center}.pg-svc-carplay .ac-m .ac-gal{background:#fff!important}.pg-svc-carplay .ac-m .ac-slide,.pg-svc-carplay .ac-m .ac-slide.is-draw{background:#fff!important;padding:0!important}.pg-svc-carplay .ac-m .ac-slide.is-draw>*{box-shadow:none!important;background:#fff!important;border:none!important;border-radius:0!important}.pg-svc-carplay .ac-m .ac-grab{display:none!important}.pg-svc-carplay .ac-m .ac-sheet,.pg-svc-carplay .ac-m .ac-sheet.is-open{background:var(--acp);border-top:1px solid #0e0e1114;box-shadow:none!important;border-radius:0!important;margin-top:0!important}.pg-svc-carplay .ac-m .ac-sbody{padding-top:16px}.pg-svc-carplay .ac-m:is(.bk,.vg,.hb,.wr,.int) .ac-sbody:before{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#6b6b71;padding:0 4px 2px;font-size:10px;display:block}.pg-svc-carplay .ac-m:is(.bk,.vg,.hb) .ac-sbody:before{content:"Stap 1 van 2"}.pg-svc-carplay .ac-m.wr .ac-sbody:before{content:"Stap 1 van 3"}.pg-svc-carplay .ac-m.int .ac-sbody:before{content:"Stap 1 van 4"}.pg-svc-carplay .ac-m .ac-sfoot{border-radius:0!important}.pg-svc-carplay .ac-m .ac-pk{max-height:700px!important}.pg-svc-carplay .ac-m .ac-pk .ac-mbody{min-height:0;overflow-y:auto}.pg-svc-carplay .hv-meta>span.pf-price:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E11D2E' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 12.5V5a1.5 1.5 0 0 1 1.5-1.5h7.5l8 8-9 9z'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.6'/%3E%3C/svg%3E")}.pg-svc-carplay .hv-meta>span.pf-time:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E11D2E' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7.5V12l3 2'/%3E%3C/svg%3E")}.pg-svc-carplay .hv-meta>span.pf-colour:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E11D2E' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5s6 6.4 6 10.6a6 6 0 0 1-12 0C6 9.9 12 3.5 12 3.5z'/%3E%3C/svg%3E")}.pg-svc-carplay .hv-meta>span.pf-paint:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E11D2E' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='9' width='8' height='12' rx='2'/%3E%3Cpath d='M9 9V6h4v3M13 4h2M18 4.5h.01M18 7.5h.01M20 6h.01'/%3E%3C/svg%3E")}.pg-svc-carplay .hv-m .hv-meta>span:nth-of-type(n+3){display:none}.pg-svc-carplay .hv-m .hv-meta>span:last-of-type:nth-of-type(odd){flex-direction:column;grid-column:auto;align-items:flex-start}.pg-svc-carplay .hv-m .hv-meta>span:nth-of-type(2){border-left:1px solid #0e0e1114}
