.v135-map{max-width:1180px;margin:28px auto;padding:30px;border-radius:28px;background:linear-gradient(135deg,#071b4a,#132b72);color:#fff;box-shadow:0 20px 55px rgba(12,34,86,.16);font-family:Arial,sans-serif}.v135-map.light{background:linear-gradient(135deg,#f5f9ff,#fff);color:#10235a;border:1px solid #e4ebff}.v135-map h2{font-size:clamp(26px,3vw,40px);margin:0 0 8px;font-weight:900}.v135-map>p{font-size:16px;opacity:.86;margin:0 0 24px}.v135-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.v135-step{position:relative;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:20px;min-height:145px}.light .v135-step{background:#fff;border-color:#e3eaff;box-shadow:0 10px 30px rgba(44,71,140,.08)}.v135-step b{display:block;font-size:18px;margin:9px 0}.v135-step span{font-size:13px;line-height:1.55;opacity:.88}.v135-icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#6b42ff,#00a8ff);font-size:22px}.v135-star{background:radial-gradient(circle at 70% 20%,#4d2c05,#140b02 52%,#050301);border:1px solid #b97b19}.v135-star h2{color:#ffd55a}.v135-star .v135-step{border-color:#8b5c16;background:linear-gradient(145deg,rgba(255,207,75,.13),rgba(255,255,255,.03))}.v135-star .v135-icon{background:linear-gradient(135deg,#ffdf68,#e99b00);color:#2d1900}.v135-note{margin-top:18px;padding:14px 18px;border-radius:16px;background:rgba(255,255,255,.1);font-weight:700;line-height:1.55}.light .v135-note{background:#eef4ff}.v135-free{color:#20a464}.v135-premium{color:#ffcc48}.v135-offer{overflow:hidden;white-space:nowrap;background:#0b1f5d;color:#fff;padding:10px 0;font-weight:900}.v135-offer span{display:inline-block;padding-left:100%;animation:v135ticker 18s linear infinite}.v135-offer strong{color:#ffd43b}@keyframes v135ticker{to{transform:translateX(-100%)}}@media(max-width:760px){.v135-map{margin:18px 12px;padding:22px}.v135-steps{grid-template-columns:1fr}.v135-step{min-height:0}}
.sj-nav a,.v90-nav a,header nav a,.sj-menu a{font-size:16px!important;font-weight:800!important}.sj-header,.v90-header{min-height:72px}.sj-logo{transform:scale(1.08);transform-origin:left center}
