
.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
.chip{font-size:13px;font-weight:600;color:var(--blue);background:#e8f2fa;border-radius:20px;padding:5px 12px}
.indcard{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#fff}
.indcard .art{height:170px;background:#0b2a4a}
.indcard .art svg{width:100%;height:100%;display:block}
.indcard .body{padding:24px}
.indcard h3{font-size:20px;margin-bottom:8px}
.indcard p{color:var(--muted);font-size:15px}
.grid2{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:0;counter-reset:st}
.steps>div{padding:0 26px 0 0;border-top:2px solid var(--blue);padding-top:26px;position:relative}
.steps>div:before{counter-increment:st;content:counter(st);position:absolute;top:-17px;left:0;width:32px;height:32px;border-radius:50%;background:var(--blue);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:15px}
.steps h3{font-size:17px;margin-bottom:6px}
.steps p{color:var(--muted);font-size:15px}
.feat{border-left:3px solid var(--sky);padding:4px 0 4px 22px}
.feat h3{font-size:19px;margin-bottom:6px}
.feat p{color:var(--muted);font-size:15px}
.check{columns:2;column-gap:60px;list-style:none}
.check li{padding:10px 0 10px 30px;border-bottom:1px solid var(--line);position:relative;break-inside:avoid;color:#33414f}
.check li:before{content:"✓";position:absolute;left:4px;color:var(--sky);font-weight:800}
.rescard{border:1px solid var(--line);border-radius:6px;padding:34px;background:#fff;display:flex;flex-direction:column;gap:10px}
.rescard.main{background:linear-gradient(120deg,var(--navy),var(--blue));color:#fff;border:none}
.rescard.main h3{color:#fff}.rescard.main p{color:#c6d6e6}
.rescard h3{font-size:24px}
.rescard p{color:var(--muted)}
.tag2{display:inline-block;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--sky)}
