.info-page-v2{padding-top:38px}
.info-page-v2 h1{margin-bottom:26px}
.info-sections-v2{display:grid;gap:16px;max-width:1100px}
.info-surface-v2{min-width:0;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,#091d42,#071737);padding:26px 30px}
.info-surface-v2 h2{margin:0 0 18px;color:var(--text);font-size:19px;line-height:1.35;font-weight:800}
.info-copy-v2{color:#c4cde0;font-size:15px;line-height:1.75;overflow-wrap:anywhere}
.info-copy-v2 p{margin:0}
.info-copy-v2 p+p{margin-top:14px}
.info-surface-v2--single{max-width:1100px}
.info-copy-v2--privacy{max-width:1100px}
.info-contact-grid-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1100px}
.info-contact-card-v2{min-height:150px}
.info-contact-card-v2 h2{color:#aa91ff;margin-bottom:16px}
.info-contact-card-v2 a{color:var(--text);font-size:17px;font-weight:700;overflow-wrap:anywhere}
.info-contact-card-v2 a:hover,.info-contact-card-v2 a:focus-visible{color:#b29cff;text-decoration:underline}
.info-contact-card-v2 p{margin:0;color:#c4cde0;font-size:16px;line-height:1.65;overflow-wrap:anywhere}
.info-contact-card-v2--full{grid-column:1/-1;min-height:0}
@media(max-width:720px){
  .info-page-v2{padding-top:24px}
  .info-page-v2 h1{margin-bottom:20px}
  .info-sections-v2,.info-contact-grid-v2{gap:12px}
  .info-surface-v2{padding:20px;border-radius:14px}
  .info-surface-v2 h2{font-size:16px;margin-bottom:14px}
  .info-copy-v2{font-size:14px;line-height:1.7}
  .info-copy-v2 p+p{margin-top:12px}
  .info-contact-grid-v2{grid-template-columns:1fr}
  .info-contact-card-v2{min-height:0}
  .info-contact-card-v2--full{grid-column:auto}
  .info-contact-card-v2 a,.info-contact-card-v2 p{font-size:15px}
}
