/* Automotive editorial theme, adapted from supplied Roadster/Auren art direction. */
:root{--primary:#273d47;--primary-dark:#152a34;--accent:#b6d8de;--text:#1d292f;--muted:#64727a}
body{background:#edf0ef;color:#1d292f}
.car-hero{position:relative;display:grid;grid-template-columns:1.05fr 1fr;min-height:420px;background:#172329;border:1px solid #304149;border-radius:22px;overflow:hidden;color:#f4f6f4}
.car-hero-copy{z-index:1;padding:46px 42px}.car-eyebrow{font:11px/1.6 Consolas,monospace;letter-spacing:2px;color:#b1c8ce}.car-hero h1{font-size:clamp(32px,3.7vw,60px);line-height:1.25;letter-spacing:-2px;margin:28px 0 22px}.car-hero h1 em{font-style:normal;color:#b7d8df}.car-hero p{color:#b8c5ca;font-size:15px;line-height:1.9}.car-actions{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0}.car-hero .button-primary{background:#d7e9e8!important;color:#172329!important;border-color:#d7e9e8!important}.car-hero .button-outline{color:#f0f4f5!important;border-color:#667981!important;background:transparent!important}.car-caption{font-size:11px;color:#97abb3}
.car-hero-art{position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate;background:radial-gradient(ellipse at 70% 0%,#506b76,transparent 70%);overflow:hidden}.car-hero-art>span{font:italic 700 clamp(36px,5vw,78px)/.95 Georgia,serif;color:#9cb6c1;letter-spacing:-4px;transform:rotate(-8deg)}.car-hero-art small{position:absolute;bottom:28px;font:10px Consolas,monospace;letter-spacing:1px;color:#9bb4c0}.car-track{position:absolute;width:90%;height:150%;border:1px solid #7a9aa54d;border-radius:50%;transform:rotate(36deg);z-index:-1;box-shadow:0 0 0 30px #91aab510,0 0 0 60px #91aab50a}
.car-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #ccd5d7;margin:20px 0 36px;padding:16px 0 26px}.car-metrics>div{display:flex;gap:18px;align-items:center;padding:0 24px;border-right:1px solid #ccd5d7}.car-metrics>div:last-child{border:0}.car-metrics b{font:38px Georgia,serif}.car-metrics span{font-size:13px;color:#596b74}.car-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.car-paths article{background:#fafbf9;border:1px solid #d6dedf;border-radius:16px;padding:26px}.car-paths article>span{font:11px Consolas,monospace;color:#637e8a;letter-spacing:1px}.car-paths h3{font-size:23px;margin:24px 0 12px}.car-paths p{color:#67777e;line-height:1.7;font-size:14px}.car-paths .button{margin-top:20px}.pw-industry-switch,.zk-context>button{display:none!important}.pw-scene,.pw-task{border-color:#d4dfe1!important}.pw-page .button-primary{background:#294550!important;border-color:#294550!important;color:#fff!important}.pw-page .car-hero .button-primary{background:#d7e9e8!important;color:#172329!important}.pw-heading h1,.pw-heading h2{color:#1d292f!important}.pw-mobile-nav button[aria-current]{color:#1c4656!important}
@media(max-width:760px){.car-hero{grid-template-columns:1fr;min-height:0}.car-hero-copy{padding:30px 24px}.car-hero h1{font-size:39px;letter-spacing:-1px}.car-hero-art{min-height:140px}.car-hero-art>span{font-size:45px}.car-hero-art small{bottom:12px;font-size:8px}.car-metrics>div{padding:0 8px;display:block}.car-metrics b{font-size:30px;display:block}.car-metrics span{font-size:11px}.car-paths{grid-template-columns:1fr}.car-paths article{padding:22px}.car-paths h3{margin:12px 0}.car-paths .button{margin-top:8px}}

body .pw-page .car-hero h1{color:#f3f6f4!important}body .pw-page .car-hero p{color:#bcced5!important}.car-hero-art img{position:absolute;width:130%;max-width:none;object-fit:contain;z-index:1}.car-hero-art>span{position:absolute;top:24px;font-size:28px;opacity:.5;transform:none;letter-spacing:1px}.car-hero-art small{z-index:2;background:#172329ba;padding:5px}.car-hero-art{background:#6b879d}
