
.hgrid{display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:center}
.hgrid img{width:100%;border-radius:30px;box-shadow:0 40px 90px -40px #000}
.caps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:46px}
.caps .tile{padding:24px}.caps .tile h3{font-size:18px}
.caps .chip{position:absolute;top:20px;right:20px}
.chs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}
.ch{border-radius:26px;padding:28px;background:#0b1e6b55;border:1.5px solid #ffffff22;backdrop-filter:blur(6px)}
.ch .chb{width:52px;height:52px}.ch h3{margin-top:16px;font:700 22px var(--u);color:#fff}.ch p{margin-top:8px;color:#c5d3ee;font-size:15px;line-height:1.6}
.lv{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}
.lv .tile{padding:28px}.lv .tile.def{border-color:var(--blue);box-shadow:0 0 0 4px #2563eb1a}
.lv h3{font:900 30px var(--d);letter-spacing:-.03em;margin:0}.lv .sub{margin-top:6px;font:700 15px var(--u);color:var(--blue)}
.lv ul{list-style:none;padding:0;margin-top:18px;display:grid;gap:10px;font-size:15px}
.lv li{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;border-top:1.5px solid #eef2f6;padding-top:10px}
.steps4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px;counter-reset:s}
.steps4 .tile{counter-increment:s;padding:26px}
.steps4 .tile::before{content:counter(s);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;color:var(--blue);font:900 18px var(--d)}
.steps4 .tile h3{color:#fff}.steps4 .tile p{color:#e6efff}
.trust{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}
@media (max-width:980px){.hgrid{grid-template-columns:1fr}.caps{grid-template-columns:1fr 1fr}.chs,.lv,.steps4,.trust{grid-template-columns:1fr}}
@media (max-width:560px){.caps{grid-template-columns:1fr}}
