.home-page{color:#101a2d;background:#fff;flex-direction:column;width:100%;min-height:100vh;display:flex;overflow:clip}.home-page>section{width:100%;margin:0;animation:none;position:relative}.home-page>section+section{margin-top:0}.home-page>section[id]{scroll-margin-top:76px}.home-page .capabilities,.home-page .mission,.home-page .roadmap{background:#f6f9fb}.home-page .capabilities,.home-page .platform-overview,.home-page .mission,.home-page .sovereignty,.home-page .roadmap{padding:clamp(64px,7vw,96px) 0}.home-page .cap-wrap,.home-page .platform-overview-wrap,.home-page .mission-wrap,.home-page .sov-wrap,.home-page .roadmap-wrap{width:min(100%,1320px);margin:0 auto;padding-left:clamp(20px,4vw,56px);padding-right:clamp(20px,4vw,56px)}.home-page .cap-index,.home-page .mission-index,.home-page .platform-index,.home-page .sov-index,.home-page .roadmap-index{opacity:1;animation:none}.home-page .cap-title,.home-page .mission-title,.home-page .platform-title,.home-page .sov-title,.home-page .roadmap-title,.home-page .cap-card,.home-page .mission-summary,.home-page .mission-list,.home-page .sov-card,.home-page .phase-card,.home-page .platform-description,.home-page .platform-action{opacity:1;animation:none;transform:none}.home-page .cap-grid,.home-page .sov-grid,.home-page .roadmap-timeline{gap:clamp(16px,2vw,24px)}.home-page .cap-card,.home-page .sov-card,.home-page .phase-card{background:#fff;border:1px solid #e3ebf0;border-radius:14px;box-shadow:0 8px 24px #112a3d0b}.home-page .cap-card:hover,.home-page .sov-card:hover,.home-page .phase-card:hover,.home-page .rail-item:hover{transform:translateY(-3px);box-shadow:0 14px 32px #112a3d17}.home-page .cap-title,.home-page .platform-title,.home-page .sov-title,.home-page .roadmap-title{letter-spacing:-.04em;text-wrap:balance;max-width:850px;font-size:clamp(34px,4vw,52px);line-height:1.1}.home-page .cap-accent,.home-page .sov-accent,.home-page .roadmap-accent{color:#536477;letter-spacing:0;text-wrap:pretty;max-width:760px;margin-top:16px;font-size:clamp(16px,1.7vw,19px);font-weight:450;line-height:1.65;display:block}.home-page .mission-wrap{align-items:center;gap:clamp(36px,7vw,96px)}.home-page .mission-title{letter-spacing:-.05em;font-size:clamp(44px,5vw,64px);line-height:1.06}.home-page .mission-summary,.home-page .platform-description{color:#526477;font-size:17px;line-height:1.75}.home-page .mission-list li{color:#34495c;margin-bottom:16px;line-height:1.6}.home-page .sov-header,.home-page .roadmap-header,.home-page .cap-title,.home-page .sov-title,.home-page .roadmap-title{margin-bottom:36px}.home-page .cap-name,.home-page .sov-name,.home-page .phase-name{letter-spacing:-.02em;line-height:1.3}.home-page .rail-wrap{background:#fff;border:1px solid #e3ebf0;border-radius:14px;gap:0;width:min(100%,1320px);padding-left:clamp(20px,4vw,56px);padding-right:clamp(20px,4vw,56px);box-shadow:0 8px 24px #112a3d0b}.home-page .rail-item{min-width:0;box-shadow:none;border:0;border-right:1px solid #e7edf1;border-radius:0;padding:22px 20px}.home-page .rail-item:last-child{border-right:0}.home-page .rail-item h4{letter-spacing:-.01em;font-size:15px}.home-page .rail-item p{font-size:13px;line-height:1.6}.home-page .enterprise-footer{margin-top:0}@media (max-width:900px){.home-page .rail-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .rail-item:nth-child(2){border-right:0}.home-page .rail-item:nth-child(-n+2){border-bottom:1px solid #e7edf1}}@media (max-width:700px){.home-page .capabilities,.home-page .platform-overview,.home-page .mission,.home-page .sovereignty,.home-page .roadmap{padding:56px 0}.home-page .cap-wrap,.home-page .platform-overview-wrap,.home-page .mission-wrap,.home-page .sov-wrap,.home-page .roadmap-wrap{padding-left:20px;padding-right:20px}.home-page .rail-wrap{width:calc(100% - 40px);padding:0}.home-page .rail-item{padding:18px 14px}.home-page .cap-title,.home-page .platform-title,.home-page .sov-title,.home-page .roadmap-title{font-size:clamp(30px,8vw,42px)}.home-page .mission-wrap{text-align:left}.home-page .mission-title:after{margin-left:0;margin-right:0}}@media (prefers-reduced-motion:reduce){.home-page *,.home-page :before,.home-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
