.brand-logo{display:block;width:106px;height:74px;object-fit:contain;mix-blend-mode:multiply}
.digital{background:#0b223c;color:#fff}
.digital-intro{display:grid;grid-template-columns:1.2fr .8fr;gap:9%;align-items:end;margin-bottom:50px}
.digital .section-kicker{color:#c4d77a}
.digital h2{font:700 clamp(38px,4.2vw,55px)/1.09 var(--font-display);letter-spacing:-.055em;margin:0;color:#fff}
.digital h2 span{color:#e4b153}
.digital-copy p{font-size:12px;line-height:1.8;color:#c0cbd4;margin:0 0 22px}
.digital-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b}
.digital-grid article{position:relative;min-height:238px;padding:22px 19px 21px;border-right:1px solid #ffffff2b;border-bottom:1px solid #ffffff2b;transition:background .2s}
.digital-grid article:hover{background:#ffffff09}
.digital-index{position:absolute;right:17px;top:21px;color:#aab9c5;font-size:8px;letter-spacing:.1em}
.digital-symbol{font-size:22px;color:#e4b153;margin-bottom:27px}
.digital-grid h3{font:700 15px var(--font-display);margin:0 0 9px;color:#fff}
.digital-grid p{font-size:10px;line-height:1.65;color:#b5c2ce;margin:0}
.digital-bottom{display:flex;gap:16px;align-items:center;margin-top:24px;font-size:9px;color:#bdc9d3}
.digital-bottom>span:first-child{color:#e4b153;font-weight:700}
.digital-rule{height:1px;flex:1;background:#ffffff34}
.digital-bottom>a{color:var(--lime);font-weight:700;margin-left:10px}
.footer-brand{background:#fff;padding:3px;border-radius:2px}.footer-brand .brand-logo{mix-blend-mode:normal;filter:none}
@media(max-width:900px){.digital-grid{grid-template-columns:repeat(2,1fr)}.digital-intro{grid-template-columns:1fr;gap:22px}}
@media(max-width:680px){.brand-logo{width:92px;height:62px}.digital-grid{grid-template-columns:1fr}.digital-grid article{min-height:0;padding:22px 20px}.digital-symbol{margin-bottom:18px}.digital-bottom{flex-wrap:wrap;line-height:1.5}.digital-rule{min-width:35px}.digital-bottom>a{margin-left:0}}
