.ap-hero{position:relative;min-height:350px;background:var(--navy);display:flex;align-items:center;isolation:isolate;overflow:hidden}.ap-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.ap-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,30,53,.94),rgba(9,30,53,.4));z-index:-1}.ap-hero-copy{padding-block:65px;color:#fff}.ap-hero .eyebrow{color:#b4d4f6}.ap-hero h1{font-size:48px;line-height:1.2;margin-bottom:22px}.ap-hero-copy>p:last-child{max-width:630px;font-size:19px;line-height:1.9}.ap-bar{border-bottom:1px solid var(--line);background:white}.ap-bar>.shell{display:flex;justify-content:space-between;align-items:center;gap:22px;padding-block:20px;font-size:13px}.ap-bar nav:first-child{color:var(--muted)}.ap-jumps{display:flex;flex-wrap:wrap;gap:24px}.ap-jumps a:hover{color:var(--blue)}.ap-section{padding-block:70px;scroll-margin-top:105px}.ap-heading{text-align:center;margin-bottom:38px}.ap-heading h2{font-size:34px}.ap-heading .eyebrow{margin-bottom:12px}.ap-heading>p:last-child:not(.eyebrow){margin-top:18px;color:var(--muted)}.ap-prose{max-width:1000px;margin-inline:auto;font-size:17px;line-height:2.1;color:#445467}.ap-prose h3{color:var(--ink);font-size:23px;margin-bottom:22px}.ap-prose p+p{margin-top:20px}.ap-video{display:block;width:min(100%,1000px);max-height:480px;margin:36px auto 0;border-radius:16px;background:#0b2545}.ap-soft{background:var(--paper)}.ap-systems{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:34px 0}.ap-systems a{display:flex;justify-content:space-between;background:white;padding:22px;border:1px solid var(--line);border-radius:12px}.ap-systems span{color:var(--blue)}.ap-photos{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ap-photos img{width:100%;height:230px;object-fit:cover}.ap-network{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:center;max-width:1000px;margin:auto}.ap-network p{font-size:17px;line-height:2;color:var(--muted);margin-bottom:24px}.ap-network aside{border-left:2px solid var(--line);padding-left:35px}.ap-network aside>span{color:var(--muted);font-size:13px}.ap-phone{display:block;font-size:29px;font-weight:600;margin:12px 0 22px}.ap-timeline{max-width:850px;margin:auto;list-style:none;padding:0}.ap-timeline li{display:grid;grid-template-columns:130px 1fr;gap:28px;padding:25px 0;border-bottom:1px solid var(--line)}.ap-timeline strong{color:var(--blue);font-size:27px}.ap-timeline p{margin-top:10px;color:var(--muted)}
@media(max-width:640px){.ap-hero{min-height:300px}.ap-hero-copy{padding-block:42px}.ap-hero h1{font-size:36px}.ap-hero-copy>p:last-child{font-size:16px}.ap-bar>.shell{display:block;padding-block:16px}.ap-jumps{gap:14px;margin-top:16px;font-size:12px}.ap-section{padding-block:42px}.ap-heading{margin-bottom:25px}.ap-heading h2{font-size:28px}.ap-prose,.ap-network p{font-size:15px}.ap-prose h3{font-size:21px}.ap-systems{grid-template-columns:1fr 1fr;gap:10px}.ap-systems a{font-size:13px;padding:15px 12px;gap:8px}.ap-photos{grid-template-columns:1fr}.ap-photos img{height:220px}.ap-network{grid-template-columns:1fr;gap:30px}.ap-network aside{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.ap-timeline li{grid-template-columns:75px 1fr;gap:18px}.ap-timeline strong{font-size:22px}}
