.jazz-intro{padding-top:2.5rem}.jazz-visual{background:linear-gradient(125deg,#1b3147,#132639 55%,#6e5141);border-radius:24px;min-height:360px;color:#fff;overflow:hidden;box-shadow:0 20px 50px #071b2c24}.jazz-visual-top{display:flex;justify-content:space-between;gap:1rem;padding:1.4rem 2rem;font-size:.72rem;letter-spacing:.14em;color:#e8c8ad;border-bottom:1px solid #ffffff25}.jazz-visual-body{display:flex;align-items:center;gap:3rem;padding:3.2rem 4rem}.jazz-mark{display:grid;place-items:center;width:150px;height:150px;border:1px solid #e5b996;border-radius:50%;font:italic 7rem Georgia,serif;color:#f1d2b9;flex-shrink:0}.jazz-visual-body p,.jazz-preview-grid span{font-size:.72rem;letter-spacing:.15em;color:#d8b49b;font-weight:700}.jazz-visual-body h2{font:normal clamp(1.6rem,3vw,3rem)/1.15 Georgia,serif;color:white;margin:1rem 0}.jazz-visual-body span{color:#e9e3df}.jazz-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:2rem 0}.jazz-preview-grid article{border:1px solid #d8dfe4;border-radius:16px;background:#fff;padding:1.6rem;min-height:200px}.jazz-preview-grid h3{margin:1.2rem 0 .6rem}.jazz-note{font-size:.9rem;color:#647584}@media(max-width:800px){.jazz-visual-body{padding:2rem;gap:1.5rem}.jazz-mark{width:90px;height:90px;font-size:4rem}.jazz-preview-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.jazz-visual-body{flex-direction:column;align-items:flex-start}.jazz-preview-grid{grid-template-columns:1fr}.jazz-visual-top{padding:1rem;font-size:.6rem}}
.jazz-screen{display:block;width:100%;height:300px;object-fit:contain;background:#edf0f3;border-radius:12px;margin:1rem 0}

.jazz-app-icon{width:150px;height:150px;object-fit:cover;border-radius:30px;box-shadow:0 12px 28px #0004;flex-shrink:0}@media(max-width:800px){.jazz-app-icon{width:90px;height:90px;border-radius:20px}}
