/* WitiBill product page: industrial IoT storytelling. */
:root{--wb-status:#30d158;--wb-amber:#f5a524;--wb-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace}
html{scroll-behavior:smooth}
.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.witi-logo-main .logo-shape,.witi-logo-main .logo-dot-red{animation:none}
.footer-contact{display:flex;flex-direction:column;gap:var(--space-3)}
.footer-contact span{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}
.footer-contact a{font-size:.92rem;color:var(--text-heading);transition:color var(--trans)}
.footer-contact a:hover{color:var(--accent)}
.wb-eyebrow,.wb-kicker,.wb-scene-index{font-family:var(--wb-mono);font-size:.7rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--accent)}
.wb-section{padding:clamp(88px,10vw,132px) 0;border-top:1px solid var(--glass-border)}
.wb-section-header{max-width:780px;margin-bottom:var(--space-12)}
.wb-section-header h2{font-size:clamp(2.2rem,5vw,4.6rem);font-weight:900;letter-spacing:-.055em;line-height:.98;margin-top:var(--space-4)}
.wb-section-header h2 span{font-size:.82rem;font-weight:600;letter-spacing:.03em;color:var(--text-muted)}

/* Intro */
.wb-hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;padding:calc(var(--nav-h) + 78px) 0 84px}
.wb-hero::before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 50% 40%,rgba(255,51,51,.14),transparent 44%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:auto,84px 84px,84px 84px;mask-image:linear-gradient(to bottom,black 18%,transparent 92%);pointer-events:none}
.wb-back{position:absolute;top:calc(var(--nav-h) + 24px);left:max(var(--space-6),calc((100vw - 1200px)/2 + var(--space-6)));z-index:2;color:var(--text-muted);font-size:.84rem;font-weight:700}
.wb-back:hover{color:var(--accent)}
.wb-hero-inner{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center}
/* Subtle product mark — consistent across product heros */
.product-mark{width:64px;height:64px;margin:0 auto var(--space-6);filter:drop-shadow(0 6px 18px rgba(255,51,51,.32));transition:transform .5s cubic-bezier(.2,.8,.2,1)}
.product-mark:hover{transform:translateY(-3px) scale(1.05)}
.wb-tags{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:var(--space-6)}
.wb-tags span{padding:5px 12px;border:1px solid rgba(255,51,51,.28);border-radius:999px;background:rgba(255,51,51,.07);color:var(--accent2);font-family:var(--wb-mono);font-size:.67rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.wb-kicker{margin-bottom:var(--space-4)}
.wb-hero h1{max-width:1040px;margin:0 auto;font-size:clamp(3.4rem,8.5vw,7.6rem);font-weight:900;letter-spacing:-.08em;line-height:.9}
.wb-hero h1::after{content:"";display:inline-block;width:.14em;height:.14em;margin-left:.08em;border-radius:50%;background:var(--accent);box-shadow:0 0 16px var(--accent)}
.wb-hero-sub{margin:var(--space-6) auto var(--space-8);font-size:clamp(1rem,2vw,1.2rem);color:var(--text-muted)}
.wb-hero-actions{display:flex;justify-content:center;align-items:center;gap:var(--space-6)}
.wb-inline-link{font-size:.9rem;font-weight:700;color:var(--text-muted)}
.wb-inline-link:hover{color:var(--text)}
.wb-preview{width:min(860px,100%);margin:clamp(64px,10vh,100px) auto 0;display:grid;grid-template-columns:1fr 54px 1fr 54px 1fr 54px 1fr;align-items:center}
.wb-preview-node{min-height:92px;display:flex;flex-direction:column;justify-content:center;gap:6px;border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:rgba(15,15,15,.74);box-shadow:0 18px 40px rgba(0,0,0,.18)}
[data-theme="light"] .wb-preview-node{background:rgba(255,255,255,.82)}
.wb-preview-node span{color:var(--accent);font-family:var(--wb-mono);font-size:.64rem;letter-spacing:.12em}
.wb-preview-node strong{font-size:.84rem}
.wb-preview-node.is-hot{border-color:rgba(255,51,51,.7);box-shadow:0 0 30px rgba(255,51,51,.16)}
.wb-preview i{height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.75}

/* Sticky story */
.wb-story-section{position:relative;padding:118px 0 0;border-top:1px solid var(--glass-border)}
.wb-story-shell{position:relative}
.wb-story-sticky{position:sticky;top:var(--nav-h);height:calc(100vh - var(--nav-h));display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at center,rgba(255,51,51,.055),transparent 60%)}
.wb-story-copy{position:absolute;top:clamp(34px,7vh,82px);left:50%;z-index:8;width:min(920px,calc(100% - 48px));transform:translateX(-50%);text-align:center}
.wb-story-copy h3{margin-top:10px;font-size:clamp(1.8rem,4vw,3.4rem);font-weight:900;letter-spacing:-.055em;line-height:1}
.wb-story-markers{position:relative;z-index:-1;margin-top:calc(-100vh + var(--nav-h))}
.wb-story-marker{height:100vh}
.wb-reduced-story{display:none}

/* Reused SVG signature */
.witibill-hero{--accent-soft:rgba(255,51,51,.55);--accent-dim:rgba(255,51,51,.12);--ink-900:#0a0a0a;--ink-800:#111;--ink-700:#1a1a1a;--line:#2f2f2f;--line-soft:#1f1f1f;--label:#6b6b6b;--status:var(--wb-status);position:relative;width:min(1000px,88vw);aspect-ratio:800/340;isolation:isolate}
[data-theme="light"] .witibill-hero{--ink-900:#e8e8e8;--ink-800:#d8d8d8;--ink-700:#c8c8c8;--line:#b0b0b0;--line-soft:#c0c0c0;--label:#686868}
.witibill-hero .ground-glow{position:absolute;left:50%;bottom:4%;z-index:0;width:70%;height:22%;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(255,51,51,.55),rgba(255,51,51,.22) 30%,rgba(255,51,51,.05) 60%,transparent 75%);filter:blur(14px);pointer-events:none;animation:wb-glow 6s ease-in-out infinite;transition:opacity .28s ease}
.witibill-hero .stage{position:relative;z-index:1;width:100%;height:100%;transition:opacity .28s ease,transform .6s cubic-bezier(.4,0,.2,1);transform-origin:center;will-change:transform,opacity}
@keyframes wb-glow{50%{transform:translateX(-50%) scale(.78,.65);opacity:.55}}
.witibill-hero .rail{fill:none;stroke:var(--line-soft);stroke-width:1;stroke-linecap:round;stroke-dasharray:260;stroke-dashoffset:0;transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}
.witibill-hero .flow{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:4 28;filter:drop-shadow(0 0 3px var(--accent-soft));will-change:stroke-dashoffset}
.flow-in-1{animation:wb-dash-left 2.4s linear infinite}.flow-in-2{animation:wb-dash-left 2.4s linear -1.2s infinite}.flow-out-1{animation:wb-dash-right 2.8s linear -.6s infinite;stroke-dasharray:3 32!important;opacity:.9}.flow-out-2{animation:wb-dash-right 2.8s linear -1.8s infinite;stroke-dasharray:3 32!important;opacity:.9}
@keyframes wb-dash-left{to{stroke-dashoffset:-320}}@keyframes wb-dash-right{to{stroke-dashoffset:320}}
.witibill-hero .node-fill{fill:var(--ink-800)}.witibill-hero .node-fill-2{fill:var(--ink-700)}.witibill-hero .node-stroke{stroke:var(--line);stroke-width:1;fill:none}.witibill-hero .screen{fill:var(--ink-900)}.witibill-hero .screen-line{stroke:#333;stroke-width:1}.witibill-hero .reel-dot{fill:#3a3a3a}.witibill-hero .reel-accent{fill:var(--accent);opacity:.9;animation:wb-reel 3.2s ease-in-out infinite}@keyframes wb-reel{50%{opacity:.25}}
.witibill-hero .box-body{fill:var(--ink-700);stroke:var(--accent);stroke-width:1.25;filter:drop-shadow(0 0 6px var(--accent-soft)) drop-shadow(0 0 14px var(--accent-dim))}.witibill-hero .box-inner-line{stroke:#2e2e2e;stroke-width:1;fill:none}.witibill-hero .led{fill:var(--accent);filter:drop-shadow(0 0 4px var(--accent));transform-box:fill-box;transform-origin:center;animation:wb-led 1.4s ease-in-out infinite}@keyframes wb-led{50%{opacity:.4;transform:scale(.7)}}
.witibill-hero .rack-slot{fill:var(--ink-800);stroke:var(--line);stroke-width:1}.witibill-hero .status-led{fill:var(--status);filter:drop-shadow(0 0 2.5px rgba(48,209,88,.7))}.status-led.s1{animation:wb-status 2.1s ease-in-out infinite}.status-led.s2{animation:wb-status 2.1s ease-in-out -.7s infinite}.status-led.s3{animation:wb-status 2.1s ease-in-out -1.4s infinite}@keyframes wb-status{80%{opacity:.25}}
.witibill-hero .label{font-family:var(--wb-mono);font-size:9px;letter-spacing:.22em;fill:var(--label)}.witibill-hero .wordmark{font-family:var(--wb-mono);font-size:8px;letter-spacing:.3em;fill:var(--accent);font-weight:600}.witibill-hero .pin{fill:var(--ink-900);stroke:var(--line);stroke-width:1}.witibill-hero .pin-hot{fill:var(--accent);filter:drop-shadow(0 0 3px var(--accent-soft))}
.scene-machine,.scene-tvbox,.scene-caja,.scene-rails,.scene-flow,.scene-pins,.label-machine,.label-tvbox,.label-caja{transition:opacity .6s cubic-bezier(.2,.8,.2,1)}
.wb-story-shell[data-scene="1"] .stage{transform:translateX(27%) scale(1.13)}.wb-story-shell[data-scene="1"] .scene-tvbox,.wb-story-shell[data-scene="1"] .scene-caja,.wb-story-shell[data-scene="1"] .scene-rails,.wb-story-shell[data-scene="1"] .scene-flow,.wb-story-shell[data-scene="1"] .scene-pins,.wb-story-shell[data-scene="1"] .label-tvbox,.wb-story-shell[data-scene="1"] .label-caja{opacity:0}
.wb-story-shell[data-scene="2"] .stage{transform:translateX(8%) scale(1.05)}.wb-story-shell[data-scene="2"] .scene-caja,.wb-story-shell[data-scene="2"] .scene-rails,.wb-story-shell[data-scene="2"] .scene-flow,.wb-story-shell[data-scene="2"] .label-caja{opacity:0}
.wb-story-shell[data-scene="3"] .rail{stroke-dashoffset:0}
.wb-story-shell[data-scene="4"] .stage{transform:translateX(-23%) scale(1.22)}
.wb-story-shell[data-scene="5"] .stage{opacity:.18;transform:scale(.98)}.wb-story-shell[data-scene="5"] .ground-glow{opacity:.18}.wb-story-shell[data-scene="5"] .label{opacity:0}
.wb-story-shell[data-scene="6"] .stage{opacity:.15;transform:scale(.94)}.wb-story-shell[data-scene="6"] .ground-glow{opacity:.15}.wb-story-shell[data-scene="6"] .label{opacity:0}
.wb-story-shell:not([data-scene="3"]):not([data-scene="4"]):not([data-scene="5"]):not([data-scene="6"]) .rail{stroke-dashoffset:260}

.wb-jam{position:absolute;left:48%;top:43%;z-index:4;width:44px;height:44px;padding:10px;border:1px solid rgba(255,51,51,.55);border-radius:50%;background:rgba(255,51,51,.12);color:var(--accent);animation:wb-jam 2s ease-in-out infinite;transition:opacity .22s ease}
.wb-jam svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}
@keyframes wb-jam{50%{opacity:.64;transform:scale(.9)}}
.wb-story-shell:not([data-scene="1"]) .wb-jam{opacity:0;pointer-events:none;animation:none}

/* Dashboard overlay: generic validated mockup without metrics. */
.wb-dashboard{position:absolute;z-index:7;width:min(620px,82vw);padding:18px;border:1px solid rgba(255,51,51,.3);border-radius:14px;background:rgba(10,10,10,.9);box-shadow:0 24px 80px rgba(0,0,0,.4),0 0 30px rgba(255,51,51,.08);opacity:0;pointer-events:none;transform:translateY(24px) scale(.96);transition:opacity .36s ease,transform .6s cubic-bezier(.2,.8,.2,1)}
[data-theme="light"] .wb-dashboard{background:rgba(255,255,255,.94)}
.wb-story-shell[data-scene="5"] .wb-dashboard{opacity:1;transform:none}
.wb-dashboard-head,.wb-dashboard-row{display:flex;align-items:center}.wb-dashboard-head{justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--glass-border);font-family:var(--wb-mono);font-size:.64rem;letter-spacing:.12em;color:var(--accent)}
.wb-dashboard-head div{display:flex;gap:5px}.wb-dashboard-head i{width:7px;height:7px;border-radius:50%;background:var(--glass-border)}.wb-dashboard-head i:first-child{background:var(--accent)}
.wb-dashboard-filters{display:flex;gap:8px;padding:16px 0}.wb-dashboard-filters i{width:68px;height:17px;border:1px solid var(--glass-border);border-radius:999px;background:var(--glass)}
.wb-dashboard-table{display:grid;gap:8px}.wb-dashboard-row{gap:12px;padding:10px 12px;border:1px solid var(--glass-border);border-radius:6px;background:var(--glass);opacity:0;transform:translateY(10px);transition:opacity .36s ease,transform .36s cubic-bezier(.2,.8,.2,1)}.wb-story-shell[data-scene="5"] .wb-dashboard-row{opacity:1;transform:none}.wb-dashboard-row:nth-child(2){transition-delay:80ms}.wb-dashboard-row:nth-child(3){transition-delay:160ms}.wb-dashboard-row:nth-child(4){transition-delay:240ms}.wb-dashboard-row:nth-child(5){transition-delay:320ms}
.wb-dashboard-row b{width:30px;color:var(--text-muted);font-family:var(--wb-mono);font-size:.68rem}.wb-dashboard-row span{width:8px;height:8px;border-radius:50%;animation:wb-event 4s ease-in-out infinite}.wb-dashboard-row .is-green{background:var(--wb-status)}.wb-dashboard-row .is-amber{background:var(--wb-amber)}@keyframes wb-event{50%{opacity:.85}}
.wb-dashboard-row i{height:4px;flex:1;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--accent),rgba(255,51,51,.18));transition:transform .6s cubic-bezier(.4,0,.2,1)}.wb-story-shell[data-scene="5"] .wb-dashboard-row i{transform:scaleX(var(--activity))}
.wb-story-cta{position:absolute;z-index:8;display:flex;flex-direction:column;align-items:center;gap:14px;opacity:0;pointer-events:none;transform:translateY(24px);transition:opacity .36s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.wb-story-shell[data-scene="6"] .wb-story-cta{opacity:1;pointer-events:auto;transform:none}.wb-story-cta small,.wb-final-cta small{color:var(--text-muted);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}

/* Content sections */
.wb-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}
.wb-proof-card{min-height:190px;padding:var(--space-6);border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--surface);transition:border-color .22s ease,transform .22s ease}
.wb-proof-card:hover{border-color:var(--accent);transform:translateY(-4px)}
.wb-proof-card span{display:flex;width:42px;height:42px;align-items:center;justify-content:center;margin-bottom:var(--space-6);border:1px solid rgba(255,51,51,.28);border-radius:10px;background:rgba(255,51,51,.08);color:var(--accent);font-family:var(--wb-mono);font-size:1.25rem}
.wb-proof-card h3{font-size:1rem;margin-bottom:8px}.wb-proof-card p{font-size:.84rem}
.wb-architecture{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}
.wb-architecture summary{display:flex;justify-content:space-between;align-items:center;padding:var(--space-6);font-size:1rem;font-weight:800;cursor:pointer;list-style:none}.wb-architecture summary::-webkit-details-marker{display:none}.wb-architecture summary span{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid var(--glass-border);border-radius:50%;color:var(--accent);transition:transform .22s ease}.wb-architecture[open] summary span{transform:rotate(45deg)}
.wb-architecture-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;border-top:1px solid var(--glass-border);background:var(--glass-border)}
.wb-architecture-grid article{padding:var(--space-6);background:var(--surface)}.wb-architecture-grid h3{margin-bottom:8px;font-size:1rem}.wb-architecture-grid p{min-height:48px;font-size:.84rem}.wb-architecture-grid div{display:flex;gap:6px;flex-wrap:wrap;margin-top:var(--space-4)}.wb-architecture-grid span{padding:3px 8px;border:1px solid var(--glass-border);border-radius:999px;color:var(--text-muted);font-family:var(--wb-mono);font-size:.62rem}
.wb-audience-chips{display:flex;gap:12px;flex-wrap:wrap}.wb-audience-chips span{padding:15px 18px;border:1px solid var(--glass-border);border-radius:999px;background:var(--glass);font-size:.88rem;font-weight:700}
.wb-final-cta{padding:clamp(110px,14vw,180px) 0;text-align:center;border-top:1px solid var(--glass-border);background:radial-gradient(circle at center,rgba(255,51,51,.1),transparent 52%)}.wb-final-cta h2{max-width:800px;margin:14px auto 12px;font-size:clamp(2.5rem,6vw,5.8rem);font-weight:900;letter-spacing:-.07em;line-height:.94}.wb-final-cta p{margin-bottom:var(--space-8);font-size:1.08rem}.wb-final-cta small{display:block;margin-top:16px}
.wb-next-product{display:block;padding:72px 0;border-top:1px solid var(--glass-border);background:var(--surface);transition:background .22s ease}.wb-next-product:hover{background:var(--surface2)}.wb-next-product .container{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.wb-next-product span{font-family:var(--wb-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#0ea5a4}.wb-next-product h2{margin:5px 0;font-size:clamp(2rem,5vw,4.8rem);font-weight:900;letter-spacing:-.06em}.wb-next-product h2 b{color:#0ea5a4}.wb-next-product p{font-size:.9rem}
.wb-next-visual{position:relative;width:260px;height:128px;border:1px solid rgba(14,165,164,.3);border-radius:12px;background:rgba(14,165,164,.04)}.wb-next-visual i,.wb-next-visual strong{position:absolute;display:grid;place-items:center;border:1px solid rgba(14,165,164,.45);border-radius:6px;color:#0ea5a4;font-family:var(--wb-mono);font-size:.7rem;font-style:normal}.wb-next-visual i{left:20px;width:42px;height:22px}.wb-next-visual i:nth-child(1){top:18px}.wb-next-visual i:nth-child(2){top:52px}.wb-next-visual i:nth-child(3){top:86px}.wb-next-visual strong{right:26px;top:32px;width:82px;height:64px;letter-spacing:.14em}.wb-next-visual::before,.wb-next-visual::after{content:"";position:absolute;left:62px;right:108px;height:1px;background:#0ea5a4;opacity:.42;transform-origin:left}.wb-next-visual::before{top:35px;transform:rotate(15deg)}.wb-next-visual::after{top:88px;transform:rotate(-15deg)}
.wb-magnetic:focus-visible,.wb-inline-link:focus-visible,.wb-back:focus-visible,.wb-next-product:focus-visible{outline:2px solid var(--accent);outline-offset:4px}

@media(max-width:900px){
  .wb-proof-grid{grid-template-columns:repeat(2,1fr)}
  .witibill-hero{width:96vw}
  .wb-story-shell[data-scene="1"] .stage{transform:translateX(24%) scale(1.08)}
  .wb-story-shell[data-scene="4"] .stage{transform:translateX(-20%) scale(1.14)}
}
@media(max-width:600px){
  .wb-hero{min-height:auto;padding-bottom:72px}.wb-back{top:calc(var(--nav-h) + 18px)}.wb-tags{margin-top:20px}.product-mark{width:56px;height:56px}.wb-hero h1{font-size:clamp(3.4rem,18vw,5.4rem)}.wb-hero-sub{max-width:320px}.wb-hero-actions{flex-direction:column;gap:18px}.wb-hero-actions .btn{width:100%;max-width:310px}
  .wb-preview{grid-template-columns:1fr 22px 1fr 22px 1fr 22px 1fr;margin-top:56px}.wb-preview-node{min-height:68px;padding:7px 3px}.wb-preview-node strong{font-size:.62rem}.wb-preview-node span{font-size:.56rem}
  .wb-story-section{padding-top:84px}.wb-story-sticky{top:var(--nav-h);height:calc(100vh - var(--nav-h))}.wb-story-copy{top:36px}.wb-story-copy h3{font-size:2rem}
  .wb-story-marker[data-scene="2"],.wb-story-marker[data-scene="4"]{display:none}
  .witibill-hero{width:118vw}.wb-story-shell[data-scene="1"] .stage{transform:translateX(28%) scale(1.12)}.wb-story-shell[data-scene="3"] .stage{transform:scale(.92)}.wb-story-shell[data-scene="5"] .stage{transform:scale(.9)}.wb-story-shell[data-scene="6"] .stage{transform:scale(.88)}
  .wb-jam{left:51%;top:44%;width:38px;height:38px;padding:9px}.wb-dashboard{width:calc(100vw - 32px);padding:13px}.wb-dashboard-filters{display:none}.wb-dashboard-row{padding:9px}.wb-dashboard-row:nth-child(n+4){display:none}.wb-story-cta{width:calc(100% - 48px)}.wb-story-cta .btn{width:100%}
  .wb-proof-grid,.wb-architecture-grid{grid-template-columns:1fr}.wb-proof-card{min-height:auto}.wb-audience-chips{flex-direction:column}.wb-audience-chips span{border-radius:10px}
  .wb-next-visual{display:none}.wb-next-product{padding:52px 0}
}
@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}.wb-story-shell{display:none}.wb-reduced-story{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding-top:var(--space-6);padding-bottom:96px}.wb-reduced-story article{min-height:148px;padding:20px;border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--surface)}.wb-reduced-story span{font-family:var(--wb-mono);font-size:.68rem;letter-spacing:.14em;color:var(--accent)}.wb-reduced-story h3{margin-top:24px;font-size:1.05rem}
  .witibill-hero *,.wb-dashboard *,.wb-jam{animation:none!important;transition:none!important}.reveal{opacity:1!important;transform:none!important;transition:none!important}.wb-magnetic{transform:none!important}.wb-preview i{opacity:.65}
}
@media(max-width:600px) and (prefers-reduced-motion:reduce){.wb-reduced-story{grid-template-columns:1fr}}
