/* Website Care / Managed Hosting wc-3 */
.wc-mkt{line-height:1.45;color-scheme:dark}
.wc-mkt .si-brand{
  margin:0 0 10px;font:600 clamp(1.15rem,2.4vw,1.55rem)/1.2 var(--font-sans);
  color:#f2f4f7;letter-spacing:0;text-transform:none
}
.wc-hero-panel{
  min-width:0;border:1px solid rgba(255,255,255,.16);background:#05080d;
  padding:16px;display:grid;gap:12px;align-content:start
}
.wc-hero-panel__kicker{
  margin:0;font:600 11px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#8ebef2
}
.wc-hero-panel__img{width:100%;height:auto;display:block;border:1px solid rgba(255,255,255,.1)}
.wc-hero-panel__note{margin:0;font-size:12.5px;line-height:1.45;color:#9aa6b4}
.wc-lane-note{margin:14px 0 0;font-size:15px;line-height:1.5;color:#d5dbe3}
.wc-plans .si-pkgs__card--focus{border-color:rgba(82,168,255,.55)}
.wc-diagrams{
  list-style:none;margin:20px 0 0;padding:0;display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));gap:12px
}
.wc-diagrams figure{
  margin:0;padding:12px;border:1px solid rgba(255,255,255,.14);background:#05080d;display:grid;gap:8px
}
.wc-diagrams img{width:100%;height:auto;display:block}
.wc-diagrams figcaption{
  margin:0;font:600 12px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#8ebef2
}
.wc-trust-list{margin-top:0}
.wc-mkt .si-grid3 article h3{margin:0;font:600 1.05rem/1.25 var(--font-sans);color:#f2f4f7}
.wc-mkt .si-grid3 article p{margin:0;font-size:14.5px;line-height:1.45;color:#d5dbe3}
.wc-mkt .si-grid3 article .wc-price{
  margin:0;font:600 1.15rem/1.3 var(--font-sans);color:#f2f4f7
}
.wc-mkt .si-grid3 article .wc-price span{font-size:13px;color:#9aa6b4;font-weight:500}
.wc-mkt .pe-faq{padding:16px;box-sizing:border-box}
.wc-mkt .pe-faq details:first-child summary{padding-top:4px}
.wc-mkt .we2-start{
  padding-block:clamp(28px,4vh,48px)!important;
  padding-inline:clamp(20px,4vw,40px)!important;
  box-sizing:border-box
}
.wc-mkt .we2-start > .we2-wrap{
  width:100%;max-width:1120px;margin-inline:auto;padding-inline:0;box-sizing:border-box
}
.wc-infra-card,.wc-storage-card{
  margin:0;padding:16px;border:1px solid rgba(255,255,255,.14);background:#05080d;
  display:grid;gap:8px
}
.wc-infra-card .wc-tag,.wc-storage-card .wc-tag{
  margin:0;font:600 11px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#8ebef2
}
@media (max-width:760px){
  .wc-diagrams{grid-template-columns:minmax(0,1fr)}
}
