.MilitarySections-module__bmkroW__section{text-align:center;flex-direction:column;align-items:center;padding:60px 0 20px;scroll-margin-top:100px;display:flex}.MilitarySections-module__bmkroW__eyebrow{letter-spacing:.04em;color:var(--primary-blue-500);margin-bottom:12px;font-size:14px}.MilitarySections-module__bmkroW__subtitle{color:var(--text-gray-150);width:min(800px,100%);line-height:28px}.MilitarySections-module__bmkroW__footnote{color:var(--text-gray-300);margin:16px 0 0;font-size:13px;line-height:20px}.MilitarySections-module__bmkroW__footnote a{color:var(--text-gray-150);text-decoration:underline}@media (max-width:768px){.MilitarySections-module__bmkroW__section{padding:40px 10px 10px}}
.MilitaryCertTableSection-module__jZbBIa__tableWrap{border:1px solid var(--primary-gray-200);border-radius:12px;width:100%;max-width:960px;margin-top:40px;overflow-x:auto}.MilitaryCertTableSection-module__jZbBIa__table{border-collapse:collapse;text-align:left;background-color:var(--primary-gray-800);width:100%}.MilitaryCertTableSection-module__jZbBIa__table th,.MilitaryCertTableSection-module__jZbBIa__table td{padding:16px 20px;font-size:15px;line-height:22px}.MilitaryCertTableSection-module__jZbBIa__table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--text-gray-300);background-color:var(--primary-gray-900);font-size:13px;font-weight:500}.MilitaryCertTableSection-module__jZbBIa__table tbody tr+tr{border-top:1px solid var(--primary-gray-200)}.MilitaryCertTableSection-module__jZbBIa__table tbody th{color:var(--text-gray-100);white-space:nowrap;font-weight:500}.MilitaryCertTableSection-module__jZbBIa__table tbody th a{color:var(--text-gray-100);text-decoration:underline;-webkit-text-decoration-color:var(--primary-blue-500);text-decoration-color:var(--primary-blue-500);text-underline-offset:4px}.MilitaryCertTableSection-module__jZbBIa__table td{color:var(--text-gray-150)}@media (max-width:768px){.MilitaryCertTableSection-module__jZbBIa__table tbody th{white-space:normal}.MilitaryCertTableSection-module__jZbBIa__table th,.MilitaryCertTableSection-module__jZbBIa__table td{padding:12px 14px}}
.MilitaryKeyFeaturesModal-module__yglTna__container{background-color:var(--primary-gray-800);border-radius:10px;flex-direction:column;align-items:flex-start;max-width:418px;min-height:330px;padding:50px 40px 25px;display:flex}.MilitaryKeyFeaturesModal-module__yglTna__container.MilitaryKeyFeaturesModal-module__yglTna__flexStart{align-items:flex-start}.MilitaryKeyFeaturesModal-module__yglTna__container.MilitaryKeyFeaturesModal-module__yglTna__flexCenter{align-items:center}.MilitaryKeyFeaturesModal-module__yglTna__iconContainer{background-color:var(--primary-gray-200);z-index:1;border-radius:7px;justify-content:center;align-items:center;min-width:70px;min-height:70px;margin-bottom:40px;padding:20px 10px;display:flex;position:relative;overflow:hidden}.MilitaryKeyFeaturesModal-module__yglTna__iconContainer:before{content:"";background:linear-gradient(#ffffff0f 0%,#fff0 100%);border-radius:7px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.MilitaryKeyFeaturesModal-module__yglTna__contentContainer{flex-direction:column;height:100%;display:flex}.MilitaryKeyFeaturesModal-module__yglTna__contentContainer.MilitaryKeyFeaturesModal-module__yglTna__flexStart{align-items:flex-start}.MilitaryKeyFeaturesModal-module__yglTna__contentContainer.MilitaryKeyFeaturesModal-module__yglTna__flexCenter{align-items:center}.MilitaryKeyFeaturesModal-module__yglTna__title{color:#fff;text-align:center;margin-bottom:15px;font-size:20px;font-weight:400}.MilitaryKeyFeaturesModal-module__yglTna__description{color:var(--text-gray-150);opacity:.6;text-align:left;font-size:14px;line-height:25px}.MilitaryKeyFeaturesModal-module__yglTna__contentContainer.MilitaryKeyFeaturesModal-module__yglTna__flexStart .MilitaryKeyFeaturesModal-module__yglTna__title,.MilitaryKeyFeaturesModal-module__yglTna__contentContainer.MilitaryKeyFeaturesModal-module__yglTna__flexStart .MilitaryKeyFeaturesModal-module__yglTna__description{text-align:left}.MilitaryKeyFeaturesModal-module__yglTna__contentContainer.MilitaryKeyFeaturesModal-module__yglTna__flexCenter .MilitaryKeyFeaturesModal-module__yglTna__description{text-align:center}
.MilitaryContractingSection-module__NgVb8q__grid{grid-template-columns:repeat(3,1fr);justify-items:center;gap:30px;margin:50px 0 30px;display:grid}.MilitaryContractingSection-module__NgVb8q__cardLink{text-align:left;color:var(--primary-blue-500);margin-top:16px;font-size:14px;line-height:22px;text-decoration:underline}.MilitaryContractingSection-module__NgVb8q__dataPanel{border:1px solid var(--primary-gray-200);background-color:var(--primary-gray-900);text-align:left;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:30px;width:100%;padding:30px 36px;display:flex}.MilitaryContractingSection-module__NgVb8q__dataHeading{color:var(--text-gray-100);margin:0 0 14px;font-size:18px;font-weight:500}.MilitaryContractingSection-module__NgVb8q__data{flex-wrap:wrap;gap:12px 32px;margin:0 0 12px;display:flex}.MilitaryContractingSection-module__NgVb8q__dataItem dt{letter-spacing:.04em;text-transform:uppercase;color:var(--text-gray-300);font-size:12px}.MilitaryContractingSection-module__NgVb8q__dataItem dd{color:var(--text-gray-100);margin:2px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px}.MilitaryContractingSection-module__NgVb8q__dataNote{color:var(--text-gray-150);margin:0 0 14px;font-size:14px;line-height:22px}.MilitaryContractingSection-module__NgVb8q__dd889{max-width:320px}@media (max-width:1200px){.MilitaryContractingSection-module__NgVb8q__grid{grid-template-columns:1fr}}@media (max-width:768px){.MilitaryContractingSection-module__NgVb8q__dataPanel{padding:24px 20px}}