:root {
  --sixam-ink: #0b2137;
  --sixam-blue: #174a70;
  --sixam-orange: #ef762f;
  --sixam-green: #3f7f69;
  --sixam-paper: #f5f8fa;
  --sixam-line: #dbe3e9;
  --sixam-muted: #5f6f7d;
  --sixam-white: #fff;
  --boots-ink: #171714;
  --boots-sand: #d5b889;
  --boots-paper: #f5efe4;
  --boots-green: #596b4e;
  --boots-rust: #a94f2d;
}

.page { color: var(--sixam-ink); background: var(--sixam-white); font-family: inherit; }
.shell { width: min(1180px, calc(100% - 40px)); margin: 0 auto; }

.hero {
  padding: clamp(86px, 9vw, 142px) 0 54px;
  overflow: hidden;
  background:
    radial-gradient(circle at 84% 16%, rgba(239,118,47,.15), transparent 31rem),
    linear-gradient(145deg,#fff 0%,#f3f7fa 63%,#eaf1f5 100%);
}
.heroGrid { display:grid; grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr); gap:clamp(42px,7vw,92px); align-items:start; }
.hero h1,.partHeader h2,.intro h2,.split h2,.bridgeSection h2,.newBootsHero h2,.finalCta h2 {
  margin:0; font-size:clamp(2.25rem,4.9vw,4.75rem); line-height:.99; letter-spacing:-.044em; text-wrap:balance;
}
.partHeader h2,.intro h2,.split h2,.bridgeSection h2,.newBootsHero h2,.finalCta h2 { font-size:clamp(2rem,4.3vw,3.8rem); line-height:1.04; }
.hero p,.intro p,.split p,.profilePanel p,.tabPanel p,.tabPanel li,.partnerViewGrid div,.continuumGrid p,.architecturePanel p,.finalCta p {
  color:var(--sixam-muted); font-size:1rem; line-height:1.68;
}
.lede { margin-top:30px; color:var(--sixam-ink)!important; font-size:clamp(1.08rem,1.4vw,1.25rem)!important; }
.eyebrow { margin:0 0 14px; color:var(--sixam-orange); font-size:.78rem; font-weight:800; letter-spacing:.13em; text-transform:uppercase; }
.actions { display:flex; flex-wrap:wrap; gap:12px; align-items:center; margin-top:28px; }
.primaryButton,.secondaryButton,.textLink,.newBootsPrimary,.newBootsSecondary {
  display:inline-flex; min-height:48px; align-items:center; justify-content:center; border-radius:999px; padding:0 22px; font-weight:760; text-decoration:none;
  transition:transform 160ms ease,border-color 160ms ease,background-color 160ms ease;
}
.primaryButton { color:#fff; border:1px solid var(--sixam-orange); background:var(--sixam-orange); }
.secondaryButton { color:var(--sixam-ink); border:1px solid rgba(11,33,55,.25); background:transparent; }
.textLink { min-height:42px; padding:0 8px; color:inherit; text-decoration:underline; text-underline-offset:4px; }
.newBootsPrimary { color:#fff; border:1px solid var(--boots-rust); background:var(--boots-rust); }
.newBootsSecondary { color:var(--boots-ink); border:1px solid rgba(23,23,20,.28); background:rgba(255,255,255,.45); }
.primaryButton:hover,.secondaryButton:hover,.textLink:hover,.newBootsPrimary:hover,.newBootsSecondary:hover { transform:translateY(-2px); }
.primaryButton:focus-visible,.secondaryButton:focus-visible,.textLink:focus-visible,.newBootsPrimary:focus-visible,.newBootsSecondary:focus-visible,.tabList button:focus-visible,.architectureTabs button:focus-visible { outline:3px solid rgba(239,118,47,.35); outline-offset:3px; }
.supportLine { margin-top:18px; font-size:.9rem!important; }
.heroPathways { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0; margin-top:40px; border-top:1px solid var(--sixam-line); border-bottom:1px solid var(--sixam-line); }
.heroPathway { display:flex; min-height:260px; flex-direction:column; align-items:flex-start; padding:34px clamp(24px,4vw,52px) 30px 0; }
.heroPathway+.heroPathway { border-left:1px solid var(--sixam-line); padding-right:0; padding-left:clamp(24px,4vw,52px); }
.heroPathway .primaryButton,.heroPathway .secondaryButton { min-width:280px; margin-bottom:26px; }
.heroPathway p { max-width:560px; margin:0; color:var(--sixam-muted); line-height:1.72; }
.heroSupport { margin:18px 0 0!important; }

.heroVisual { position:relative; min-height:340px; margin-top:8px; }
.digitalCard,.campusCard { position:absolute; width:min(450px,96%); border-radius:24px; padding:28px; box-shadow:0 26px 70px rgba(11,33,55,.13); }
.digitalCard { top:0; left:0; border:1px solid rgba(11,33,55,.12); background:rgba(255,255,255,.94); transform:rotate(-2deg); }
.campusCard { right:0; bottom:0; color:#fff; background:linear-gradient(145deg,rgba(169,79,45,.95),rgba(23,23,20,.98)); transform:rotate(2deg); }
.digitalCard span,.campusCard span { display:block; margin-bottom:12px; color:var(--sixam-orange); font-size:.76rem; font-weight:800; letter-spacing:.1em; text-transform:uppercase; }
.campusCard span { color:var(--boots-sand); }
.digitalCard strong,.campusCard strong { display:block; font-size:1.2rem; line-height:1.35; }
.progressTrack { height:9px; margin-top:26px; overflow:hidden; border-radius:999px; background:#e8edf1; }
.progressTrack i { display:block; height:100%; border-radius:inherit; background:linear-gradient(90deg,var(--sixam-orange),#f1a271); }
.campusStatus { display:inline-flex; margin-top:24px; border:1px solid rgba(255,255,255,.2); border-radius:999px; padding:8px 12px; font-size:.78rem; font-weight:700; }

.valueBand { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); margin-top:68px; border-top:1px solid var(--sixam-line); border-bottom:1px solid var(--sixam-line); }
.valueBand>div { padding:24px 28px; }
.valueBand>div+div { border-left:1px solid var(--sixam-line); }
.valueBand strong,.valueBand span { display:block; }
.valueBand span { margin-top:7px; color:var(--sixam-muted); font-size:.9rem; line-height:1.5; }

.sectionNav { position:sticky; top:0; z-index:20; border-top:1px solid var(--sixam-line); border-bottom:1px solid var(--sixam-line); background:rgba(255,255,255,.94); backdrop-filter:blur(16px); }
.sectionNav .shell { display:flex; gap:24px; overflow-x:auto; padding-block:13px; }
.sectionNav a { flex:0 0 auto; color:var(--sixam-ink); font-size:.88rem; font-weight:700; text-decoration:none; }
.section { padding:clamp(72px,9vw,126px) 0; }
.softSection { background:var(--sixam-paper); }
.partHeader { display:grid; grid-template-columns:120px minmax(0,1fr); gap:30px; align-items:start; margin-bottom:66px; }
.partHeader>span { display:inline-flex; width:88px; height:88px; align-items:center; justify-content:center; border-radius:50%; color:#fff; background:var(--sixam-ink); font-size:.82rem; font-weight:800; text-transform:uppercase; }
.intro { max-width:860px; margin-bottom:46px; }
.split { display:grid; grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr); gap:clamp(42px,8vw,108px); align-items:start; }
.split h3 { margin:0; font-size:clamp(1.8rem,3.6vw,3rem); line-height:1.08; letter-spacing:-.03em; }
.onboardingBlock { margin-top:clamp(100px,12vw,170px); padding-top:clamp(52px,7vw,88px); border-top:1px solid var(--sixam-line); }
.onboardingBlock h2 { max-width:1120px; font-size:clamp(2rem,4.3vw,3.8rem); line-height:1.04; letter-spacing:-.044em; }
.onboardingCopy { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:clamp(38px,8vw,108px); margin-top:42px; }
.onboardingCopy p { margin:0; color:var(--sixam-muted); font-size:1rem; line-height:1.75; }

.profilePanel { display:grid; grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr); gap:34px; margin-top:54px; border:1px solid var(--sixam-line); border-radius:22px; padding:clamp(26px,4vw,46px); background:var(--sixam-paper); }
.profilePanel h3 { margin:0; font-size:1.55rem; }
.profilePanel ul,.tabPanel ul { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px 18px; margin:0; padding:0; list-style:none; }
.profilePanel li,.tabPanel li { position:relative; padding-left:22px; color:var(--sixam-muted); line-height:1.5; }
.profilePanel li::before,.tabPanel li::before { position:absolute; top:.58em; left:0; width:8px; height:8px; border-radius:50%; background:var(--sixam-orange); content:""; }
.wideDiagram { width:100%; height:auto; margin-top:44px; border-radius:20px; }
.profileIntro { max-width:1060px; }
.profileIntro>p:last-child { max-width:720px; margin-top:26px; color:var(--sixam-ink); font-size:1.1rem; }
.profileCard { align-self:start; margin-top:-66px; border-radius:18px; padding:30px; color:#fff; background:var(--sixam-ink); box-shadow:0 22px 48px rgba(11,33,55,.16); }
.profileCard span { display:block; margin-bottom:36px; color:#ffb27d; font:600 .72rem/1 'IBM Plex Mono',monospace; letter-spacing:.09em; text-transform:uppercase; }
.profileCard h3 { color:#fff; }
.profileCard p { margin:16px 0 0; color:#cbd6de; line-height:1.65; }
.profilePanel>ul { align-self:start; padding-top:4px; }

.comparisonGrid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px; }
.comparisonGrid article { border:1px solid var(--sixam-line); border-radius:20px; padding:28px; background:#fff; }
.comparisonAccent { color:#fff; border-color:var(--sixam-ink)!important; background:var(--sixam-ink)!important; }
.comparisonAccent h3,.comparisonAccent li { color:#fff; }
.comparisonGrid h3 { margin-top:0; }
.comparisonGrid ul { margin:20px 0 0; padding-left:22px; }
.comparisonGrid li+li { margin-top:12px; }
.boundaryNote { margin-top:24px; border-left:3px solid var(--sixam-orange); padding:12px 0 12px 20px; color:var(--sixam-muted); line-height:1.6; }
.actionCloud { display:flex; flex-wrap:wrap; gap:10px; }
.actionCloud span { border:1px solid var(--sixam-line); border-radius:999px; padding:10px 14px; color:var(--sixam-ink); background:var(--sixam-paper); font-size:.9rem; font-weight:700; }

.platformSection { background:radial-gradient(circle at 85% 15%,rgba(63,127,105,.11),transparent 28rem),var(--sixam-paper); }
.platformExplorer { overflow:hidden; border:1px solid var(--sixam-line); border-radius:22px; background:#fff; }
.tabList { display:flex; gap:8px; border-bottom:1px solid var(--sixam-line); padding:12px; }
.tabList button { border:0; border-radius:999px; padding:12px 18px; color:var(--sixam-muted); background:transparent; font:inherit; font-weight:800; cursor:pointer; }
.tabList button[aria-selected="true"] { color:#fff; background:var(--sixam-ink); }
.tabPanel { display:grid; grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr); gap:42px; padding:clamp(28px,5vw,56px); }
.tabPanel h3 { margin:0; font-size:clamp(1.8rem,3.4vw,3rem); line-height:1.08; letter-spacing:-.03em; }
.platformEyebrow { color:var(--sixam-green)!important; font-size:.76rem!important; font-weight:800; letter-spacing:.1em; text-transform:uppercase; }

.intelligenceSection { color:#fff; background:radial-gradient(circle at 12% 20%,rgba(239,118,47,.2),transparent 30rem),var(--sixam-blue); }
.intelligenceSection .eyebrow { color:#ffc08e; }
.intelligenceSection p { color:#d4e0e8; }
.partnerViewGrid { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:12px; margin-top:44px; }
.partnerViewGrid div { border:1px solid rgba(255,255,255,.17); border-radius:14px; padding:18px; color:#fff; background:rgba(255,255,255,.06); font-size:.9rem; line-height:1.45; }
.intelligenceHeader { display:grid; grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr); gap:clamp(48px,8vw,108px); align-items:end; }
.intelligenceHeader h2 { margin:0; font-size:clamp(2rem,4.3vw,3.8rem); line-height:1.04; letter-spacing:-.044em; }
.intelligenceMeta { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:34px; align-items:start; }
.intelligenceMeta p { margin:0; }
.intelligenceMeta .eyebrow { max-width:190px; color:#ffc08e; text-align:right; }
.partnerViewList { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:0 34px; margin:64px 0 0; padding:0; list-style:none; border-top:1px solid rgba(255,255,255,.2); }
.partnerViewList li { position:relative; min-height:90px; padding:24px 0 22px 22px; color:#fff; border-bottom:1px solid rgba(255,255,255,.16); line-height:1.45; }
.partnerViewList li::before { position:absolute; top:31px; left:0; width:7px; height:7px; border-radius:50%; background:var(--sixam-orange); content:""; }

.bridgeSection { padding:clamp(80px,10vw,150px) 0; color:#fff; background:linear-gradient(90deg,rgba(11,33,55,.97),rgba(23,23,20,.95)),repeating-linear-gradient(45deg,transparent,transparent 24px,rgba(255,255,255,.03) 24px,rgba(255,255,255,.03) 48px); }
.bridgeSection p { max-width:880px; color:#d7dedf; line-height:1.7; }
.bridgeSection>.shell>p:first-child { color:var(--boots-sand); font-size:.78rem; font-weight:800; letter-spacing:.13em; text-transform:uppercase; }

.newBootsHero { padding:clamp(82px,10vw,150px) 0; color:var(--boots-ink); background:radial-gradient(circle at 82% 18%,rgba(169,79,45,.18),transparent 30rem),var(--boots-paper); }
.newBootsHeroGrid { display:grid; grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr); gap:clamp(42px,8vw,100px); align-items:center; }
.newBootsHero .eyebrow,.newBootsSection .eyebrow { color:var(--boots-rust); }
.newBootsHero p,.newBootsSection p,.continuumGrid p,.architecturePanel p { color:#625c50; line-height:1.68; }
.newBootsLede { color:var(--boots-ink)!important; font-size:1.13rem; }
.statusPill { display:inline-flex; margin:0 0 20px; border:1px solid rgba(23,23,20,.18); border-radius:999px; padding:8px 12px; color:var(--boots-ink)!important; background:rgba(255,255,255,.45); font-size:.78rem; font-weight:800; }
.outcomeCard { border-radius:24px; padding:34px; color:#fff; background:linear-gradient(145deg,rgba(89,107,78,.95),rgba(23,23,20,.98)); box-shadow:0 26px 70px rgba(23,23,20,.16); }
.outcomeCard span { display:block; color:var(--boots-sand); font-size:.76rem; font-weight:800; letter-spacing:.1em; text-transform:uppercase; }
.outcomeCard strong { display:block; margin-top:16px; font-size:clamp(1.7rem,3vw,2.5rem); line-height:1.12; }
.outcomeCard p { color:#e5e2da; }

.newBootsSection { padding:clamp(76px,9vw,132px) 0; color:var(--boots-ink); background:#fffdf8; }
.newBootsSection h2 { color:var(--boots-ink); }
.continuumGrid { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:15px; margin:42px 0 0; padding:0; list-style:none; }
.continuumGrid li { border-top:2px solid var(--boots-rust); padding:20px 4px 0; }
.continuumGrid span { display:block; margin-bottom:14px; color:var(--boots-rust); font-size:.78rem; font-weight:800; }
.continuumGrid h3 { margin:0; font-size:1rem; }
.architectureSection { background:var(--boots-paper); }
.architectureExplorer { overflow:hidden; border:1px solid rgba(23,23,20,.12); border-radius:22px; background:#fffdf8; }
.architectureTabs { display:flex; gap:8px; overflow-x:auto; border-bottom:1px solid rgba(23,23,20,.12); padding:12px; }
.architectureTabs button { flex:0 0 auto; border:0; border-radius:999px; padding:12px 18px; color:#6d665b; background:transparent; font:inherit; font-weight:800; cursor:pointer; }
.architectureTabs button[aria-selected="true"] { color:#fff; background:var(--boots-ink); }
.architecturePanel { padding:clamp(28px,5vw,56px); }
.architectureIntro { max-width:800px; }
.architectureIntro h3 { margin:0; font-size:clamp(1.8rem,3.4vw,3rem); line-height:1.08; letter-spacing:-.03em; }
.architectureGrid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; margin-top:34px; }
.architectureGrid article { border:1px solid rgba(23,23,20,.11); border-radius:15px; padding:20px; background:#fff; }
.architectureGrid h4 { margin:0 0 8px; color:var(--boots-ink); font-size:1rem; }
.blueprintDiagram { width:min(100%,620px); height:auto; justify-self:center; }

.tradesSection { color:#fff; background:radial-gradient(circle at 85% 20%,rgba(213,184,137,.18),transparent 28rem),var(--boots-ink); }
.tradesSection h2 { color:#fff; }
.tradesSection .eyebrow { color:var(--boots-sand); }
.tradesSection p { color:#d8d2c7; }
.tradeStack { display:grid; gap:10px; }
.tradeStack div { border:1px solid rgba(255,255,255,.14); border-radius:13px; padding:15px 18px; background:rgba(255,255,255,.05); font-weight:700; }
.newBootsBoundary { margin-top:32px; border-left:3px solid var(--boots-sand); padding:12px 0 12px 20px; color:#d8d2c7!important; line-height:1.65; }
.metricsSection { background:linear-gradient(145deg,rgba(89,107,78,.1),transparent 45%),var(--boots-paper); }
.metricGrid { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:12px; }
.metricGrid div { border:1px solid rgba(23,23,20,.12); border-radius:14px; padding:18px; color:var(--boots-ink); background:rgba(255,255,255,.55); font-weight:800; text-align:center; }

.finalCta { padding:clamp(84px,10vw,146px) 0; color:#fff; background:var(--sixam-ink); }
.finalCta .eyebrow { color:#ffbe88; }
.finalCta p { color:#cbd6de; }
.finalGrid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:18px; margin-top:42px; }
.finalGrid>div { border:1px solid rgba(255,255,255,.16); border-radius:20px; padding:28px; background:rgba(255,255,255,.04); }
.finalGrid h3 { margin-top:0; }
.finalCta .secondaryButton,.finalCta .textLink,.finalCta .newBootsSecondary { color:#fff; border-color:rgba(255,255,255,.35); background:transparent; }
.finalGrid>div { display:flex; min-height:360px; flex-direction:column; align-items:stretch; }
.finalGrid>div>a { width:100%; margin-top:auto; }

@media (max-width:1080px) {
  .partnerViewGrid,.continuumGrid,.metricGrid { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .architectureGrid,.finalGrid { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .partnerViewList { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:920px) {
  .heroGrid,.split,.profilePanel,.tabPanel,.newBootsHeroGrid { grid-template-columns:1fr; }
  .heroVisual { min-height:330px; }
  .partHeader { grid-template-columns:1fr; }
  .partHeader>span { width:auto; height:auto; justify-self:start; border-radius:999px; padding:8px 12px; }
  .comparisonGrid { grid-template-columns:1fr; }
  .profilePanel ul,.tabPanel ul { grid-template-columns:1fr; }
  .profileCard { margin-top:0; }
  .intelligenceHeader { grid-template-columns:1fr; }
}
@media (max-width:680px) {
  .shell { width:min(100% - 28px,1180px); }
  .hero { padding-top:68px; }
  .heroVisual { display:grid; min-height:auto; gap:14px; }
  .digitalCard,.campusCard { position:relative; inset:auto; width:100%; transform:none; }
  .heroPathways,.onboardingCopy,.valueBand,.partnerViewGrid,.partnerViewList,.continuumGrid,.architectureGrid,.metricGrid,.finalGrid { grid-template-columns:1fr; }
  .heroPathway { min-height:0; padding:28px 0; }
  .heroPathway+.heroPathway { border-top:1px solid var(--sixam-line); border-left:0; padding:28px 0; }
  .heroPathway .primaryButton,.heroPathway .secondaryButton { width:100%; min-width:0; }
  .onboardingBlock { margin-top:78px; }
  .intelligenceMeta { grid-template-columns:1fr; gap:20px; }
  .intelligenceMeta .eyebrow { max-width:none; text-align:left; }
  .valueBand>div+div { border-top:1px solid var(--sixam-line); border-left:0; }
  .actions { align-items:stretch; }
  .actions .primaryButton,.actions .secondaryButton,.actions .newBootsPrimary,.actions .newBootsSecondary { width:100%; }
}
@media (prefers-reduced-motion:reduce) {
  .primaryButton,.secondaryButton,.textLink,.newBootsPrimary,.newBootsSecondary { transition:none; }
}

/* Static-site integration */
.reentry-page { font-family:'IBM Plex Sans',sans-serif; background:#fff; }
.reentry-page h1,.reentry-page h2,.reentry-page h3,.reentry-page h4 { font-family:'Archivo Black',sans-serif; }
.reentry-page .site-header { background:rgba(255,255,255,.94); }
.reentry-page .page { overflow:hidden; }
.reentry-page .eyebrow { display:block; width:auto; padding:0; border:0; font-family:'IBM Plex Mono',monospace; }
.reentry-page .sectionNav { top:73px; }
.reentry-page .section { padding:clamp(76px,9vw,132px) 0; }
.reentry-page .section h2 { color:var(--sixam-ink); }
.reentry-page .site-footer { background:#071725; }
.profileDiagram,.loopDiagram { width:min(100%,620px); height:auto; justify-self:center; }
.platformTabPanel[hidden],.architecturePanel[hidden] { display:none; }
.reentry-page [data-reveal] { opacity:0; transform:translateY(24px); transition:opacity .7s ease,transform .7s ease; }
.reentry-page [data-reveal].is-visible { opacity:1; transform:none; }
.heroGrid>div:first-child { position:relative; z-index:2; }
.heroVisual::before { content:''; position:absolute; inset:7% 2% 8%; border:1px dashed rgba(23,74,112,.22); border-radius:50%; transform:rotate(-12deg); }
.digitalCard,.campusCard { animation:reentry-float 7s ease-in-out infinite; }
.campusCard { animation-delay:-3.5s; }
.profilePanel,.tabPanel { align-items:center; }
.tabPanel img { filter:drop-shadow(0 22px 34px rgba(11,33,55,.12)); }
.bridgeSection { position:relative; overflow:hidden; }
.bridgeSection::after { content:'06:00'; position:absolute; right:-.03em; bottom:-.2em; color:rgba(255,255,255,.035); font:800 clamp(8rem,22vw,22rem)/1 'Archivo Black',sans-serif; pointer-events:none; }
.newBootsHero { position:relative; overflow:hidden; }
.newBootsHero::before { content:''; position:absolute; width:520px; height:520px; right:-180px; top:-180px; border:1px solid rgba(213,184,137,.16); border-radius:50%; box-shadow:0 0 0 52px rgba(213,184,137,.035),0 0 0 104px rgba(213,184,137,.025); }
.architectureTabs button:hover,.tabList button:hover { color:var(--sixam-ink); background:rgba(11,33,55,.07); }
.architectureTabs button[aria-selected="true"]:hover { color:#fff; background:var(--boots-ink); }
.metricGrid div { transition:transform .18s ease,background-color .18s ease; }
.metricGrid div:hover { transform:translateY(-4px); background:#fff; }
.comparisonGrid span { display:block; margin-bottom:14px; color:var(--sixam-orange); font:600 .72rem/1 'IBM Plex Mono',monospace; letter-spacing:.08em; text-transform:uppercase; }
.comparisonGrid strong { display:block; margin-bottom:10px; color:var(--sixam-ink); font-size:1.08rem; }
.intelligenceSection h2 { color:#fff!important; }
@keyframes reentry-float { 0%,100%{translate:0 0} 50%{translate:0 -8px} }
@media (max-width:900px) {
  .reentry-page .nav__menu.is-open { background:#fff; }
  .reentry-page .sectionNav { top:69px; }
}
@media (max-width:680px) {
  .reentry-page .sectionNav { top:67px; }
  .heroVisual::before { display:none; }
  .digitalCard,.campusCard { animation:none; }
}
@media (prefers-reduced-motion:reduce) {
  .reentry-page [data-reveal] { opacity:1; transform:none; transition:none; }
  .digitalCard,.campusCard { animation:none; }
}
