body[data-gat-page="car_sales"] .gat-v3{overflow:clip;background:#eeeae4;color:#22252a}.cs-page{position:relative;isolation:isolate;--cs-bg-y:0px}.cs-page *{box-sizing:border-box}.cs-page :is(h1,h2,h3,p,figure){margin:0}.cs-page :is(h1,h2,h3){text-align:left;color:inherit;letter-spacing:-.035em}.cs-page p{font-size:16px;line-height:1.95}.cs-page h2{font-size:clamp(32px,4vw,54px);font-weight:800;line-height:1.4}.cs-page h3{font-size:27px;line-height:1.5}.cs-page a{color:inherit}.cs-page a:focus-visible,.cs-page summary:focus-visible{outline:3px solid #b70022;outline-offset:5px}.cs-wrap{position:relative;z-index:1;width:min(1250px,calc(100% - 112px));margin:auto}.cs-eyebrow{font:700 12px/1.5 Arial,sans-serif!important;letter-spacing:.16em;color:#97152c;margin-bottom:24px!important}.cs-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:18px 24px;min-height:56px;background:#c50024;border:1px solid #c50024;color:white!important;text-decoration:none;font-size:14px;font-weight:700;transition:background .25s,box-shadow .25s}.cs-button:hover,.cs-button:focus-visible{background:#96001a;box-shadow:0 8px 24px #74041b26}.cs-button:active{background:#720019}.cs-button span,.cs-text-link span{display:inline-block;transition:transform .25s}.cs-button:hover span{transform:translate(3px,-3px)}.cs-text-link{display:inline-flex;gap:24px;padding:16px 0;border-bottom:1px solid #958b85;text-decoration:none;font-weight:700;font-size:14px}.cs-text-link:hover span{transform:translateX(4px)}
.cs-background{position:absolute;inset:0;overflow:clip;pointer-events:none;z-index:-1}.cs-background-window{position:sticky;top:0;height:100vh;overflow:hidden}.cs-background-art{display:block;width:100%;height:calc(100vh + 960px);opacity:.85}.cs-depth-ready .cs-background-art{transform:translate3d(0,var(--cs-bg-y),0)}.cs-body-line{fill:none;stroke:#77777c;stroke-width:2;stroke-opacity:.28}.cs-sill{fill:none;stroke:#a91530;stroke-width:1;stroke-opacity:.36}.cs-wheel-ring{fill:none;stroke:#9d9690;stroke-width:1;stroke-opacity:.2}.cs-reflection{fill:none;stroke:#b80029;stroke-width:2;stroke-opacity:.65;stroke-dasharray:40 920;animation:cs-reflection 15s linear infinite;animation-play-state:paused}.cs-motion-active .cs-reflection{animation-play-state:running}
.cs-hero{position:relative;width:100%;min-height:740px;display:flex;align-items:center;background:#171d23;color:white;overflow:hidden}.cs-hero-media{position:absolute;inset:0;max-width:1672px;margin:auto}.cs-hero-media img{width:100%;height:100%;object-fit:cover;object-position:70% 30%;display:block}.cs-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#141a23f5,#141a23d9 28%,#141a2366 52%,transparent 75%)}.cs-hero-copy{position:relative;width:min(1250px,calc(100% - 112px));margin:auto;padding:90px 0 110px;z-index:1}.cs-hero h1{font-size:clamp(40px,5.2vw,73px)!important;line-height:1.4;font-weight:800;max-width:900px}.cs-hero h1 span{display:block;white-space:nowrap}.cs-hero .cs-eyebrow{color:#ddd7cc}.cs-page-label{font-size:14px!important;letter-spacing:.12em;margin-bottom:24px!important}.cs-lead{font-size:17px!important;margin:28px 0 32px!important;max-width:510px}.cs-hero-word{position:absolute;bottom:10px;right:3%;font:800 clamp(70px,11vw,165px)/1 Arial;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px #ffffff28;pointer-events:none}
.cs-opening{position:relative;background:#1c232b;color:white;padding:0 0 72px}.cs-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;padding:18px 0 34px;font-size:13px;color:#d9d5d0}.cs-breadcrumb a{text-decoration:none}.cs-opening-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.cs-opening h2{margin-bottom:28px}.cs-opening p+p{margin-top:18px}.cs-opening .cs-eyebrow{color:#e9c9be}.cs-car-visual svg{display:block;width:100%;fill:none;stroke:#e6d8c4;stroke-width:2}.cs-car-body{fill:#ffffff04}.cs-car-glass{stroke:#a1aab8}.cs-car-detail{stroke:#9e9b99}.cs-wheel{transform-box:fill-box;transform-origin:center}.cs-car-shine{stroke:#ffe5b5;stroke-width:4;stroke-dasharray:8 92;animation:cs-shine 8s linear infinite;animation-play-state:paused}.cs-glyph-active .cs-car-shine{animation-play-state:running}.cs-car-visual>span{display:block;text-align:center;font:11px/1.6 Arial;letter-spacing:.16em;color:#d7cec0}.cs-image-context{font-size:12px!important;color:#cbc6c1;margin-top:36px!important}
.cs-section-heading{margin-bottom:48px}.cs-section-heading>p:last-child{max-width:730px;margin-top:24px}.cs-guide,.cs-process,.cs-faq,.cs-voices{padding:96px 0}.cs-guide-list{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.cs-guide-list article{padding:32px;background:#f7f4f0f5;border-top:1px solid #b1a392}.cs-guide-number{display:block;font:400 65px/1 Arial;color:#8a7b69;margin-bottom:30px}.cs-guide-list h3{margin-bottom:18px}.cs-wish-note{padding:28px 32px;margin-top:30px;background:#f7f4f0f5;border-left:3px solid #a91731}.cs-wish-note strong{font-size:17px}.cs-wish-note p{margin-top:12px}.cs-process ol{padding:0;margin:0;list-style:none}.cs-process li{display:grid;grid-template-columns:110px 1fr 160px;gap:40px;align-items:center;padding:36px 32px;border-top:1px solid #b7afa5;background:#f7f4f0ee}.cs-step-number{font:400 70px/1 Arial;color:#827569}.cs-process h3{margin-bottom:16px}.cs-process .cs-eyebrow{margin-bottom:12px!important}.cs-step-svg{width:140px;fill:none;stroke:#9a6d51;stroke-width:1.6}.cs-step-outline{stroke-dasharray:500;stroke-dashoffset:0;animation:cs-ink 7s ease-in-out infinite;animation-play-state:paused}.cs-glyph-active .cs-step-outline{animation-play-state:running}
.cs-support{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:66px 0}.cs-support img{display:block;width:100%;max-width:606px;height:auto}.cs-support>div{background:#f7f4f0f5;padding:32px}.cs-support p{margin:24px 0}.cs-faq details{background:#f7f4f0f5;border-top:1px solid #b2a89d}.cs-faq summary{list-style:none;font-size:18px;font-weight:700;padding:26px 60px 26px 28px;position:relative;cursor:pointer}.cs-faq summary::-webkit-details-marker{display:none}.cs-faq summary:after{content:'+';position:absolute;right:28px;font-size:23px;color:#a91130}.cs-faq details[open]{border-left:3px solid #a91130}.cs-faq details[open] summary:after{content:'−'}.cs-faq details>p{padding:0 28px 28px}.cs-contact{padding:55px 44px 70px;margin-bottom:80px;background:#f7f4f0f5;border-top:1px solid #ab9b87}.cs-contact>p{margin:24px 0}.cs-actions{display:flex;flex-wrap:wrap;align-items:center;gap:36px;margin-top:30px}.cs-phone{font:700 26px/1.5 Arial;text-decoration:none}.cs-phone small{display:block;font:12px/1.8 Arial;color:#5b5249}.cs-voices blockquote{margin:36px 0 0;background:#f7f4f0f5;padding:40px;border-left:3px solid #a91130}.cs-voices blockquote p{font-size:24px}.cs-voices cite{display:block;font-style:normal;font-size:13px;margin-top:20px;color:#605349}
@keyframes cs-reflection{to{stroke-dashoffset:-960}}@keyframes cs-shine{to{stroke-dashoffset:-100}}@keyframes cs-ink{0%,100%{stroke-dashoffset:0}45%{stroke-dashoffset:60}}
@media(max-width:1100px){.cs-hero{display:flex;flex-direction:column;align-items:stretch;min-height:0}.cs-hero-copy{padding:64px 0 55px}.cs-hero-media{position:relative;order:2;width:100%;aspect-ratio:1672/941}.cs-hero-media img{height:auto;object-fit:contain}.cs-hero-shade{display:none}.cs-hero-word{display:none}.cs-hero h1{font-size:clamp(38px,5.2vw,64px)!important}.cs-opening-grid{gap:24px}.cs-guide-list article{padding:24px}.cs-process li{grid-template-columns:80px 1fr 100px;gap:24px}.cs-step-svg{width:100px}}
@media(max-width:768px){.cs-wrap,.cs-hero-copy{width:calc(100% - 40px)}.cs-hero-copy{padding:44px 0}.cs-hero h1{font-size:clamp(28px,7vw,48px)!important}.cs-lead{font-size:15px!important}.cs-page p{font-size:15px}.cs-page h2{font-size:clamp(26px,7vw,36px);line-height:1.5}.cs-page h3{font-size:23px}.cs-opening{padding-bottom:48px}.cs-opening-grid{display:block}.cs-car-visual{margin-top:40px}.cs-breadcrumb{font-size:12px;padding:18px 0 28px}.cs-guide,.cs-process,.cs-faq,.cs-voices{padding:58px 0}.cs-guide-list{display:block}.cs-guide-list article{display:grid;grid-template-columns:56px 1fr;gap:18px;margin-top:16px}.cs-guide-number{font-size:42px}.cs-guide-list .cs-eyebrow{margin-bottom:10px!important}.cs-wish-note{padding:24px}.cs-section-heading{margin-bottom:32px}.cs-process li{grid-template-columns:44px 1fr;gap:18px;padding:28px 20px}.cs-step-number{font-size:37px}.cs-step-svg{grid-column:2;width:110px}.cs-support{display:flex;flex-direction:column;gap:28px;padding:34px 0}.cs-support figure{width:100%}.cs-support>div{padding:24px}.cs-faq summary{font-size:16px;padding:23px 45px 23px 20px}.cs-faq summary:after{right:18px}.cs-faq details>p{padding:0 20px 24px}.cs-contact{padding:34px 24px 40px;margin-bottom:48px}.cs-contact h2{font-size:clamp(24px,6vw,30px)}.cs-contact .cs-button{width:100%;padding:16px 17px;gap:12px}.cs-actions{gap:26px}.cs-voices blockquote{padding:28px 24px}.cs-voices blockquote p{font-size:19px}.cs-reflection{animation-duration:20s}}
@media(prefers-reduced-motion:reduce){.cs-background-art{transform:none!important}.cs-page *{animation:none!important;transition:none!important}}
.cs-cases{padding:70px 0}.cs-case-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.cs-case-grid article{padding:38px;background:#1d2630;color:#f3ede5}.cs-case-grid article>span{font-size:12px;color:#d6c0ab}.cs-case-grid h3{margin:24px 0}.cs-case-grid svg{display:block;width:100%;height:auto;max-height:240px;margin-top:30px;fill:none;stroke:#d1b69b;stroke-width:1.5}.cs-support figure img+img{margin-top:24px}.cs-voices h2{font-size:clamp(30px,4vw,50px)}@media(max-width:768px){.cs-cases{padding:40px 0}.cs-case-grid{display:block}.cs-case-grid article{padding:28px 24px;margin-top:24px}}
.cs-sharing{position:relative;width:100%;padding:60px 0 0}.cs-sharing figure{width:min(100%,1672px);margin:auto}.cs-sharing img{display:block;width:100%;height:auto}.cs-sharing>.cs-wrap{background:#f7f4f0f5;padding:40px;margin-top:-1px;display:grid;grid-template-columns:1fr 1fr;gap:12px 50px}.cs-sharing .cs-eyebrow{grid-column:1/-1}.cs-sharing p:last-child{align-self:center}@media(max-width:768px){.cs-sharing{padding-top:35px}.cs-sharing>.cs-wrap{display:block;padding:28px 24px}.cs-sharing p:last-child{margin-top:20px}}
/* 本人確定のラグジュアリー背景：全域の素材感とトーンを統一 */
body[data-gat-page="car_sales"] .gat-v3{background:#14191f;color:#e7e8e9}.cs-body-line{stroke:#aab2bc;stroke-opacity:.25;stroke-width:1}.cs-sill{stroke:#c0a888;stroke-opacity:.34;stroke-width:1}.cs-wheel-ring{stroke:#919eac;stroke-opacity:.18}.cs-reflection{stroke:#cdb799;stroke-width:1.4;stroke-opacity:.75;stroke-dasharray:90 870}.cs-hero{background:#14191f}.cs-opening{background:#14191fe8}.cs-eyebrow{color:#cbb89e}.cs-breadcrumb{color:#cbd0d6}.cs-guide-list{gap:0;border-top:1px solid #49505a;border-bottom:1px solid #49505a}.cs-guide-list article{background:#1b222be8;border-top:0;border-right:1px solid #434b55;padding:42px 32px}.cs-guide-list article:last-child{border-right:0}.cs-guide-number{color:#b8a28b;font-weight:300}.cs-wish-note{background:#222a34ee;border-left:1px solid #bca285}.cs-process li{background:#1b222be8;border-top:1px solid #434b55;padding:42px 32px}.cs-step-number{color:#bdab94}.cs-step-svg{stroke:#c9b69e;stroke-width:1.3}.cs-case-grid article{background:#1b222be8;border:1px solid #434b55}.cs-case-grid article>span{color:#cbb89e}.cs-case-grid svg{stroke:#bdc5cf;stroke-width:1}.cs-support>div{background:#1b222be8;border-top:1px solid #434b55}.cs-sharing>.cs-wrap{background:#1b222be8;border-bottom:1px solid #434b55}.cs-faq details{background:#1b222be8;border-top:1px solid #434b55}.cs-faq summary:after{color:#cbb89e}.cs-faq details[open]{border-left:1px solid #cbb89e}.cs-contact{background:#1b222be8;border-top:1px solid #6c6257}.cs-phone small{color:#cbd0d6}.cs-voices blockquote{background:#1b222be8;border-left:1px solid #cbb89e}.cs-voices cite{color:#cbd0d6}.cs-text-link{border-color:#857967}.cs-car-visual svg{stroke:#c8cfd6;stroke-width:1.1}.cs-car-body{fill:#b7c0cc05;stroke-width:1.4}.cs-car-glass{stroke:#9babbc}.cs-car-detail{stroke:#bbc4ce;stroke-width:.8}.cs-car-shine{stroke:#d5c4aa;stroke-width:1.8;stroke-dasharray:18 82}.cs-car-visual>span{color:#cbd0d6}.cs-opening .cs-eyebrow{color:#cbb89e}.cs-page a:focus-visible,.cs-page summary:focus-visible{outline-color:#ddc8ab}.cs-page h2{font-weight:700;letter-spacing:-.04em}.cs-page h3{font-weight:650}.cs-guide{padding-top:110px}.cs-section-heading{margin-bottom:58px}@media(max-width:768px){.cs-guide-list article{border-right:0;border-bottom:1px solid #434b55;margin-top:0;padding:28px 24px}.cs-guide-list article:last-child{border-bottom:0}.cs-guide{padding-top:64px}.cs-process li{padding:30px 20px}.cs-section-heading{margin-bottom:34px}}
.cs-stories{padding:70px 0}.cs-story{position:relative;width:min(100%,1672px);margin:0 auto 70px}.cs-story figure{width:100%}.cs-story img{display:block;width:100%;height:auto}.cs-story-copy{width:min(1250px,calc(100% - 112px));margin:0 auto;background:#1b222be8;padding:36px 42px 42px;display:grid;grid-template-columns:1fr 1fr;gap:10px 60px;border-bottom:1px solid #434b55}.cs-story-copy .cs-eyebrow{grid-column:1/-1}.cs-story-copy h3{font-size:clamp(30px,3.5vw,48px);line-height:1.45;font-weight:700}.cs-story-copy h3 span{display:block}.cs-story-copy>p:last-child{align-self:center;max-width:560px}.cs-stories>.cs-wrap{margin-bottom:55px}.cs-story:last-child{margin-bottom:0}@media(max-width:768px){.cs-stories{padding:45px 0}.cs-story{margin-bottom:42px}.cs-story-copy{width:calc(100% - 40px);display:block;padding:28px 24px}.cs-story-copy h3{font-size:clamp(25px,6.8vw,34px)}.cs-story-copy>p:last-child{margin-top:22px}.cs-stories>.cs-wrap{margin-bottom:35px}}
.cs-car-switch{min-width:0}.cs-car-choices{border:0;padding:0;margin:0 0 22px;display:flex;align-items:center;gap:12px}.cs-car-choices legend{font-size:13px;letter-spacing:.04em;color:#cbd0d6;margin-bottom:14px}.cs-car-choices input{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.cs-car-choices label{display:inline-flex;justify-content:center;align-items:center;min-height:44px;min-width:116px;border:1px solid #7b8591;padding:10px 24px;color:#e7e8e9;font-size:14px;cursor:pointer;transition:background .25s,border-color .25s}.cs-car-choices input:checked+label{border-color:#d8c6ad;background:#d8c6ad;color:#171d24}.cs-car-choices input:focus-visible+label{outline:3px solid #ddc8ab;outline-offset:4px}.cs-car-choices label:hover{border-color:#e6d9c8}.cs-car-panels{position:relative}.cs-photo-car{position:relative;display:none;width:100%;margin:0;aspect-ratio:1672/941;background:#12171d;overflow:hidden}.cs-car-switch:has(#cs-style-sedan:checked) .cs-car-sedan,.cs-car-switch:has(#cs-style-minivan:checked) .cs-car-minivan{display:block}.cs-photo-car>img{display:block;width:100%;height:auto}.cs-photo-car>svg{display:block;width:100%;height:100%;fill:none;stroke:#c8cfd6;stroke-width:1.1}.cs-photo-car>.cs-photo-light{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.cs-photo-light .cs-photo-contour{stroke:#e0d7c9;stroke-width:1.4;stroke-opacity:.28}.cs-photo-light .cs-photo-reflection{stroke:#e5d4bb;stroke-width:2;stroke-dasharray:5 95;animation:cs-photo-light 16s linear infinite;animation-play-state:paused;stroke-opacity:.9}.cs-glyph-active .cs-photo-reflection{animation-play-state:running}.cs-car-style-note{font-size:12px!important;letter-spacing:.08em;color:#cbd0d6;margin-top:18px!important}@keyframes cs-photo-light{to{stroke-dashoffset:-100}}@media(max-width:768px){.cs-car-switch{margin-top:36px}.cs-photo-light .cs-photo-reflection{animation-duration:22s}.cs-car-choices label{min-width:110px;padding:10px 18px}}@media(prefers-reduced-motion:reduce){.cs-photo-light .cs-photo-reflection{animation:none!important}}
.cs-photo-light .cs-photo-reflection{stroke-width:3}.cs-opening-grid{grid-template-columns:.92fr 1.08fr;gap:50px}@media(max-width:768px){.cs-opening-grid{display:block}}
.cs-opening-grid{display:block}.cs-opening-grid>div:first-child{max-width:900px;margin-bottom:65px}.cs-wishes{padding-top:40px;border-top:1px solid #444b55}.cs-wish-heading h3{font-size:clamp(30px,3.5vw,47px);font-weight:700;line-height:1.5;letter-spacing:-.04em;margin-bottom:24px}.cs-wish-heading h3 span{display:inline-block}.cs-wish-heading>p:last-child{color:#cbd0d6}.cs-wish-prompts{list-style:none;padding:0;margin:48px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.cs-wish-prompt{border-top:1px solid #6b6156;padding-top:24px;opacity:1}.cs-wish-prompt>span{font:11px/1.6 Arial;letter-spacing:.13em;color:#cbb89e}.cs-wish-prompt h4{font-size:26px;line-height:1.5;font-weight:650;margin:20px 0;color:#e7e8e9;text-align:left}.cs-wish-prompt>p{font-size:14px;line-height:1.8;color:#cbd0d6}.cs-wish-connector{display:block;width:100%;height:auto;max-height:145px;pointer-events:none;fill:none}.cs-wish-line{stroke:#b8a78f;stroke-opacity:.35;stroke-width:1}.cs-wish-line-light{stroke:#dec8a8;stroke-width:2;stroke-dasharray:6 94;animation:cs-wish-line 12s linear infinite;animation-play-state:paused}.cs-glyph-active>.cs-wish-connector .cs-wish-line-light{animation-play-state:running}.cs-glyph-active .cs-wish-prompt{animation:cs-wish-appear .85s ease both}.cs-glyph-active .cs-wish-prompt:nth-child(2){animation-delay:.4s}.cs-glyph-active .cs-wish-prompt:nth-child(3){animation-delay:.8s}.cs-wish-photos{display:grid;grid-template-columns:1fr 1fr;gap:22px}.cs-wish-photos>.cs-photo-car{display:block}.cs-wish-bottom{margin-top:28px;display:flex;gap:35px;align-items:center;justify-content:space-between}.cs-wish-bottom>p{font-size:14px;color:#cbd0d6}.cs-wish-bottom .cs-text-link{white-space:nowrap}@keyframes cs-wish-appear{from{opacity:.08}to{opacity:1}}@keyframes cs-wish-line{to{stroke-dashoffset:-100}}@media(max-width:768px){.cs-opening-grid>div:first-child{margin-bottom:44px}.cs-wishes{padding-top:34px}.cs-wish-heading h3{font-size:clamp(24px,6.5vw,31px)}.cs-wish-prompts{grid-template-columns:1fr;gap:24px;margin-top:36px}.cs-wish-prompt{padding-top:20px;position:relative;border-left:1px solid #6b6156;padding-left:22px;border-top:0}.cs-wish-prompt h4{font-size:23px;margin:12px 0}.cs-wish-prompt h4 br{display:none}.cs-wish-prompt p br{display:none}.cs-wish-connector{height:75px;object-fit:contain}.cs-wish-photos{grid-template-columns:1fr;gap:18px}.cs-wish-bottom{display:block}.cs-wish-bottom .cs-text-link{white-space:normal;font-size:14px}.cs-wish-line-light{animation-duration:18s}}@media(prefers-reduced-motion:reduce){.cs-wish-prompt{opacity:1!important;animation:none!important}.cs-wish-line-light{animation:none!important}}
.cs-voice-stage{position:relative;padding:36px 0 0;overflow:hidden}.cs-voice-quote-mark{font:130px/1 Georgia,serif;color:#c5af91;position:absolute;top:24px;left:10px;pointer-events:none}.cs-voices .cs-voice-stage blockquote{margin:0;background:transparent;border:0;padding:20px 54px 20px 95px;position:relative}.cs-voices .cs-voice-stage blockquote>p{font-size:clamp(23px,2.6vw,34px);line-height:1.8;font-weight:600;max-width:1060px}.cs-voice-thread{display:block;width:100%;height:auto;max-height:115px;fill:none;pointer-events:none}.cs-voice-thread-base{stroke:#b4a28c;stroke-width:1;stroke-opacity:.4}.cs-voice-thread-light{stroke:#dbc6a7;stroke-width:2;stroke-dasharray:7 93;animation:cs-voice-thread 14s linear infinite;animation-play-state:paused}.cs-glyph-active .cs-voice-thread-light{animation-play-state:running}.cs-voice-approach{margin-top:35px}.cs-voice-values{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.cs-voice-value{padding:24px 0;border-top:1px solid #535862}.cs-voice-value>span{font:11px/1.6 Arial;letter-spacing:.12em;color:#cbb89e}.cs-voice-value h3{font-size:22px;margin:16px 0}.cs-voice-value p{font-size:14px;color:#cbd0d6}.cs-glyph-active .cs-voice-stage blockquote{animation:cs-wish-appear 1s ease both}.cs-glyph-active .cs-voice-value{animation:cs-wish-appear .9s ease both;animation-delay:.5s}.cs-glyph-active .cs-voice-value:nth-child(2){animation-delay:.8s}.cs-glyph-active .cs-voice-value:nth-child(3){animation-delay:1.1s}@keyframes cs-voice-thread{to{stroke-dashoffset:-100}}@media(max-width:768px){.cs-voices h2{font-size:clamp(25px,6.8vw,33px)}.cs-voice-quote-mark{font-size:90px;left:0;top:18px}.cs-voices .cs-voice-stage blockquote{padding:15px 0 16px 38px}.cs-voices .cs-voice-stage blockquote>p{font-size:21px}.cs-voice-values{grid-template-columns:1fr;gap:0}.cs-voice-approach{margin-top:24px}.cs-voice-thread-light{animation-duration:20s}}@media(prefers-reduced-motion:reduce){.cs-voice-stage blockquote,.cs-voice-value{opacity:1!important;animation:none!important}.cs-voice-thread-light{animation:none!important}}
.cs-voice-keep{white-space:nowrap}
.cs-voices{background:#14191feb;padding:64px 34px;border-top:1px solid #444b55}.cs-voices h2 span{display:inline-block}@media(max-width:768px){.cs-voices{padding:45px 24px}}

.cs-range{position:relative;padding-top:80px;padding-bottom:80px}.cs-range-item{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center;margin-top:70px}.cs-range-item h3{font-size:clamp(27px,3vw,40px);line-height:1.5;color:#f0ede8;margin:16px 0 25px}.cs-range-item p,.cs-range-item li,.cs-range-item dd{color:#d2d6dc;line-height:1.95}.cs-range-item ul{padding-left:20px;margin:24px 0}.cs-range-visual{margin:0;min-width:0}.cs-range-visual img{display:block;width:100%;height:auto}.cs-range-awaiting svg{display:block;width:100%;fill:none;stroke:#c9baa3;stroke-width:2;background:#171d25}.cs-range-truck{grid-template-columns:1fr 1.2fr}.cs-range-truck .cs-range-visual{order:2}.cs-range-item dl{margin:25px 0}.cs-range-item dl>div{padding:14px 0;border-top:1px solid #4b515a}.cs-range-item dt{color:#eee6db;font-weight:600}.cs-range-item dd{margin:5px 0;font-size:14px}@media(max-width:900px){.cs-range-item,.cs-range-truck{grid-template-columns:1fr;gap:27px;margin-top:44px}.cs-range-truck .cs-range-visual{order:0}.cs-range{padding-top:45px;padding-bottom:45px}}
