/* Mobile-Upd.svg artwork for the existing Fisher sections only. */
.fisher-art>.fisher-mobile-panel,.fisher-mobile-hero-art{display:none}
@media(max-width:860px){
 .fisher-redesign .jumps{display:none!important}
 .fisher-redesign #main.fisher-svg-hero{padding:0!important;margin-top:88px;background:#080b50!important}
 .fisher-mobile-hero-art{display:block;width:100%;max-width:480px;margin:auto}
 .fisher-mobile-hero-art svg{display:block;width:100%;height:auto}
 .fisher-redesign .fisher-hero-copy{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}
 .fisher-redesign #main .fisher-hero-guide{display:block;left:7.69%;top:91%;width:80%;height:7%;z-index:1}
 .fisher-redesign .fisher-native{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%);border:0!important}
 .fisher-redesign .fisher-art{display:block;width:100%;margin:0;max-width:none;background:#030425;position:relative;overflow:hidden}
 .fisher-redesign .fisher-art>.fisher-art-background,.fisher-redesign .fisher-art>.fisher-art-foreground{display:none}
 .fisher-redesign .fisher-art>.fisher-mobile-panel{display:block;width:100%;max-width:480px;margin:auto;height:auto}
 .fisher-redesign #design-assessment{order:2}
 .fisher-redesign #design-deployment{order:3}
 .fisher-redesign #design-findings{order:4}
 .fisher-redesign #design-deployment .fisher-art-link{left:7.69%!important;top:92.4%!important;width:80%!important;height:2.5%!important}
 .fisher-redesign #design-deployment .fisher-art-link[aria-label="SOC 2 status"]{top:95.1%!important}
 .fisher-redesign #sigTrack .sig-stage{padding:70px 0!important}
 .fisher-redesign #sigTrack .wrap,.fisher-redesign #examples .wrap,.fisher-redesign [data-demo="close"] .wrap{width:100%;padding:0 30px;box-sizing:border-box}
 .fisher-redesign #sigTrack .title,.fisher-redesign #examples .title,.fisher-redesign [data-demo="close"] .title{font:700 40px/1.05 'Hanken Grotesk',sans-serif;letter-spacing:-.045em;max-width:none}
 .fisher-redesign #sigTrack .lead,.fisher-redesign #examples .lead{font-size:16px;line-height:1.45;color:#d0d6f5}
 .fisher-redesign #sigTrack .sig-convo{border-radius:0;padding:22px;background:#050451}
 .fisher-redesign #sigTrack .bubble{font-size:14px;line-height:1.35;padding:12px 16px;max-width:95%}
 .fisher-redesign #sigTrack .gauge-col{min-height:0;width:100%;gap:18px}
 .fisher-redesign #sigTrack .gauge{width:100%;height:64px;min-height:64px;border-radius:4px;flex:none;background:linear-gradient(90deg,#1e2094,#a51c68);margin-top:25px;overflow:visible}
 .fisher-redesign #sigTrack .gauge .marker{top:50%!important;left:clamp(28px,var(--progress,8%),calc(100% - 28px));transform:translate(-50%,-50%);height:66px;width:66px;border-radius:50%;border:2px solid #fff;transition:left .8s ease,background .3s ease}
 .fisher-redesign #sigTrack .gauge .zone{top:-28px;bottom:auto;font-size:10px;width:auto}
 .fisher-redesign #sigTrack .gauge .zone.top{left:0;right:auto}
 .fisher-redesign #sigTrack .gauge .zone.bot{left:auto;right:0}
 .fisher-redesign #sigTrack .gauge .policy{top:0;bottom:0;left:62%;height:100%;width:0;border-top:0;border-left:1px dashed #ed7ca2}
 .fisher-redesign #sigTrack .gauge .policy span{font-size:9px;left:3px;top:22px}
 .fisher-redesign #sigTrack .gauge-caption{font-size:12px;text-align:center}
 .fisher-redesign #examples{padding:70px 0!important;background:linear-gradient(160deg,#080846,#19109b 65%,#871959)}
 .fisher-redesign #examples canvas{height:auto;aspect-ratio:1/1;background:#050451}
 .fisher-redesign #examples .fitpill{display:block;border-radius:0;font-size:10px;padding:8px;background:#303c94}
 .fisher-redesign #examples .engine-stat{display:grid;gap:6px}
 .fisher-redesign [data-demo="close"]{padding:70px 0!important;background:linear-gradient(160deg,#310b30,#030425 50%)!important}
 .fisher-redesign [data-demo="close"] .nums{gap:55px;margin-top:50px}
 .fisher-redesign [data-demo="close"] .num{padding:28px;border:0;position:relative;background:#191b68}
 .fisher-redesign [data-demo="close"] .num:before{content:"";position:absolute;left:0;right:0;top:-17px;height:4px;border-top:1px solid #646bce;border-bottom:1px solid #646bce}
 .fisher-redesign [data-demo="close"] .num:after{content:"";display:block;width:30px;height:2px;margin-top:24px;background:#ea255d}
 .fisher-redesign [data-demo="close"] .v{font-size:46px;margin-bottom:14px}
 .fisher-redesign [data-demo="close"] .l{font-size:16px}
 .fisher-redesign #engage .wrap{width:calc(100% - 60px)}
 .fisher-redesign #engage .cta-card>div{text-align:left}
 .fisher-redesign #engage .cta-card h2{font-size:36px}
 .fisher-redesign #engage .cta-card p.sm{font-size:14px;line-height:1.45}
 .fisher-redesign #engage .cta-card .kicker{font-size:10px}
}
@media(min-width:481px) and (max-width:860px){
 .fisher-redesign #main .fisher-hero-guide,.fisher-redesign #design-deployment .fisher-art-link{left:calc(50% - 240px + 36.92px)!important;width:384px!important}
}
