.explore-hero{background:#f8fafd}.explore-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px}.explore-hero .hero-copy>p{max-width:530px}.explore-visual{padding:21px;border:1px solid #dce6f2;border-radius:22px;background:linear-gradient(135deg,#edf4fd 0%,#faf5f8 100%);box-shadow:0 20px 45px rgba(23,38,61,.07)}.explore-visual-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;color:#6781a5;font-size:10px;font-weight:800;letter-spacing:.06em}.explore-visual-top strong{color:#17263d;font-size:14px;letter-spacing:0}.explore-visual-flow{display:grid;grid-template-columns:1fr 30px 1fr;align-items:center;gap:10px}.explore-scene{min-height:256px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e0e7f0;border-radius:15px;background:#fff}.explore-scene.public{border-color:#f3d6e3}.scene-tag{padding:15px 15px 12px;color:#c92e73;font-size:10px;font-weight:850;letter-spacing:.08em}.workspace .scene-tag{color:#1355b2}.explore-scene img{width:100%;height:125px;object-fit:cover;object-position:center 35%}.explore-scene>div:last-child{display:grid;gap:5px;padding:14px 15px}.explore-scene small{color:#718198;font-size:11px}.explore-scene strong{font-size:14px;line-height:1.3}.flow-arrow{color:#1355b2;font-size:24px;text-align:center}.record-icon{height:125px;display:grid;place-items:center;background:#e9f1fc;color:#1355b2;font-size:42px;font-weight:800}.explore-visual-foot{padding-top:16px;color:#718198;font-size:11px;text-align:center}.explore-visual-foot span{padding:0 8px;color:#1355b2}.route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.route-card{min-height:305px;display:flex;flex-direction:column;justify-content:space-between;padding:27px;border:1px solid #dce6f2;border-radius:17px;background:#fff;transition:transform .2s,box-shadow .2s}.route-card:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(23,38,61,.08)}.route-featured{border-color:#b9d2f6;background:#eef5ff}.route-number{color:#1355b2;font-size:11px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.route-card h3{margin:20px 0 11px;font-size:25px;line-height:1.14;letter-spacing:-.045em}.route-card p{margin:0;color:#52647e;font-size:13px;line-height:1.65}.route-link{margin-top:25px;color:#1355b2;font-size:13px;font-weight:800}.route-link span{margin-left:5px}.explore-next .wrap{display:flex;align-items:end;justify-content:space-between;gap:35px}.explore-next h2{max-width:620px;margin:12px 0;font-size:clamp(31px,4vw,46px);line-height:1.1;letter-spacing:-.06em}.explore-next p{max-width:650px;margin:0;color:#52647e;font-size:14px;line-height:1.7}.explore-next-links{display:flex;flex:none;gap:10px}.explore-next-links .button{white-space:nowrap}
@media(max-width:950px){.explore-hero-grid{grid-template-columns:1fr;gap:36px}.explore-visual{max-width:690px}.route-grid{grid-template-columns:1fr}.route-card{min-height:210px}.explore-next .wrap{align-items:start;flex-direction:column}.explore-next-links{flex-wrap:wrap}}@media(max-width:520px){.explore-visual{padding:14px}.explore-visual-top{align-items:start;flex-direction:column}.explore-visual-flow{grid-template-columns:1fr}.explore-scene{min-height:0}.explore-scene img,.record-icon{height:115px}.flow-arrow{transform:rotate(90deg)}.route-card{padding:24px}.explore-next-links{width:100%;flex-direction:column}.explore-next-links .button{width:100%}}@media(prefers-reduced-motion:reduce){.route-card{transition:none}}
