/* Approved original faceted steel artwork, with one shared travelling light. */
[data-screen="values"] .values-plaque{grid-template-columns:170px minmax(0,1fr);gap:24px 32px;padding:40px 48px;min-height:240px}
[data-screen="values"] .values-plaque img{width:170px;height:170px}
.steel-wordmark{position:relative;isolation:isolate;width:100%;min-width:0;aspect-ratio:2172/250;align-self:end}
.steel-wordmark>span{display:block;width:100%;height:100%;pointer-events:none}
.steel-wordmark>span>svg{display:block;width:100%;height:100%;overflow:hidden}
.steel-wordmark .wordmark-stacked{display:none}
.steel-wordmark .steel-shadow,.steel-wordmark .steel-beam{position:absolute;inset:0;mask-size:250% 100%;mask-position:100% 0;mask-repeat:no-repeat}
.steel-shadow{filter:brightness(.55);mask-image:linear-gradient(110deg,transparent 35%,#0009 42%,transparent 49%)}
.steel-beam{filter:brightness(1.65) contrast(1.08);mask-image:linear-gradient(110deg,transparent 43%,#0006 47%,#000 50%,#0008 53%,transparent 59%)}
[data-screen="values"] .values-plaque.spotlight-pass .steel-shadow,[data-screen="values"] .values-plaque.spotlight-pass .steel-beam{animation:steel-spotlight 22s linear infinite}
@keyframes steel-spotlight{
 0%{mask-position:100% 0;animation-timing-function:ease-in-out}
 27.272727%{mask-position:-10% 0;animation-timing-function:ease-in-out}
 54.545455%,100%{mask-position:100% 0}
}
@media(max-width:600px){.steel-wordmark{aspect-ratio:1300/550;align-self:center}.steel-wordmark .wordmark-wide{display:none}.steel-wordmark .wordmark-stacked{display:block}}
[data-screen="values"] .values-pillars{font-size:clamp(19px,1.65vw,27px);gap:10px 24px}
body [data-screen="values"] .values-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}
[data-screen="values"] .value-card{margin:0;min-width:0}
[data-screen="values"] .value-card summary{position:relative;flex-wrap:wrap;gap:12px;padding:22px}
[data-screen="values"] .value-icon{width:64px;height:64px;flex:none;margin:0}
[data-screen="values"] .value-number{position:absolute;top:13px;right:22px;font-size:11px}
[data-screen="values"] .value-card summary h2{flex:1;min-width:0;font-size:clamp(23px,1.6vw,29px);line-height:1.2;letter-spacing:-.02em;margin:0}
[data-screen="values"] .value-plus{font-size:24px}
[data-screen="values"] .value-card>p{max-width:none;padding:22px;font-size:19px;line-height:1.6;margin:0}
.telegram-guide-grid{gap:24px!important;margin-top:30px}
.telegram-guide-grid>section{display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px 20px;align-content:start;padding:28px!important;border:1px solid #d5dcda;border-radius:14px;background:linear-gradient(135deg,#fafbf7,#f0f2ed)}
.telegram-guide-grid .guide-icon{grid-row:span 2;width:80px;height:80px;margin:0}
.telegram-guide-grid>section h3{font-size:clamp(23px,1.65vw,29px);line-height:1.25;margin:0}
.telegram-guide-grid>section p{font-size:clamp(18px,1.15vw,21px);line-height:1.6;margin:0}
.public-contacts{align-items:stretch;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}
.public-contacts .contact-channels{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.public-contacts .contact-channels h2{display:flex;align-items:center;gap:16px}
.public-contacts .contact-channels h2::before{content:"";width:64px;height:64px;flex:none;background:url('assets/ui-mail.svg') center/contain no-repeat}
.public-contacts .contact-channels h2:last-of-type::before{background-image:url('assets/ui-assistant.svg')}
.contact-route-art{margin:22px 0 0;width:100%}.contact-route-art img{display:block;width:100%;height:auto;max-height:210px;object-fit:contain}
body.desktop-book .owner-car-copy,.owner-car-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:36px;align-items:center;margin:0}
.daily-car-copy{min-width:0}.daily-car-copy>p{max-width:65ch;font-size:20px;line-height:1.6}
.daily-car-copy .original-car-benefits{grid-template-columns:1fr;margin-bottom:0}
.daily-car-art{margin:0;min-width:0}.daily-car-art img{display:block;width:100%;max-height:600px;object-fit:cover;border-radius:16px}
@media(max-width:1400px){body [data-screen="values"] .values-articles{grid-template-columns:1fr}[data-screen="values"] .value-card summary{flex-wrap:nowrap;padding:18px 22px}[data-screen="values"] .value-card>p{padding-top:18px}.telegram-guide-grid>section{padding:20px!important;grid-template-columns:60px minmax(0,1fr);gap:10px 16px}.telegram-guide-grid .guide-icon{width:60px;height:60px}}
@media(max-width:1000px){.public-contacts{grid-template-columns:1fr}.public-contacts .contact-channels{display:block}.owner-car-copy,body.desktop-book .owner-car-copy{grid-template-columns:1fr}.daily-car-art{max-width:760px;margin:auto}.contact-route-art img{max-height:180px}}
@media(max-width:600px){[data-screen="values"] .values-plaque{grid-template-columns:1fr;gap:20px;padding:42px 26px 54px;min-height:0}[data-screen="values"] .values-plaque img{width:125px;height:125px;grid-row:auto}[data-screen="values"] .values-pillars{font-size:20px}[data-screen="values"] .value-icon{width:52px;height:52px}[data-screen="values"] .value-card summary{padding:18px 14px;gap:10px}[data-screen="values"] .value-card summary h2{font-size:24px}[data-screen="values"] .value-card>p{font-size:18px;padding:18px}.telegram-guide-grid>section{grid-template-columns:56px minmax(0,1fr);padding:20px!important}.telegram-guide-grid .guide-icon{width:56px;height:56px}.telegram-guide-grid>section p{grid-column:1/-1}.telegram-guide-grid>section h3{align-self:center}.public-contacts .contact-channels h2::before{width:48px;height:48px}.daily-car-copy>p{font-size:18px}}
@media(prefers-reduced-motion:reduce){[data-screen="values"] .values-plaque.spotlight-pass :is(.steel-shadow,.steel-beam){animation:none}}
[data-motion="off"] [data-screen="values"] .values-plaque.spotlight-pass :is(.steel-shadow,.steel-beam){animation:none}

[data-screen="cars"] .daily-car-copy .original-car-benefits{grid-template-columns:1fr;padding:0;gap:14px;margin:22px 0 0}[data-screen="cars"] .daily-car-copy .original-car-benefits li{min-height:100px;padding:18px 18px 18px 86px;margin:0;font-size:20px;line-height:1.5}[data-screen="cars"] .daily-car-copy .original-car-benefits li::before{width:48px;height:48px;left:20px}.daily-car-copy h2{font-size:clamp(28px,2.2vw,36px);line-height:1.2;margin:0 0 18px}.daily-car-art{justify-self:center}.daily-car-art img{width:auto;max-width:100%;max-height:590px;object-fit:contain}@media(max-width:600px){[data-screen="cars"] .daily-car-copy .original-car-benefits li{font-size:18px;min-height:100px}.daily-car-art img{width:100%;height:auto;max-height:none}}

/* Keep text-only pages at a readable width instead of leaving half-empty cards. */
body.desktop-book #legacy-review-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}
body.desktop-book #legacy-review-list>.legacy-card{margin:0;min-width:0}
[data-screen="policy"] .legacy-card{max-width:90ch;margin-inline:auto;width:100%}
[data-screen="policy"] .legacy-card>p{max-width:none}
@media(max-width:1100px){body.desktop-book #legacy-review-list{grid-template-columns:1fr}}
