.portal-nav{display:flex;align-items:center;gap:24px}.portal-nav>a{padding:9px 14px;border:1px solid var(--line);border-radius:9px;color:#334b55;text-decoration:none;font-size:12px;font-weight:700;transition:.2s}.portal-nav>a:hover{border-color:var(--green);color:var(--green)}.free-badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:7px 11px;border-radius:999px;background:#e4f7ef;color:#11634f;font-size:10px;font-weight:800;letter-spacing:.12em}.free-badge span{font-size:8px;color:#20a477}.intro p{max-width:720px}.pro-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-bottom:28px;padding:24px 26px;border:1px solid #163f6e;border-radius:19px;background:linear-gradient(120deg,#07182a,#0d3157 62%,#0b4d7b);color:#fff;box-shadow:0 20px 55px rgba(7,35,65,.18)}.pro-icon{width:68px;height:68px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(145deg,#23b7f0,#1354bf);box-shadow:inset 0 1px rgba(255,255,255,.4);font:800 17px Manrope}.pro-card span{color:#69d4ff;font-size:9px;font-weight:800;letter-spacing:.15em}.pro-card h2{margin:5px 0;font:700 21px Manrope}.pro-card p{margin:0;color:#b8cadc;font-size:12px}.pro-card>a{display:flex;gap:14px;align-items:center;padding:14px 17px;border-radius:11px;background:#23a968;color:#fff;text-decoration:none;font-size:12px;font-weight:800;white-space:nowrap}.seo-content{max-width:1000px;margin:90px auto 10px;padding:60px;border:1px solid var(--line);border-radius:24px;background:#fff}.seo-content h2{max-width:760px;margin:12px 0 28px;font:700 clamp(30px,4vw,47px)/1.12 Manrope;letter-spacing:-.04em}.seo-content>div{display:grid;grid-template-columns:1fr 1fr;gap:30px;color:#617179;line-height:1.75}.seo-content details{padding:18px 0;border-top:1px solid var(--line)}.seo-content summary{cursor:pointer;font-weight:700}.seo-content details p{color:#687980}@media(max-width:760px){.portal-nav .secure{display:none}.portal-nav>a{font-size:10px}.pro-card{grid-template-columns:auto 1fr}.pro-card>a{grid-column:1/-1;justify-content:center}.seo-content{padding:35px 22px}.seo-content>div{grid-template-columns:1fr}}@media(max-width:460px){.portal-nav>a{padding:8px}.pro-icon{width:52px;height:52px}.pro-card{padding:20px 16px}.pro-card h2{font-size:17px}}
