/* Wizualizacje branżowe rozwijają motyw mapy ze strony głównej. */
.industry-demo{padding:8px 8px 0 12px}
.industry-preview{background:var(--white);border:1px solid var(--line);border-radius:24px;box-shadow:0 20px 48px #25303c14;overflow:hidden;transform:rotate(1deg)}
.industry-map{position:relative;height:190px;background:var(--ink);overflow:hidden}
.industry-map>img{position:absolute;width:100%;height:430px;object-fit:cover;object-position:center;top:-120px;opacity:.8}
.industry-search{position:absolute;top:22px;left:22px;right:22px;background:var(--white);border-radius:10px;padding:13px 16px;display:flex;align-items:center;gap:12px;font-size:13px;font-weight:500;color:var(--ink);box-shadow:0 4px 16px #10231920}
.industry-search svg{width:19px;height:19px;flex-shrink:0;color:var(--action)}
.industry-symbol{position:absolute;right:28px;bottom:21px;color:var(--ink);background:var(--service-mint);border-radius:16px;display:grid;place-items:center;width:72px;height:72px;transform:rotate(-6deg);box-shadow:0 8px 20px #122c2840}
.industry-symbol svg{width:46px;height:46px}
.industry-preview-content{padding:26px 30px 28px}
.industry-preview-title{font-size:27px;letter-spacing:-.045em;font-weight:600;line-height:1.3!important;margin:0 0 20px}
.industry-journey{display:grid;gap:17px}.industry-journey>div{display:flex;align-items:center;gap:15px}.industry-step{font-size:11px;color:var(--action);font-weight:600;align-self:flex-start;padding-top:3px}.industry-journey p{margin:0;line-height:1.6;font-size:11px}.industry-journey strong{display:block;font-size:14px;font-weight:500}.industry-journey p>span{color:var(--muted)}.industry-step-arrow{color:var(--action);font-size:23px;margin-left:auto}
@media(max-width:1100px) and (min-width:901px){.industry-preview-content{padding:22px}.industry-preview-title{font-size:25px}.industry-search{font-size:11px;left:18px;right:18px}.industry-map{height:175px}}
@media(max-width:600px){.industry-demo{padding:10px 4px 0}.industry-map{height:170px}.industry-search{top:18px;left:18px;right:18px;font-size:11px;gap:10px;padding:12px}.industry-preview-content{padding:24px}.industry-preview-title{font-size:25px;margin-bottom:18px}.industry-journey strong{font-size:13px}.industry-journey p{font-size:11px}.industry-symbol{width:62px;height:62px;right:22px;bottom:18px}.industry-symbol svg{width:40px;height:40px}}
@media(max-width:359px){.industry-search{font-size:10px;left:14px;right:14px}.industry-preview-content{padding:22px 20px}.industry-preview-title{font-size:23px}.industry-journey>div{gap:10px}.industry-journey strong{font-size:12px}.industry-journey p{font-size:10px}}
