
.portal-jump{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:32px;font-size:14px;color:#c5d4de}.portal-jump a:hover{text-decoration:underline}
.portal-screen{margin:38px 0}.portal-screen a{display:block;border:1px solid #d5e0e7;border-radius:10px;overflow:hidden;box-shadow:0 12px 32px #102b4310}.portal-screen img{display:block;width:100%;height:auto}.portal-screen figcaption{font-size:13px;color:#526777;line-height:1.6;margin-top:12px}
.portal-benefits{margin-top:50px}
.portal-modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}
.portal-modules details{background:#fff;border:1px solid #d5e0e7;border-radius:8px;padding:0 24px}
.portal-modules summary{font-size:21px;padding:23px 0;letter-spacing:-.02em}.portal-modules details>p,.portal-modules ul{font-size:16px}.portal-modules ul{padding-left:22px}.portal-modules li{margin-bottom:9px}.portal-modules .solution-note{font-size:14px;margin-bottom:24px}
.portal-faq{max-width:900px;margin:55px auto 0}
@media(max-width:720px){.portal-modules{grid-template-columns:1fr}.portal-modules details{padding:0 18px}.portal-screen{margin:26px 0}.portal-jump{gap:12px 20px}.portal-screen figcaption{font-size:12px}}
