@import url("./chunk-display.css");
body{margin:0;padding:0;font-family:"Space Grotesk", sans-serif;box-sizing:border-box;}
*{box-sizing:border-box;}
@keyframes nexodmaConsentIn {
    from {
      opacity: 0;
      transform: translate(-50%, calc(1rem * 2));
    }
    to {
      opacity: 1;
      transform: translate(-50%, 0);
    }
  }
.text-rail{
  --axis-base:calc(1.1rem * 1.4);
  --layer-main:calc(1240px / 3.4);
  padding:calc(1.1rem * 2.4) 1.25rem;
  background:#070E1B;
  color:#E8F1FF;
}
.service-surface{
  --axis-base:calc(1.1rem * 1.4);
  --field-local:calc(1240px / 2.6);
  padding:calc(1.1rem * 2.4) 1.25rem;
  background:#070E1B;
  color:#E8F1FF;
}
.simple-callout{
  --measure-section:calc(1.1rem * 1.15);
  --gutter-block:calc(calc(1.1rem * .75) * .95);
  padding:calc(1.1rem * 2.4) 1.25rem;
  background:#070E1B;
  color:#E8F1FF;
}
.secondary-stack{--axis-base:calc(1.1rem * 1.15);--field-strong:calc(1240px / 4.2);padding:calc(1.1rem * 2.4) 1.25rem;background:#070E1B;color:#E8F1FF;}
.steady-content{
  --axis-base:calc(1.1rem * 1.35);
  --mark-base:calc(1240px / 1.55);
  padding:calc(1.1rem * 2.4) 1.25rem;
  background:#0C1626;
  color:#C7D4E6;
}
.compact-list{--axis-base:calc(1.1rem * 1.15);padding:calc(1.1rem * 2.4) 1.25rem;background:#070E1B;color:#E8F1FF;}
.region{--axis-base:calc(1.1rem * 1.4);--field-local:calc(1240px / 3.1);padding:calc(1.1rem * 2.4) 1.25rem;background:#070E1B;color:#E8F1FF;}
.strong-area{
  --axis-base:calc(1.1rem * 1.15);
  --state-static:1px solid rgba(34, 211, 238, 0.22);
  padding:calc(1.1rem * 2.4) 1.25rem;
  background:#070E1B;
  color:#E8F1FF;
}
.offset-skillset{--axis-base:calc(1.1rem * 1.15);--mark-base:calc(1240px / 2.55);--label-nav:calc(1240px / 3.94);padding:calc(1.1rem * 2.4) 1.25rem;background:#070E1B;color:#E8F1FF;}
.clear-steps{
  --axis-base:calc(1.1rem * 1.15);
  --mark-base:calc(1240px / 2.3);
  padding:calc(1.1rem * 2.4) 1.25rem;
  background:#0C1626;
  color:#C7D4E6;
}
.open-section{--axis-base:calc(1.1rem * 1.35);--label-nav:calc(1240px / 3.66);padding:calc(1.1rem * 2.4) 1.25rem;background:#070E1B;color:#E8F1FF;}
.local-footer .bottom-region{max-width:1240px;margin:0 auto}
.local-footer .secondary-callout{display:flex;flex-direction:column;gap:calc(1rem * 1.5)}
.local-footer .plain-links{display:flex;flex-direction:column;gap:1.1rem}
.local-footer h2{margin:0;font-size:40px;line-height:1.1}
.local-footer .plain-links p{margin:0;font-size:calc(16px * 1.125);line-height:1.6;}
.local-footer .focused-form{display:flex;flex-direction:column;gap:calc(1.1rem * .75)}
.local-footer .focused-proof{border-left:2px solid rgba(34, 211, 238, 0.22);padding:0 0 0 calc(1.1rem * .75)}
.local-footer .focused-proof h3{margin:0 0 calc(1.1rem * .75);font-size:26px;line-height:1.2}
.local-footer .focused-proof p{margin:0;font-size:16px;line-height:1.6;}
.local-footer .offer-callout{margin:0;padding:calc(1.1rem * .75) 1.1rem;background:#0C1626;color:#C7D4E6;border-radius:0.6rem;font-size:calc(16px * .875);line-height:1.6}
@media(max-width:780px){.local-footer h2{font-size:26px}.local-footer .plain-links p{font-size:16px}}
.fresh-footer{
  padding:calc(1.1rem * 2.4) 1.25rem;
  background:#070E1B;
  color:#E8F1FF;
}
.fresh-footer .plain-proof{max-width:1240px;
  margin:0 auto;
  display:flex;
  flex-direction:column;
  gap:calc(1rem * 1.5);
  overflow-wrap:anywhere;}
.fresh-footer .plain-links{display:flex;
  flex-direction:column;
  gap:1rem;
  padding-bottom:calc(1rem * 1.5);
  border-bottom:1px solid rgba(34, 211, 238, 0.22);}
.fresh-footer h2{font-size:40px;
  line-height:1.2;
  margin:0;
  font-weight:600;}
.fresh-footer .plain-links p{margin:0;
  font-size:16px;
  line-height:1.6;
  color:#C7D4E6;}
.fresh-footer .set{margin:0;
  display:flex;
  flex-direction:column;
  gap:calc(1.1rem * .75);}
.fresh-footer .active-summary{
  padding:calc(1.1rem * .75);
  background:#0E1A2B;
  color:#E8F1FF;
  border:1px solid rgba(34, 211, 238, 0.22);
  border-radius:0.6rem;
  box-shadow:0 1px 2px rgba(6, 12, 26, 0.35);
}
.fresh-footer dt{font-weight:600;
  font-size:calc(16px * 1.125);
  line-height:1.35;
  margin:0;}
.fresh-footer dt span{display:inline;}
.fresh-footer dd{margin:1rem 0 0;}
.fresh-footer dd p{margin:0;
  line-height:1.6;
  color:#C7D4E6;}
.fresh-footer .route{margin:0;
  padding-top:calc(1rem * 1.5);
  border-top:1px solid rgba(34, 211, 238, 0.22);
  font-size:calc(16px * .875);
  line-height:1.6;
  color:#C7D4E6;}
.fresh-footer .route a{color:#22D3EE;
  text-decoration:underline;
  text-underline-offset:3px;
  transition:color 260ms cubic-bezier(0.22, 1, 0.36, 1);}
.fresh-footer .route a:hover{color:#4F8CFF;}
@media (min-width:900px){.fresh-footer .set{
    display:grid;
    grid-template-columns:repeat(2, minmax(0, 1fr));
    gap:calc(1.1rem * .75);
  }
}
@media (max-width:640px){.fresh-footer h2{
    font-size:26px;
  }.fresh-footer dt{
    font-size:16px;
  }
}
.strong-area .plain-proof{max-width:1240px;
  margin:0 auto;
  display:flex;
  flex-direction:column;
  gap:calc(1rem * 1.5);}
.strong-area h1,
.strong-area h2,
.strong-area h3,
.strong-area p{margin:0;}
.strong-area h1{font-size:62px;
  line-height:1.08;}
.strong-area h2{font-size:26px;
  line-height:1.2;}
.strong-area p{font-size:16px;
  line-height:1.6;
  color:#C7D4E6;}
.strong-area .wide-header{display:flex;
  flex-direction:column;
  gap:1.1rem;}
.strong-area .plain-links{font-size:22px;
  line-height:1.45;
  color:#E8F1FF;}
.strong-area .secondary-callout{display:flex;
  flex-direction:column;
  gap:0;
  border-top:var(--state-static);}
.strong-area .focused-proof{display:flex;
  flex-wrap:wrap;
  align-items:baseline;
  gap:1rem;
  padding:calc(1rem * 1.5) 0;
  border-bottom:var(--state-static);}
.strong-area .focused-proof h2{flex:1 1 260px;
  min-width:0;}
.strong-area .focused-proof p{flex:2 1 420px;
  min-width:0;}
.strong-area .route{display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:1rem;
  padding-top:calc(1rem * 1.5);}
.strong-area .route p{flex:1 1 100%;}
.strong-area .action{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:calc(1.1rem * .75) 1.1rem;
  border-radius:0.35rem;
  background:#22D3EE;
  color:#04121A;
  font-size:calc(16px * .875);
  text-decoration:none;
  transition:background 260ms cubic-bezier(0.22, 1, 0.36, 1);
}
.strong-area .action:hover{
  background:#67E8F9;color:#E8F1FF;}
.strong-area .narrow-actions{font-size:calc(16px * .875);
  color:#22D3EE;
  text-decoration:none;
  border-bottom:1px solid transparent;
  transition:color 260ms cubic-bezier(0.22, 1, 0.36, 1),border-color 260ms cubic-bezier(0.22, 1, 0.36, 1);}
.strong-area .narrow-actions:hover{color:#4F8CFF;
  border-bottom-color:#4F8CFF;}
@media (max-width:760px){.strong-area h1{font-size:calc(62px * 0.62);}.strong-area .plain-links{font-size:calc(16px * 1.125);}.strong-area .focused-proof h2,
  .strong-area .focused-proof p{flex:1 1 100%;}
}
.steady-feature{background:#070E1B;color:#E8F1FF;padding:calc(1.1rem * 2.4) 1.25rem;}
.steady-feature .local-section{max-width:1240px;margin:0 auto;display:flex;flex-wrap:wrap;gap:calc(1rem * 1.5);overflow-wrap:anywhere;}
.steady-feature .wide-header{flex:1 1 calc(1240px/3);min-width:0;}
.steady-feature h2{font-size:40px;margin:0 0 1.1rem;line-height:1.2;}
.steady-feature .wide-header p{font-size:calc(16px * 1.125);line-height:1.6;margin:0 0 calc(1rem * 1.5);}
.steady-feature img{display:block;width:100%;max-width:calc(1240px/4);height:auto;border-radius:0.6rem;border:1px solid rgba(34, 211, 238, 0.22);}
.steady-feature dl{flex:2 1 calc(1240px/2);min-width:0;margin:0;}
.steady-feature dt{font-size:26px;font-weight:600;line-height:1.3;}
.steady-feature dt:not(:first-child){margin-top:calc(1rem * 1.5);padding-top:calc(1rem * 1.5);border-top:1px solid rgba(34, 211, 238, 0.22);}
.steady-feature dd{font-size:16px;line-height:1.6;margin:calc(1.1rem * .75) 0 0;}
.steady-feature .route{flex:1 1 100%;margin:calc(1rem * 1.5) 0 0;font-size:16px;line-height:1.6;}
.steady-feature .route a{text-decoration:underline;text-underline-offset:3px;transition:color 260ms cubic-bezier(0.22, 1, 0.36, 1);}
.steady-feature .route a:hover{}
@media(max-width:640px){.steady-feature .local-section{display:block;}.steady-feature dl{margin-top:calc(1rem * 1.5);}.steady-feature img{max-width:100%;}.steady-feature h2{font-size:calc(40px * 0.72);}
}
.site-stack{background:#070E1B;color:#E8F1FF;padding:calc(1.1rem * 2.4) 1.25rem;}
.site-stack .top-track{max-width:1240px;margin:0 auto;overflow-wrap:anywhere;}
.site-stack .plain-links{display:flex;flex-direction:column;gap:1.1rem;padding-bottom:calc(1rem * 1.5);border-bottom:1px solid rgba(34, 211, 238, 0.22);}
.site-stack h1{font-size:62px;line-height:1.15;margin:0;letter-spacing:-0.01em;}
.site-stack .plain-links p{font-size:22px;line-height:1.6;margin:0;color:#C7D4E6;}
.site-stack .set{display:flex;flex-direction:column;margin-top:calc(1rem * 1.5);}
.site-stack .active-summary{padding:calc(1.1rem * .75) 0;border-bottom:1px solid rgba(34, 211, 238, 0.22);display:flex;flex-direction:column;gap:calc(1rem * 0.6);}
.site-stack .active-summary:last-child{border-bottom:0;}
.site-stack .active-summary strong{font-size:26px;line-height:1.3;font-weight:600;}
.site-stack .active-summary p{margin:0;line-height:1.6;color:#C7D4E6;}
.site-stack .active-summary a{align-self:flex-start;font-size:calc(16px * .875);color:#22D3EE;text-underline-offset:.2em;transition:color 260ms cubic-bezier(0.22, 1, 0.36, 1);}
.site-stack .active-summary a:hover,.site-stack .active-summary a:focus-visible{color:#4F8CFF;}
@media (min-width:900px){.site-stack .plain-links{flex-direction:row;align-items:flex-end;gap:calc(1rem * 1.5);}.site-stack .plain-links h1{flex:1 1 55%;}.site-stack .plain-links p{flex:1 1 45%;font-size:16px;}.site-stack .active-summary{flex-direction:row;align-items:baseline;gap:calc(1rem * 1.5);}.site-stack .active-summary strong{flex:0 0 34%;}.site-stack .active-summary p{flex:1 1 auto;}.site-stack .active-summary a{flex:0 0 auto;align-self:center;}
}
@media (max-width:640px){.site-stack h1{font-size:calc(62px * 0.55);}.site-stack .plain-links p{font-size:16px;}.site-stack .active-summary strong{font-size:calc(16px * 1.125);}
}
.offer-actions{background:#070E1B;color:#E8F1FF;padding:calc(1.1rem * 2.4) 1.25rem}
.offer-actions .bottom-region{max-width:1240px;margin:0 auto;display:flex;flex-wrap:wrap;gap:calc(1rem * 1.5);align-items:flex-start}
.offer-actions .wide-header{flex:1 1 100%;min-width:0}
.offer-actions .body{flex:1 1 calc(1240px / 2);min-width:0;display:flex;flex-direction:column;gap:calc(1rem * 1.5)}
.offer-actions .service-actions{flex:1 1 calc(1240px / 3);min-width:0}
.offer-actions .action{flex:1 1 100%;min-width:0;border-top:1px solid rgba(34, 211, 238, 0.22);padding-top:calc(1.1rem * .75)}
.offer-actions h1{margin:0;font-size:62px;line-height:1.08;letter-spacing:0}
.offer-actions h2{margin:0;font-size:40px;line-height:1.15}
.offer-actions h3{margin:0;font-size:26px;line-height:1.2}
.offer-actions p{margin:0;line-height:1.6}
.offer-actions .offer-callout{font-size:calc(16px * .875);letter-spacing:0.04em;text-transform:uppercase;}
.offer-actions .plain-links{font-size:22px;margin-top:calc(1.1rem * .75)}
.offer-actions .copy p+p,.offer-actions .service-actions p+p,.offer-actions .copy h2+p{margin-top:1.1rem}
.offer-actions ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1.1rem}
.offer-actions li{min-width:0;padding:calc(1.1rem * .75);background:#0E1A2B;color:#E8F1FF;border:1px solid rgba(34, 211, 238, 0.22);border-radius:0.6rem}
.offer-actions strong{display:block;font-size:16px}
.offer-actions strong+span{margin-top:1.1rem;display:block;}
.offer-actions a{display:inline-flex;margin-top:calc(1.1rem * .75);padding:calc(1.1rem * .75) 1.1rem;background:#4F8CFF;color:#04121A;border-radius:0.35rem;text-decoration:none;transition:background 260ms cubic-bezier(0.22, 1, 0.36, 1)}
.offer-actions a:hover{background:#7FA9FF;color:#E8F1FF;}
@media (max-width:760px){.offer-actions .bottom-region{display:block}.offer-actions .body,.offer-actions .service-actions{margin-top:calc(1rem * 1.5)}.offer-actions h1{font-size:calc(62px * 0.6)}.offer-actions h2{font-size:calc(40px * 0.75)}
}
.offset-skillset .bottom-region{max-width:1240px;margin:0 auto;}
.offset-skillset h1,.offset-skillset h2,.offset-skillset h3,.offset-skillset p{margin:0;}
.offset-skillset h1{font-size:62px;line-height:1.08;}
.offset-skillset h2{font-size:40px;line-height:1.12;}
.offset-skillset h3{font-size:26px;line-height:1.2;}
.offset-skillset p{font-size:16px;line-height:1.6;}
.offset-skillset .plain-links{font-size:22px;}
.offset-skillset .offer-callout{font-size:calc(16px * .875);color:#C7D4E6;}
.offset-skillset a{color:#22D3EE;text-decoration:none;transition:color 260ms cubic-bezier(0.22, 1, 0.36, 1);}
.offset-skillset a:hover{color:#4F8CFF;}
.offset-skillset img{display:block;width:100%;height:auto;border-radius:0.6rem;}
.offset-skillset .copy .plain-links{margin-top:1.1rem;}
.offset-skillset .copy .offer-callout{margin-top:calc(1.1rem / 2);}
.offset-skillset .set{display:flex;flex-direction:column;gap:var(--axis-base);}
.offset-skillset .active-summary{min-width:0;padding-left:1.1rem;border-left:2px solid rgba(34, 211, 238, 0.22);}
.offset-skillset .active-summary p{margin-top:calc(1.1rem / 3);color:#C7D4E6;}
.offset-skillset .page-entries{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem;}
.offset-skillset .page-entries>.copy{flex:1 1 calc(1240px / 3);min-width:0;}
.offset-skillset .page-entries>.set{flex:2 1 calc(1240px / 2);}
.offset-skillset .page-entries>img{margin-left:auto;max-width:calc(var(--label-nav) * 1.1);}
.offset-skillset .route{max-width:1240px;margin:calc(1rem * 1.5) auto 0;display:flex;flex-wrap:wrap;gap:1rem;align-items:center;}
.offset-skillset .route a{display:inline-flex;align-items:center;padding:calc(1.1rem / 2) 1.1rem;border-radius:0.35rem;border:1px solid rgba(34, 211, 238, 0.22);background:#0E1A2B;color:#E8F1FF;font-size:calc(16px * .875);}
.offset-skillset .route a:hover{background:#22D3EE;color:#04121A;border-color:#22D3EE;}
@media (max-width:720px){.offset-skillset .page-entries{flex-direction:column;}.offset-skillset .page-entries>img{margin-left:0;max-width:100%;}.offset-skillset h2{font-size:calc(40px * .8);}
}
.visual-block{
  background:linear-gradient(135deg, #070E1B 0%, #0E1A2B 45%, #10314A 100%);
  color:#E8F1FF;
  padding:calc(1.1rem * 2.4) 1.25rem;
}
.visual-block .plain-proof{max-width:1240px;
  margin:0 auto;
  overflow-wrap:anywhere;}
.visual-block .plain-links{display:flex;
  flex-direction:column;
  gap:1.1rem;
  margin-bottom:calc(1rem * 1.5);}
.visual-block h2{font-size:40px;
  line-height:1.15;
  margin:0;}
.visual-block .copy{font-size:16px;
  line-height:1.6;
  margin:0;}
.visual-block .set{list-style:none;
  margin:0;
  padding:0;
  display:flex;
  flex-direction:column;
  gap:1.1rem;}
.visual-block .active-summary{
  background:#0E1A2B;
  color:#E8F1FF;
  border:1px solid rgba(34, 211, 238, 0.22);
  border-radius:0.85rem;
  padding:1.1rem 1.25rem;
  box-shadow:0 1px 2px rgba(6, 12, 26, 0.35);
}
.visual-block h3{font-size:26px;
  line-height:1.25;
  margin:0 0 1.1rem;}
.visual-block .open-media p{font-size:16px;
  line-height:1.6;
  margin:0;}
.visual-block .open-media p + p{margin-top:1.1rem;}
.visual-block .offer-callout{font-size:calc(16px * .875);
  border-inline-start:2px solid #4F8CFF;
  padding-inline-start:1.1rem;}
.visual-block .route{margin-top:calc(1rem * 1.5);
  padding-top:1.1rem;
  border-top:1px solid rgba(34, 211, 238, 0.22);}
.visual-block .route .clear-brand{font-size:16px;
  line-height:1.6;
  margin:0;}
.visual-block a{text-decoration:underline;
  text-underline-offset:3px;
  transition:color 260ms cubic-bezier(0.22, 1, 0.36, 1);}
.visual-block a:hover{}
@media (max-width:640px){.visual-block h2{
    font-size:calc(40px * 0.7);
  }.visual-block h3{
    font-size:calc(26px * 0.85);
  }
}
.wide-plan{padding:calc(1.1rem * 2.4) 1.25rem;background:#070E1B;color:#E8F1FF;}
.wide-plan .text-service{max-width:1240px;margin:0 auto;display:flex;flex-wrap:wrap;gap:calc(1rem * 1.5);overflow-wrap:anywhere;align-items:flex-start;}
.wide-plan .wide-header{flex:1 1 320px;min-width:0;}
.wide-plan h2{font-size:40px;margin:0 0 1.1rem;line-height:1.2;}
.wide-plan .wide-header p{margin:0;line-height:1.6;}
.wide-plan img{display:block;width:100%;max-width:420px;height:auto;margin-top:calc(1rem * 1.5);border-radius:0.6rem;border:1px solid rgba(34, 211, 238, 0.22);}
.wide-plan ol{flex:2 1 480px;min-width:0;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(1.1rem * .75);counter-reset:paso;}
.wide-plan li{position:relative;padding:calc(1.1rem * .75) calc(1.1rem * .75) calc(1.1rem * .75) calc(calc(1.1rem * .75) + 2.2rem);background:#0E1A2B;color:#E8F1FF;border:1px solid rgba(34, 211, 238, 0.22);border-radius:0.85rem;}
.wide-plan li::before{counter-increment:paso;content:counter(paso,decimal-leading-zero);position:absolute;left:calc(1.1rem * .75);top:calc(1.1rem * .75);font-size:calc(16px * .875);letter-spacing:0.06em;color:#22D3EE;}
.wide-plan li strong{display:block;font-size:16px;margin-bottom:0.4rem;}
.wide-plan li p{margin:0;line-height:1.6;}
@media(max-width:640px){.wide-plan img{max-width:100%;}.wide-plan h2{font-size:26px;}.wide-plan li{padding-left:calc(calc(1.1rem * .75) + 1.8rem);}
}
.narrow-surface{
  background:#070E1B;
  color:#E8F1FF;
  padding:calc(1.1rem * 2.4) 1.25rem;
}
.narrow-surface .text-list{max-width:1240px;
  margin:0 auto;
  overflow-wrap:anywhere;
  display:flex;
  flex-direction:column;
  gap:calc(1rem * 1.5);}
.narrow-surface .plain-proof h2{font-size:40px;
  margin:0 0 calc(1.1rem * .75);
  line-height:1.15;}
.narrow-surface .plain-links{font-size:22px;
  line-height:1.6;
  margin:0;}
.narrow-surface .body{display:flex;
  flex-direction:column;
  gap:calc(1.1rem * .75);
  border-top:1px solid rgba(34, 211, 238, 0.22);
  padding-top:calc(1rem * 1.5);}
.narrow-surface .body > div{display:flex;
  flex-direction:column;
  gap:0.35rem;}
.narrow-surface .body h3{font-size:26px;
  margin:0;
  line-height:1.25;}
.narrow-surface .body p{margin:0;
  line-height:1.6;}
.narrow-surface .offer-callout{
  background:#0C1626;
  color:#C7D4E6;
  border-radius:0.6rem;
  padding:calc(1.1rem * .75);
}
.narrow-surface .offer-callout strong{display:block;
  font-size:16px;
  margin-bottom:0.4rem;}
.narrow-surface .action{margin-top:calc(1rem * 1.5);}
.narrow-surface .action a{
  display:inline-block;
  background:#22D3EE;
  color:#04121A;
  padding:0.7rem 1.2rem;
  border-radius:0.35rem;
  text-decoration:none;
  font-size:16px;
  transition:background 260ms cubic-bezier(0.22, 1, 0.36, 1);
}
.narrow-surface .action a:hover{
  background:#67E8F9;color:#E8F1FF;}
@media (min-width:768px){.narrow-surface .body{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:calc(1rem * 1.5) calc(1.1rem * .75);
  }.narrow-surface .offer-callout{
    grid-column:1 / -1;
  }
}
.text-region{
  background:#070E1B;
  color:#E8F1FF;
  padding:calc(1.1rem * 2.4) 1.25rem;
}
.text-region .plain-proof{max-width:1240px;
  margin:0 auto;
  overflow-wrap:anywhere;
  display:flex;
  flex-direction:column;
  gap:calc(1rem * 1.5);}
.text-region .plain-links h1{font-size:62px;
  line-height:1.15;
  margin:0 0 1.1rem;}
.text-region .plain-links .copy{font-size:22px;
  line-height:1.6;
  margin:0;}
.text-region .route{list-style:none;
  padding:0;
  margin:0;
  display:flex;
  flex-direction:column;
  gap:calc(1.1rem * .75);}
.text-region .active-summary{
  background:#0E1A2B;
  color:#E8F1FF;
  border:1px solid rgba(34, 211, 238, 0.22);
  border-radius:0.85rem;
  padding:calc(1.1rem * .75);
  display:flex;
  flex-direction:column;
  gap:1.1rem;
}
.text-region .active-summary .offer-benefit{font-size:26px;
  margin:0 0 1.1rem;}
.text-region .active-summary p{margin:0;
  line-height:1.6;}
.text-region .active-summary .offer-callout{font-size:calc(16px * .875);}
.text-region .service-actions{
  background:#0C1626;
  color:#C7D4E6;
  border-radius:0.6rem;
  padding:calc(1.1rem * .75);
}
.text-region .service-actions p{margin:0;
  line-height:1.6;}
.text-region a{text-decoration:underline;}
.text-region a:hover{}
@media (max-width:720px){.text-region .plain-links h1{
    font-size:40px;
  }.text-region .plain-links .copy{
    font-size:16px;
  }
}
.clear-steps .plain-proof{max-width:1240px;
  margin:0 auto;
  display:flex;
  flex-wrap:wrap;
  align-items:flex-start;
  gap:calc(1rem * 2);}
.clear-steps .copy{flex:1 1 min(30rem,100%);
  min-width:0;}
.clear-steps h2{margin:0;
  font-size:40px;
  line-height:1.14;
  color:#E8F1FF;}
.clear-steps .plain-links{margin:1.1rem 0 0;
  font-size:16px;
  line-height:1.6;}
.clear-steps .offer-callout{margin:calc(1rem * 1.5) 0 0;
  font-size:calc(16px * .875);
  line-height:1.6;
  color:#C7D4E6;}
.clear-steps .open-contact{flex:0 1 min(20rem,100%);
  display:flex;
  flex-direction:column;
  gap:calc(1rem * 1.5);
  padding-top:calc(1.1rem * 0.4);}
.clear-steps .action{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:max-content;
  max-width:100%;
  padding:calc(1.1rem * .75) calc(1.25rem * 1.4);
  border-radius:0.6rem;
  background:#22D3EE;
  color:#04121A;
  font-size:16px;
  font-weight:600;
  text-decoration:none;
  transition:background 260ms cubic-bezier(0.22, 1, 0.36, 1);
}
.clear-steps .action:hover,
.clear-steps .action:focus-visible{
  background:#67E8F9;color:#E8F1FF;}
.clear-steps .route{display:flex;
  flex-direction:column;
  gap:calc(1rem * 0.5);}
.clear-steps .route a{color:#22D3EE;
  font-size:calc(16px * .875);
  text-decoration:none;
  border-bottom:1px solid transparent;
  width:max-content;
  max-width:100%;
  transition:color 260ms cubic-bezier(0.22, 1, 0.36, 1),border-color 260ms cubic-bezier(0.22, 1, 0.36, 1);}
.clear-steps .route a:hover,
.clear-steps .route a:focus-visible{color:#4F8CFF;
  border-bottom-color:#4F8CFF;}
@media (max-width:720px){.clear-steps h2{font-size:26px;}.clear-steps .plain-proof{flex-direction:column;}.clear-steps .open-contact{width:100%;}.clear-steps .action{width:100%;}
}
.bottom-fields{padding:calc(1.1rem * 2.4) 1.25rem;background:#070E1B;color:#E8F1FF}
.bottom-fields .bottom-region{max-width:min(1240px,58rem);margin:0 auto}
.bottom-fields .wide-header{max-width:44rem}
.bottom-fields h1{margin:0;font-size:62px;line-height:1.06;letter-spacing:-0.01em}
.bottom-fields .wide-header p{margin:1.1rem 0 0;color:#C7D4E6;line-height:1.6;font-size:16px}
.bottom-fields .quiet-list{margin-top:calc(1rem * 1.5);border-top:1px solid rgba(34, 211, 238, 0.22)}
.bottom-fields details{padding:1.1rem 0;border-bottom:1px solid rgba(34, 211, 238, 0.22)}
.bottom-fields summary{cursor:pointer;font-size:26px;line-height:1.2;list-style:none}
.bottom-fields summary::-webkit-details-marker{display:none}
.bottom-fields summary::after{content:"+";float:right;color:#22D3EE;font-size:calc(16px * 1.125);line-height:1}
.bottom-fields details[open] summary::after{content:"–"}
.bottom-fields details p{margin:1.1rem 0 0;color:#C7D4E6;line-height:1.6}
.bottom-fields details p a{color:#22D3EE;text-decoration:none}
.bottom-fields details p a:hover{color:#4F8CFF;text-decoration:underline}
@media(max-width:720px){.bottom-fields h1{font-size:40px}.bottom-fields summary{font-size:16px}
}
.open-section .bottom-region{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:var(--axis-base);}
.open-section h2,.open-section h3,.open-section p{margin:0;}
.open-section h2{font-size:40px;line-height:1.12;}
.open-section h3{font-size:26px;line-height:1.2;}
.open-section p{font-size:16px;line-height:1.6;}
.open-section a{text-decoration:none;}
.open-section a:hover{}
.open-section img{display:block;width:100%;height:auto;border-radius:0.6rem;}
.open-section .wide-header{display:flex;flex-direction:column;gap:1.1rem;}
.open-section .plain-links{font-size:22px;}
.open-section .primary-headline{display:flex;flex-direction:column;gap:var(--axis-base);}
.open-section .active-summary{min-width:0;display:flex;flex-direction:column;gap:calc(1.1rem / 3);padding-top:1.1rem;border-top:1px solid rgba(34, 211, 238, 0.22);}
.open-section .active-summary:first-child{padding-top:0;border-top:0;}
.open-section .offer-callout{font-size:calc(16px * .875);}
.open-section .service-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem;padding:calc(1.1rem * .75);border-radius:0.85rem;background:#0E1A2B;color:#E8F1FF;border:1px solid rgba(34, 211, 238, 0.22);}
.open-section .team-section{flex:2 1 calc(1240px / 2);min-width:0;display:flex;flex-direction:column;gap:1.1rem;}
.open-section .service-actions>img{flex:1 1 calc(var(--label-nav) * .7);max-width:calc(var(--label-nav) * .8);margin-left:auto;}
.open-section .route{font-size:calc(16px * .875);}
@media (max-width:720px){.open-section h2{font-size:calc(40px * .72);}.open-section h3{font-size:calc(26px * .9);}.open-section .service-actions>img{max-width:100%;margin-left:0;}
}
.simple-stack{background:#070E1B;color:#E8F1FF;padding:calc(1.1rem * 2.4) 1.25rem;}
.simple-stack .plain-proof{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:calc(1rem * 1.5);}
.simple-stack :is(h2,h1){font-size:40px;margin:0;line-height:1.2;}
.simple-stack .plain-links{font-size:22px;line-height:1.6;margin:0;}
.simple-stack .set{display:flex;flex-direction:column;gap:calc(1.1rem * .75);border-top:1px solid rgba(34, 211, 238, 0.22);padding-top:calc(1rem * 1.5);}
.simple-stack .active-summary{display:flex;flex-direction:column;gap:calc(1rem * .4);}
.simple-stack .offer-benefit{font-size:16px;font-weight:600;margin:0;}
.simple-stack .open-media{margin:0;line-height:1.6;}
.simple-stack .page-tile{font-size:calc(16px * .875);line-height:1.6;margin:0;}
.simple-stack .page-tile a{text-decoration:none;}
.simple-stack .page-tile a:hover{text-decoration:underline;}
@media (max-width:720px){.simple-stack :is(h2,h1){font-size:26px;}.simple-stack .plain-links{font-size:16px;}
}
.text-method{
  background:#070E1B;
  color:#E8F1FF;
  padding:calc(1.1rem * 2.4) 1.25rem;
}
.text-method .submit{max-width:1240px;
  margin:0 auto;
  overflow-wrap:anywhere;}
.text-method h2{font-size:40px;
  line-height:1.2;
  margin:0 0 calc(1rem * 1.5);}
.text-method .plain-links{font-size:22px;
  line-height:1.6;
  margin:0 0 calc(1rem * 1.5);
  color:#C7D4E6;}
.text-method .primary-headline{display:flex;
  flex-direction:column;
  gap:1rem;}
.text-method .active-summary{
  background:#0E1A2B;
  color:#E8F1FF;
  border:1px solid rgba(34, 211, 238, 0.22);
  border-radius:0.85rem;
  padding:1.1rem 1.25rem;
}
.text-method .offer-benefit{font-size:26px;
  line-height:1.3;
  margin:0;}
.text-method .copy{font-size:16px;
  line-height:1.6;
  margin:calc(1.1rem * .75) 0 0;}
.text-method .public-visual{font-size:calc(16px * .875);
  line-height:1.6;
  margin:calc(1.1rem * .75) 0 0;
  color:#C7D4E6;}
.text-method .route{font-size:16px;
  line-height:1.6;
  margin:calc(1rem * 1.5) 0 0;
  padding-top:1.1rem;
  border-top:1px solid rgba(34, 211, 238, 0.22);}
.text-method .route a{color:#22D3EE;
  text-decoration:underline;
  text-underline-offset:2px;
  transition:color 260ms cubic-bezier(0.22, 1, 0.36, 1);}
.text-method .route a:hover{color:#4F8CFF;}
@media (max-width:640px){.text-method h2{
    font-size:26px;
  }.text-method .plain-links{
    font-size:16px;
  }
}
.narrow-block{
  padding:calc(1.1rem * 2.4) 1.25rem;
  background:#070E1B;
  color:#E8F1FF;
}
.narrow-block .offer-surface{max-width:1240px;
  margin:0 auto;
  display:flex;
  flex-direction:column;
  gap:calc(1rem * 1.5);
  overflow-wrap:anywhere;}
.narrow-block .plain-links h2{font-size:40px;
  line-height:1.2;
  margin:0 0 1.1rem;}
.narrow-block .plain-links p{margin:0;
  font-size:16px;
  line-height:1.6;}
.narrow-block .bottom-wrap{
  display:flex;
  flex-wrap:wrap;
  gap:calc(1.1rem * .75);
  padding:calc(1.1rem * .75);
  background:#0E1A2B;
  color:#E8F1FF;
  border:1px solid rgba(34, 211, 238, 0.22);
  border-radius:0.85rem;
}
.narrow-block .bottom-wrap p{flex:1 1 16rem;
  min-width:0;
  margin:0;}
.narrow-block strong{display:block;
  font-size:calc(16px * .875);
  letter-spacing:0.02em;
  text-transform:uppercase;
  margin-bottom:1rem;}
.narrow-block a{font-size:calc(16px * 1.125);
  text-decoration:none;
  transition:color 260ms cubic-bezier(0.22, 1, 0.36, 1);}
.narrow-block a:hover,
.narrow-block a:focus-visible{text-decoration:underline;}
.narrow-block .route{border-left:2px solid #4F8CFF;
  padding-left:1.25rem;}
.narrow-block .route .clear-brand{margin:0 0 1rem;
  font-size:calc(16px * .875);
  letter-spacing:0.02em;
  text-transform:uppercase;}
.narrow-block .location{margin:0;
  font-size:16px;
  line-height:1.6;}
.narrow-block .offer-callout{margin:0;
  font-size:calc(16px * .875);
  line-height:1.6;}
@media (max-width:640px){.narrow-block .plain-links h2{font-size:26px;}.narrow-block a{font-size:16px;}
}
.soft-content{background:#070E1B;color:#E8F1FF;padding:calc(1.1rem * 2.4) 1.25rem;}
.soft-content .plain-proof{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:calc(1rem * 1.5);overflow-wrap:anywhere;}
.soft-content .plain-links h1{font-size:62px;line-height:1.15;margin:0 0 1.1rem;}
.soft-content .plain-links .copy{font-size:22px;line-height:1.6;margin:0;}
.soft-content .route{display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(34, 211, 238, 0.22);}
.soft-content .route .focused-proof{display:flex;flex-wrap:wrap;gap:1rem;align-items:baseline;padding:1.1rem 0;border-bottom:1px solid rgba(34, 211, 238, 0.22);}
.soft-content .route .media-content{flex:0 0 12rem;font-size:calc(16px * .875);letter-spacing:0.04em;text-transform:uppercase;}
.soft-content .route .value,.soft-content .route a{font-size:calc(16px * 1.125);line-height:1.6;}
.soft-content .route a{text-decoration:none;}
.soft-content .route a:hover,.soft-content .route a:focus-visible{text-decoration:underline;}
.soft-content .offer-callout{background:#0E1A2B;color:#E8F1FF;border:1px solid rgba(34, 211, 238, 0.22);border-radius:0.85rem;padding:calc(1.1rem * .75);display:flex;flex-direction:column;gap:1.1rem;}
.soft-content .offer-callout p{margin:0;font-size:16px;line-height:1.6;}
.soft-content .offer-callout .action{margin-top:1.1rem;}
.soft-content .offer-callout .action a{display:inline-block;background:#22D3EE;color:#04121A;padding:0.7rem 1.2rem;border-radius:0.6rem;font-size:16px;text-decoration:none;transition:background 260ms cubic-bezier(0.22, 1, 0.36, 1);}
.soft-content .offer-callout .action a:hover,.soft-content .offer-callout .action a:focus-visible{background:#67E8F9;color:#E8F1FF;}
@media (max-width:720px){.soft-content .plain-links h1{font-size:40px;}.soft-content .route .media-content{flex-basis:100%;}
}
.steady-headline{padding:calc(1.1rem * 2.4) 1.25rem;background:#070E1B;color:#E8F1FF}
.steady-headline .bottom-region{max-width:1240px;margin:0 auto;display:flex;flex-wrap:wrap;gap:calc(1rem * 1.5)}
.steady-headline .wide-header{flex:1 1 22rem;align-self:flex-start}
.steady-headline h2{margin:0;font-size:40px;line-height:1.1}
.steady-headline .wide-header p{margin:1.1rem 0 0;color:#C7D4E6;line-height:1.6}
.steady-headline form{flex:1 1 32rem;display:flex;flex-direction:column;gap:1rem}
.steady-headline fieldset{display:flex;flex-wrap:wrap;gap:1rem;margin:0;padding:0;border:0}
.steady-headline fieldset label{flex:1 1 16rem;display:flex;flex-direction:column}
.steady-headline label span{display:block;margin-bottom:calc(1.1rem * .75);font-size:calc(16px * .875);color:#C7D4E6}
.steady-headline input,.steady-headline textarea,.steady-headline select{width:100%;padding:calc(1.1rem * .75);border:1px solid rgba(34, 211, 238, 0.22);border-radius:0.35rem;background:#0E1A2B;color:#E8F1FF;font:inherit}
.steady-headline input::placeholder,.steady-headline textarea::placeholder{color:rgba(255,255,255,0.55)}
.steady-headline .message{display:flex;flex-direction:column}
.steady-headline textarea{resize:vertical}
.steady-headline .wide-grid{display:flex;align-items:flex-start;gap:calc(1.1rem * .75)}
.steady-headline .wide-grid input{width:auto;flex:0 0 auto;margin-top:0.25rem}
.steady-headline .wide-grid span{margin:0;font-size:calc(16px * .875);color:#E8F1FF}
.steady-headline .offer-callout{margin:0;color:#C7D4E6;font-size:calc(16px * .875);line-height:1.6}
.steady-headline button{align-self:flex-start;padding:calc(1.1rem * .75) 1.1rem;border:1px solid #22D3EE;border-radius:0.35rem;background:#22D3EE;color:#04121A;font:inherit;cursor:pointer;transition:background 260ms cubic-bezier(0.22, 1, 0.36, 1)}
.steady-headline button:hover{background:#67E8F9;color:#E8F1FF;}
@media(max-width:720px){.steady-headline .bottom-region{display:block}.steady-headline form{margin-top:calc(1rem * 1.5)}}
.strong-method{padding:calc(1.1rem * 2.4) 1.25rem;background:linear-gradient(135deg, #070E1B 0%, #0E1A2B 45%, #10314A 100%);color:#E8F1FF}
.strong-method .bottom-region{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.46fr) minmax(0,1fr);gap:calc(1rem * 1.5);align-items:start}
.strong-method .copy{display:flex;flex-direction:column;gap:calc(1rem * 1.5);padding:calc(1.1rem * .75);border-radius:1.1rem;background:#0E1A2B;color:#E8F1FF;border:1px solid rgba(34, 211, 238, 0.22)}
.strong-method h2{margin:0;font-size:40px;line-height:1.1}
.strong-method .copy>p{margin:0;font-size:16px;line-height:1.6}
.strong-method .nav{display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(34, 211, 238, 0.22)}
.strong-method .public-visual{display:flex;flex-direction:column;gap:calc(calc(1.1rem * .75) * .3);padding:calc(1.1rem * .75) 0;border-bottom:1px solid rgba(34, 211, 238, 0.22)}
.strong-method .public-visual span{font-size:calc(16px * .875);}
.strong-method .public-visual strong{font-size:16px;line-height:1.45;font-weight:600}
.strong-method .public-visual a{text-decoration:none;border-bottom:1px solid transparent;transition:color 260ms cubic-bezier(0.22, 1, 0.36, 1),border-color 260ms cubic-bezier(0.22, 1, 0.36, 1)}
.strong-method .public-visual a:hover{border-bottom-color:#4F8CFF}
.strong-method .offer-callout{margin:0;font-size:calc(16px * .875);line-height:1.6}
.strong-method .content-proof{min-height:clamp(22rem,46vw,36rem);border-radius:1.1rem;overflow:hidden;border:1px solid rgba(34, 211, 238, 0.22);box-shadow:0 10px 30px rgba(6, 12, 26, 0.45);background:#0C1626;color:#C7D4E6;}
.strong-method iframe{display:block;width:100%;height:100%;border:0}
@media (max-width:860px){.strong-method .bottom-region{grid-template-columns:1fr}.strong-method .content-proof{min-height:20rem}
}
.soft-view{background:#0E1A2B;color:#E8F1FF;padding:calc(1.1rem * 2.4) 1.25rem}
.soft-view .bottom-region{max-width:1240px;margin:0 auto;display:flex;flex-wrap:wrap;gap:calc(1rem * 1.5);align-items:flex-start;row-gap:calc(calc(1rem * 1.5) + 6px);column-gap:calc(calc(1rem * 1.5) + 40px)}
.soft-view .copy,.soft-view .service-actions,.soft-view .set{min-width:0}
.soft-view .copy{flex:1 1 calc(1240px / 2)}
.soft-view .service-actions{flex:1 1 calc(1240px / 3)}
.soft-view .set{flex:1 1 100%;display:flex;flex-direction:column;gap:1.1rem;margin-top:calc(1rem * 1.5)}
.soft-view h2{margin:0;font-size:40px;line-height:1.1;letter-spacing:0}
.soft-view p{margin:0;line-height:1.6}
.soft-view h2+p{margin-top:calc(1.1rem * .75)}
.soft-view p+p{margin-top:calc(1.1rem * .75)}
.soft-view .offer-callout{font-size:calc(16px * 1.125);color:#C7D4E6;background:#0C1626;padding:calc(1.1rem * .75) 1.1rem;border-radius:0.6rem;border:1px solid rgba(34, 211, 238, 0.22)}
.soft-view .active-summary{display:flex;flex-direction:column;gap:calc(1.1rem / 3);padding:calc(1.1rem * .75) 0;border-top:1px solid rgba(34, 211, 238, 0.22)}
.soft-view .active-summary:last-child{border-bottom:1px solid rgba(34, 211, 238, 0.22)}
.soft-view strong{display:block;font-size:16px;line-height:1.3}
.soft-view span{display:block;line-height:1.6;color:#C7D4E6}
@media (max-width:760px){.soft-view .bottom-region{display:block}.soft-view .service-actions{margin-top:calc(1rem * 1.5)}.soft-view .set{margin-top:calc(1rem * 1.5)}.soft-view h2{font-size:26px}
}
.content-footer{
  padding: calc(1.1rem * 2.4) 1.25rem;
  background: linear-gradient(135deg, #070E1B 0%, #0E1A2B 45%, #10314A 100%);
  color: #E8F1FF;
}
.content-footer .service-inner{
  max-width: 1240px;
  margin: 0 auto;
  border-radius: 1.1rem;
  overflow: hidden;
  background: #0E1A2B;
  color: #E8F1FF;
  border: 1px solid rgba(34, 211, 238, 0.22);
  box-shadow: 0 10px 30px rgba(6, 12, 26, 0.45);
}
.content-footer .focused-actions{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: baseline;
  gap: calc(1.1rem * .75);
  padding: calc(1.1rem * .75) calc(1rem * 1.5);
  border-bottom: 1px solid rgba(34, 211, 238, 0.22);
  background: #0C1626;color:#C7D4E6;}
.content-footer .focused-actions span,
.content-footer .focused-actions strong{font-size: calc(16px * .875);
  letter-spacing: .02em;}
.content-footer .focused-actions span{text-transform: uppercase;}
.content-footer .focused-actions strong{font-weight: 500;}
.content-footer .body{display: grid;
  grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr);
  gap: calc(1rem * 1.5);
  padding: calc(1rem * 1.5);}
.content-footer :is(h2,h1){
  margin: 0;
  font-size: 40px;
  line-height: 1.1;
}
.content-footer .copy p{margin: calc(1.1rem * .75) 0 0;
  font-size: 16px;
  line-height: 1.6;}
.content-footer .copy code{
  font-family: "Space Grotesk", sans-serif;
  font-size: calc(16px * .875);
  padding: 2px 6px;
  border-radius: 0.35rem;
  background: #0C1626;
  color: #22D3EE;
}
.content-footer .set{display: flex;
  flex-direction: column;
  gap: calc(1.1rem * .75);}
.content-footer .clear-brand{
  display: grid;
  grid-template-columns: minmax(5.5rem, .22fr) minmax(0, 1fr);
  gap: calc(1.1rem * .75);
  padding: calc(1.1rem * .75);
  border-radius: 0.6rem;
  background: #0C1626;
  border: 1px solid rgba(34, 211, 238, 0.22);color:#C7D4E6;}
.content-footer .clear-brand > span{font-size: calc(16px * .875);
  text-transform: uppercase;
  letter-spacing: .04em;}
.content-footer h3{margin: 0;
  font-size: 26px;
  line-height: 1.2;}
.content-footer .clear-brand p{margin: calc(calc(1.1rem * .75) * .5) 0 0;
  font-size: 16px;
  line-height: 1.6;}
.content-footer .clear-brand a{text-decoration: none;
  border-bottom: 1px solid #22D3EE;
  transition: color 260ms cubic-bezier(0.22, 1, 0.36, 1), border-color 260ms cubic-bezier(0.22, 1, 0.36, 1);}
.content-footer .clear-brand a:hover{border-color: #4F8CFF;}
@media (max-width: 800px) {.content-footer .body,
  .content-footer .clear-brand{
    grid-template-columns: 1fr;
  }.content-footer .body{
    padding: calc(1.1rem * .75);
  }.content-footer :is(h2,h1){
    font-size: 26px;
  }
}
.top-note{padding:calc(1.1rem * 2.4) 1.25rem;background:#0C1626;color:#C7D4E6}
.top-note .strong-menu{max-width:min(1240px,64rem);margin:0 auto}
.top-note :is(h2,h1){margin:0;font-size:40px;line-height:1.1}
.top-note .wide-header{margin:1.1rem 0 calc(1rem * 1.5);font-size:22px;line-height:1.6}
.top-note .team-nav{display:flex;flex-direction:column;gap:calc(1.1rem * .75)}
.top-note .active-summary{padding:calc(1.1rem * .75) 0;border-top:1px solid rgba(34, 211, 238, 0.22)}
.top-note .active-summary:first-child{border-top:0;padding-top:0}
.top-note h3{margin:0 0 1.1rem;font-size:26px;line-height:1.25}
.top-note .active-summary p{margin:0;line-height:1.6}
.top-note a{text-decoration:underline;text-underline-offset:2px}
.top-note a:hover{}
@media (max-width:720px){.top-note :is(h2,h1){font-size:26px}.top-note .wide-header{font-size:16px}
}
.strong-intro{
  padding: calc(1.1rem * 2.4) 1.25rem;
  background: #070E1B;
  color: #E8F1FF;
}
.strong-intro .bottom-region{max-width: 1240px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: calc(1rem * 1.5);}
.strong-intro .compact-benefit{
  padding: calc(1.1rem * .75);
  border-radius: 1.1rem;
  background: #0E1A2B;
  color: #E8F1FF;
  border: 1px solid rgba(34, 211, 238, 0.22);
}
.strong-intro .compact-benefit .top-lead{
  display: inline-block;
  padding: 0.25rem 0.7rem;
  border-radius: 0.35rem;
  background: #4F8CFF;
  color: #04121A;
  font-size: calc(16px * .875);
  letter-spacing: 0.02em;
}
.strong-intro :is(h2,h1){
  margin: calc(1.1rem * .75) 0 0;
  font-size: 40px;
  line-height: 1.1;
}
.strong-intro .compact-benefit p{margin: calc(1.1rem * .75) 0 0;
  font-size: calc(16px * 1.125);}
.strong-intro .nav{display: flex;
  flex-wrap: wrap;
  gap: calc(1.1rem * .75);}
.strong-intro .nav .active-summary{
  flex: 1 1 280px;
  padding: calc(1.1rem * .75);
  border-radius: 0.85rem;
  background: #0C1626;
  color: #C7D4E6;
  border: 1px solid rgba(34, 211, 238, 0.22);
}
.strong-intro .nav strong{display: block;
  font-size: 26px;}
.strong-intro .nav p{margin: calc(1.1rem * .75) 0 0;}
.strong-intro .nav a{text-decoration: none;}
.strong-intro .nav a:hover{text-decoration: underline;}
.strong-intro .route{display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  padding-top: calc(1rem * 1.5);
  border-top: 1px solid rgba(34, 211, 238, 0.22);}
.strong-intro .route a{font-size: 16px;
  text-decoration: none;
  transition: color 260ms cubic-bezier(0.22, 1, 0.36, 1);}
.strong-intro .route a:hover{text-decoration: underline;}
@media (max-width: 760px) {.strong-intro :is(h2,h1){
    font-size: 26px;
  }.strong-intro .compact-benefit p{
    font-size: 16px;
  }
}
.steady-rail{
  padding:calc(1.1rem * 2.4) 1.25rem;
  background:#070E1B;
  color:#E8F1FF;
}
.steady-rail .bottom-region{max-width:1240px;
  margin:0 auto;
  display:flex;
  flex-wrap:wrap;
  align-items:flex-start;
  gap:calc(1rem * 1.5);}
.steady-rail h2,
.steady-rail h3,
.steady-rail p{margin:0;}
.steady-rail h2{font-size:40px;
  line-height:1.14;}
.steady-rail p{font-size:16px;
  line-height:1.6;}
.steady-rail a{color:#22D3EE;text-decoration:none;}
.steady-rail a:hover{color:#4F8CFF;}
.steady-rail .copy{flex:1 1 22rem;
  min-width:0;
  display:flex;
  flex-direction:column;
  gap:1.1rem;}
.steady-rail .plain-links{font-size:22px;
  line-height:1.45;}
.steady-rail .offer-callout{color:#C7D4E6;}
.steady-rail .route{
  flex:1 1 18rem;
  min-width:0;
  display:flex;
  flex-direction:column;
  gap:1.1rem;
  padding:calc(1.1rem * .75);
  border:1px solid rgba(34, 211, 238, 0.22);
  border-radius:0.85rem;
  background:#0E1A2B;
  color:#E8F1FF;
}
.steady-rail .action{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:max-content;
  max-width:100%;
  padding:1.1rem 1.25rem;
  border-radius:0.6rem;
  background:#22D3EE;
  color:#04121A;
  font-weight:600;
  transition:background 260ms cubic-bezier(0.22, 1, 0.36, 1), color 260ms cubic-bezier(0.22, 1, 0.36, 1);
}
.steady-rail .action:hover{
  background:#67E8F9;
  color:#04121A;
}
.steady-rail .clear-brand{font-size:calc(16px * .875);
  color:#C7D4E6;}
.steady-rail .route .clear-brand a{color:#22D3EE;}
.steady-rail .route .clear-brand a:hover{color:#4F8CFF;}
@media (max-width:720px){.steady-rail h2{font-size:26px;}.steady-rail .plain-links{font-size:16px;}
}
.local-content{
  background: #070E1B;
  color: #E8F1FF;
  padding: calc(1.1rem * 2.4) 1.25rem;
}
.local-content .plain-proof{width: min(100%, 1240px);
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  gap: calc(1rem * 1.5);
  align-items: flex-start;}
.local-content .plain-links{flex: 1 1 480px;
  min-width: 0;}
.local-content h1{margin: 0;
  font-size: 62px;
  line-height: 1.02;
  letter-spacing: -0.01em;}
.local-content .plain-links p{margin: 1.1rem 0 0;
  font-size: calc(16px * 1.125);
  line-height: 1.6;}
.local-content .action{display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  margin-top: calc(1rem * 1.5);}
.local-content .btn{
  display: inline-flex;
  align-items: center;
  padding: 0.85rem 1.35rem;
  border-radius: 0.6rem;
  background: #22D3EE;
  color: #04121A;
  text-decoration: none;
  font-weight: 600;
  transition: background 260ms cubic-bezier(0.22, 1, 0.36, 1);
}
.local-content .btn:hover{
  background: #67E8F9;color:#E8F1FF;}
.local-content .btn.ghost{
  background: transparent;
  color: #E8F1FF;
  border: 1px solid rgba(34, 211, 238, 0.22);
}
.local-content .btn.ghost:hover{
  background: color-mix(in srgb, currentColor 10%, transparent);color:#E8F1FF;}
.local-content .route{
  flex: 1 1 360px;
  min-width: 0;
  background: #0E1A2B;
  color: #E8F1FF;
  border: 1px solid rgba(34, 211, 238, 0.22);
  border-radius: 0.85rem;
  padding: calc(1.1rem * .75);
}
.local-content .offer-callout{margin: 0 0 1.1rem;
  font-size: calc(16px * .875);
  letter-spacing: 0.04em;
  text-transform: uppercase;}
.local-content .clear-brand{display: flex;
  flex-direction: column;
  gap: 0.25rem;
  padding: 0.9rem 0;
  border-top: 1px solid rgba(34, 211, 238, 0.22);}
.local-content .clear-brand:first-of-type{border-top: 0;
  padding-top: 0;}
.local-content .clear-brand a{text-decoration: none;
  font-weight: 600;
  font-size: 16px;}
.local-content .clear-brand a:hover{}
.local-content .clear-brand span{font-size: calc(16px * .875);
  line-height: 1.5;}
@media (max-width: 720px) {.local-content{
    padding: calc(1.1rem * 2.4) 1.25rem;
  }.local-content h1{
    font-size: 40px;
  }.local-content .plain-links p{
    font-size: 16px;
  }
}
