.brand .smartRun{font-weight:500;letter-spacing:-.5px}.brand small{display:block}.system-v4 .systemVisual{padding:0;background:#dceaf5}.system-v4 .systemVisual img{width:100%;height:100%;object-fit:cover;object-position:center}
.v4Hero{display:grid;grid-template-columns:.85fr 1.2fr;align-items:center;gap:42px;padding:50px 0 64px}.v4Hero h1{font-size:clamp(30px,3.1vw,45px);line-height:1.5;font-weight:600;margin:16px 0 22px}.v4Hero p{font-size:16px;line-height:1.95}.v4Hero .eyebrow{font-size:10px;color:#88662e}.v4Screen{margin:0;background:#142b42;padding:10px;border-radius:18px;box-shadow:0 22px 45px #142b4024}.v4Screen img{display:block;width:100%;height:auto;border-radius:9px}.v4Screen figcaption{padding:14px 10px 5px;color:#d5e3ec;font-size:10px}.v4Pills{display:flex;gap:8px;flex-wrap:wrap;margin:23px 0}.v4Pills span{font-size:9px;letter-spacing:1px;padding:7px 10px;border:1px solid #d1d7d7;border-radius:20px}.v4Hero .textlink{font-size:13px}.v4Story{padding:30px 0 55px;border-top:1px solid #d4cbb9}.v4Gallery{display:grid;grid-template-columns:1fr 1fr;gap:28px}.v4Gallery figure{margin:0;background:#fff;border:1px solid #dce1e2;border-radius:14px;overflow:hidden}.v4Gallery img{width:100%;height:auto;display:block}.v4Gallery figcaption{padding:24px}.v4Gallery small{font-size:10px;color:#71808b}.v4Gallery h3{font-size:22px;font-weight:500;margin:10px 0}.v4Gallery p{font-size:14px;margin:0}.v4Updates{display:grid;grid-template-columns:1fr 1fr;gap:55px;background:#142d43;color:white;padding:44px;border-radius:20px;margin-bottom:30px}.v4Updates .eyebrow{color:#dfc38b}.v4Updates h2{font-size:30px;line-height:1.6}.v4Updates p{color:#c2d0db;font-size:14px}.v4Updates .note{font-size:12px;color:#a8bdcc}.v4UpdateSteps{list-style:none;padding:0;margin:0}.v4UpdateSteps li{border-bottom:1px solid #405b70;padding:18px 0}.v4UpdateSteps li:first-child{padding-top:0}.v4UpdateSteps li:last-child{border-bottom:0}.v4UpdateSteps span{display:block;font-size:9px;letter-spacing:1.5px;color:#dfc38b}.v4UpdateSteps strong{display:block;font-size:20px;font-weight:500;margin:8px 0}.v4UpdateSteps p{margin:0}.v4More{padding:21px 25px;border:1px solid #d4d9d8;border-radius:10px}.v4More summary{cursor:pointer;font-size:15px}.v4More p{font-size:14px}.v4Page a:focus-visible,.v4More summary:focus-visible{outline:3px solid #a5854c;outline-offset:5px}
@media(max-width:900px){.v4Hero{grid-template-columns:1fr;gap:25px;padding-top:30px}.v4Hero h1{font-size:37px}.v4Hero h1 br{display:none}.v4Hero>div{max-width:680px}.v4Updates{padding:30px;gap:28px}.v4Updates h2{font-size:26px}.v4Gallery{gap:18px}.v4Gallery figcaption{padding:20px}.v4Gallery h3{font-size:19px}}
@media(max-width:600px){.v4Hero h1{font-size:31px}.v4Gallery,.v4Updates{grid-template-columns:1fr}.v4Updates{padding:25px}.v4Hero{padding-bottom:40px}.v4Story h2{font-size:27px}.brand{gap:7px;font-size:14px}.brand .mark{width:28px;height:34px}.brand small{font-size:7px;letter-spacing:1px}header{gap:10px}header nav{gap:10px;font-size:12px}}
