.mission-band{padding:55px 0;background:#0a5269;color:#fff}.mission-grid{display:grid;grid-template-columns:1fr 1fr auto;gap:50px;align-items:center}.mission-grid h2{font:800 clamp(2.5rem,5vw,4.6rem)/.9 var(--display);text-transform:uppercase}.mission-grid p{color:#c4e3e7}.signal{border:1px solid rgba(255,255,255,.3);padding:13px 16px;font-size:9px;letter-spacing:.14em}.signal span{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cyan);margin-right:8px;box-shadow:0 0 0 5px rgba(73,217,232,.15)}.process{border-top:1px solid #9fc2c8}.process article{display:grid;grid-template-columns:100px 1fr;gap:30px;padding:32px 0;border-bottom:1px solid #b8d1d5;transition:.25s}.process article:hover{padding-left:18px;background:rgba(255,255,255,.52)}.process article>span{font:800 52px/.9 var(--display);color:#95bbc2}.process small{color:var(--blue);letter-spacing:.16em;font-weight:700}.process h3{font:700 clamp(1.8rem,3vw,2.8rem) var(--display);text-transform:uppercase;margin:4px 0}.process p{color:#486770;max-width:700px}.asset-section{background:#061821;color:#fff;overflow:hidden}.asset-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center}.asset-copy h2,.faq-layout h2{font:800 clamp(3.2rem,6vw,5.8rem)/.88 var(--display);text-transform:uppercase}.asset-copy p{color:#9fc0c7;margin:25px 0 32px}.asset-map{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.asset-map button{color:#b7cfd4;text-align:left;padding:23px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:.25s}.asset-map button i{float:right;color:var(--cyan);font-style:normal}.asset-map button:hover,.asset-map button.active{background:#0a5269;color:#fff}.asset-readout{grid-column:1/-1;padding:22px;background:var(--cyan);color:var(--ink)}.asset-readout small{display:block;font-size:9px;letter-spacing:.15em}.asset-readout strong{font:700 23px var(--display);text-transform:uppercase}.response{padding:70px 0;background:var(--orange)}.response-grid{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:45px}.response-code{font:800 94px/.7 var(--display);border-right:1px solid rgba(6,24,33,.35);padding-right:38px}.response-code span{font-size:42px}.response h2{font:800 clamp(2.5rem,5vw,4.4rem)/.9 var(--display);text-transform:uppercase}.response p{max-width:660px}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px}.faq-layout>div>p{color:#486770;margin-top:24px}.faq details{border-top:1px solid #94b7bd;padding:20px 0}.faq details:last-child{border-bottom:1px solid #94b7bd}.faq summary{cursor:pointer;font:700 23px var(--display);text-transform:uppercase;list-style:none}.faq summary span{float:right;color:var(--orange)}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{padding:13px 45px 0 0;color:#486770}@media(max-width:900px){.mission-grid,.asset-layout,.response-grid,.faq-layout{grid-template-columns:1fr}.signal{width:max-content}.response-code{border-right:0;border-bottom:1px solid rgba(6,24,33,.35);padding:0 0 25px}.asset-layout{gap:45px}}@media(max-width:600px){.process article{grid-template-columns:55px 1fr;gap:15px}.process article>span{font-size:38px}.asset-map{grid-template-columns:1fr}.asset-readout{grid-column:auto}.mission-band{padding:45px 0}}
