.ivs-hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.ivs-ghost{background:transparent!important;border-color:hsla(0,0%,100%,.6)!important}.ivs-sec{padding-top:56px}.ivs-h2{margin:6px 0 16px;font-weight:800;font-size:clamp(28px,3.6vw,44px);line-height:1.05}.ivs-h2,.ivs-h3{font-family:var(--display);text-transform:uppercase;color:#fff}.ivs-h3{margin:40px 0 16px;font-weight:700;font-size:24px}.ivs-jp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:40px;gap:40px;padding:36px}.ivs-jp__text p{color:var(--muted);margin:0 0 14px;max-width:56ch}.ivs-jp__text b{color:#fff}.ivs-link{color:var(--gold)!important;font-weight:700;text-decoration:none}.ivs-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:18px;gap:18px;align-content:center}.ivs-steps li{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:14px;gap:14px}.ivs-steps li>span{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--brand);color:#fff;font-weight:800;font-family:var(--display);font-size:20px}.ivs-steps b{color:#fff;font-size:16px}.ivs-steps p{margin:2px 0 0;color:var(--muted);font-size:14.5px}.ivs-jpcards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.ivs-card{position:relative;display:block;aspect-ratio:4/3;max-width:100%;border-radius:14px;overflow:hidden;border:1px solid var(--glass-line);text-decoration:none}.ivs-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.ivs-card:hover img{transform:scale(1.05)}.ivs-card__shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(18,11,14,.92))}.ivs-card__name{right:18px;bottom:40px;font-family:var(--display);font-size:22px;line-height:1.15;color:#fff;text-transform:uppercase}.ivs-card__more,.ivs-card__name{position:absolute;left:18px;font-weight:700}.ivs-card__more{bottom:14px;color:var(--gold);font-size:13.5px}.ivs-jump{display:flex;flex-wrap:wrap;gap:8px}.ivs-jump a{padding:8px 16px;border-radius:999px;border:1px solid var(--glass-line);background:var(--glass);color:var(--ink)!important;text-decoration:none;font-weight:600;font-size:14px}.ivs-jump a:hover{background:hsla(0,0%,100%,.1)}.ivs-group{scroll-margin-top:90px}.ivs-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:14px;gap:14px}.ivs-mini{display:block;border-radius:12px;overflow:hidden;border:1px solid var(--glass-line);background:var(--glass);text-decoration:none;height:100%}.ivs-mini__img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.ivs-mini__body{display:flex;gap:10px;align-items:center;padding:12px 14px}.ivs-mini__flag{width:28px;height:20px;object-fit:cover;border-radius:3px;flex:none}.ivs-mini__body b{display:block;font-size:14.5px;color:#fff;line-height:1.3}.ivs-mini__body small{display:block;font-size:12.5px;color:var(--muted)}@media (max-width:860px){.ivs-jp{grid-template-columns:minmax(0,1fr);padding:24px;gap:28px}}