
.logo-word{font-weight:700;font-size:1.15rem;letter-spacing:-.02em;color:#fff;text-decoration:none}
.seo{padding:8px 0 12px}
.seo p{margin:.75em 0}
.seo h1{font-size:2rem;margin:0 0 .55em}
.seo h2{font-size:1.4rem;margin:1.35em 0 .4em}
.seo h3{font-size:1.12rem;margin:1.1em 0 .35em}
.seo ul,.seo ol{margin:.55em 0;padding-left:1.25em}
.seo li{margin:.28em 0}
.seo a{color:var(--info)}
.seo .table-wrap{overflow-x:auto}
.seo table{width:100%;border-collapse:collapse;font-size:.95rem}
.seo th,.seo td{border:1px solid var(--border-black);padding:8px 10px;text-align:left;vertical-align:top}
.seo th{background:var(--surface-secondary)}
.q__txt p{margin:.4em 0}
.slide__kicker{display:block;margin-bottom:10px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand)}
.slide__title{max-width:400px;font-size:clamp(30px,2.5vw,42px)}
.slide__lead{max-width:400px;color:#f4f6fb}
.bnav__in{grid-template-columns:repeat(3,1fr)}
.theme-net{--brand:#5cffc0;--brand-light:#c8ffe9;--on-brand:#04241c;--surface-primary:#10241f;--surface-secondary:#17362e;--surface-dark-2:#0c1c18;--surface-card:#1e463b;--info:#9aebff}
@media (min-width:761px){
  .hero__cta{left:max(26px,calc((100% - 1320px) / 2 + 26px));transform:none;bottom:42px}
}
@media (max-width:760px){
  .hdr__in{gap:8px}
  .logo-word{font-size:1rem}
  .slide__kicker,.slide__title,.slide__lead{margin-left:auto;margin-right:auto;text-align:center}
  .slide__title{max-width:16em;font-size:clamp(28px,7vw,34px)}
  .slide__lead{max-width:22em}
  .seo table{font-size:.84rem;min-width:560px}
  .seo h1{font-size:1.55rem}
}
