/* Блоки для лендингов: безопасность, сравнение, тарифы */
.safe-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.safe-card{border:1px solid rgba(201,169,106,.3);padding:30px 26px 32px;background:linear-gradient(160deg,rgba(201,169,106,.07),rgba(255,255,255,.01))}
.safe-card svg{width:44px;height:44px;fill:none;stroke:var(--gold);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}
.safe-card h3{font-size:28px;margin:20px 0 10px;line-height:1.1}
.safe-card p{margin:0;color:#a9a498;font-size:16px}
.cmp-wrap{overflow-x:auto;border:1px solid var(--gold-soft)}
.cmp{width:100%;min-width:720px;border-collapse:collapse;font-size:16px}
.cmp th,.cmp td{padding:20px 22px;text-align:left;border-bottom:1px solid rgba(201,169,106,.14);vertical-align:top}
.cmp thead th{font:400 12px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--mute)}
.cmp thead th.us{color:var(--gold)}
.cmp tbody th{font:400 20px var(--serif);color:var(--ink);width:22%}
.cmp td{color:#a9a498}
.cmp td.us{color:var(--ink);background:rgba(201,169,106,.07)}
.cmp tr:last-child th,.cmp tr:last-child td{border-bottom:0}
.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.plan{border:1px solid rgba(201,169,106,.25);padding:34px 30px;display:flex;flex-direction:column;gap:14px}
.plan.hl{border-color:var(--gold);background:linear-gradient(160deg,rgba(201,169,106,.09),transparent)}
.plan h3{font-size:34px}
.plan .pr{font:300 26px var(--serif);color:var(--gold)}
.plan p{margin:0;color:#a9a498;font-size:16px}
.plan .btn{margin-top:auto;justify-content:center}
.form-status{margin-top:16px;font-size:14px;color:#c9c3b6}
.hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}
@media(max-width:1000px){.safe-grid{grid-template-columns:1fr 1fr}.plans{grid-template-columns:1fr}}
@media(max-width:620px){.safe-grid{grid-template-columns:1fr}}

.foot-links{display:flex;gap:10px 26px;justify-content:center;flex-wrap:wrap;margin-top:26px;letter-spacing:.08em;font-size:12px}.foot-links a{color:var(--gold)}.foot-links a:hover{text-decoration:underline;text-underline-offset:4px}

.nav-r{display:flex;align-items:center;gap:18px}.lang-sw{font:400 12px var(--sans);letter-spacing:.2em;color:var(--gold);border:1px solid var(--gold-soft);padding:9px 12px;border-radius:999px}.lang-sw:hover{background:rgba(201,169,106,.15)}
