@media (prefers-reduced-motion:reduce){.obsidian-draggable-marquee{overflow-x:auto}.obsidian-draggable-marquee>div{transform:none!important}.obsidian-draggable-marquee [data-marquee-copy=duplicate]{display:none}}
.wwb-head{flex-direction:column;align-items:flex-start;display:flex}.wwb-h{max-width:34ch;margin-top:20px}.wwb-grid{perspective:1400px;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-top:clamp(40px,6vw,72px);display:grid}.wwb-slot{grid-column:span 6}.wwb-employees{grid-column:span 7}.wwb-workflows,.wwb-platforms{grid-column:span 5}.wwb-consumer{grid-column:span 7}.wwb-card{border-radius:var(--radius-card);height:100%;min-height:560px;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .6s var(--ease), box-shadow .5s var(--ease);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 0 0 1px #0e0f110d,0 24px 50px -30px #0e0f1159}.wwb-card:hover{box-shadow:inset 0 1px #ffffffb3,0 0 0 1px #0e0f110f,0 44px 80px -36px #0e0f1173}.wwb-copy{z-index:2;flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(24px,3vw,36px);display:flex;position:relative}.wwb-copy h3{letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:650;line-height:1.05}.wwb-copy p{letter-spacing:-.01em;max-width:46ch;margin:0 0 8px;font-size:15.5px;line-height:1.5}.wwb-media{flex:1;min-height:260px;margin-top:-8px;position:relative}.wwb-media video{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 110px);mask-image:linear-gradient(#0000 0,#000 110px)}.wwb-sheen{z-index:3;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,30%), #ffffff24, transparent 60%);transition:opacity .4s;position:absolute;inset:0}.wwb-card:hover .wwb-sheen{opacity:1}.tone-dark{--card-bg:#1f1f1f;color:#f2f3f4;background:#1f1f1f}.tone-dark p{color:#f2f3f4a8}.tone-light{--card-bg:#fff;color:var(--ink);background:#fff}.tone-light p{color:var(--ink-2)}.tone-dark .wwb-media video{object-position:center 78%}.tone-light .wwb-media video{object-position:center bottom}.tone-sky{--card-bg:#deebf4;color:var(--ink);background:#deebf4}.tone-sky p{color:var(--ink-2)}.tone-blue{--card-bg:#3a64dc;color:#fff;background:#3a64dc}.tone-blue p{color:#ffffffc7}.tone-blue .wwb-media video{object-position:center 88%}@media (max-width:900px){.wwb-slot,.wwb-employees,.wwb-workflows,.wwb-platforms,.wwb-consumer{grid-column:span 12}.wwb-card{min-height:520px}}@media (max-width:520px){.wwb-card{min-height:480px}.wwb-media{min-height:220px}}@media (prefers-reduced-motion:reduce){.wwb-card{transform:none!important}}
.idea-h{max-width:34ch;margin-top:22px}.engine{background:linear-gradient(#f8f8f7,#f0f0ee);border-radius:20px;grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:clamp(20px,6vw,110px);margin-top:clamp(44px,6vw,72px);padding:clamp(24px,3.5vw,44px);display:grid;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #0e0f110d,0 40px 80px -50px #14285a4d}.engine-flow{pointer-events:none;width:calc(100% - 2*clamp(24px,3.5vw,44px));height:calc(100% - 2*clamp(24px,3.5vw,44px));position:absolute;inset:clamp(24px,3.5vw,44px)}.flow-base{fill:none;stroke:#1668ff1f;stroke-width:1.5px;vector-effect:non-scaling-stroke}.flow-run{fill:none;stroke:url(#flowG);stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-dasharray:90 600;stroke-dashoffset:690px;animation:3.2s cubic-bezier(.45,.05,.55,.95) infinite flowRun}@keyframes flowRun{to{stroke-dashoffset:0}}.engine-col{z-index:1;flex-direction:column;gap:10px;display:flex;position:relative}.engine-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:10px}.engine-model,.engine-out{height:64px;transition:transform .35s var(--ease);background:#ffffffd9;border-radius:14px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #fff,0 0 0 1px #0e0f110d,0 10px 24px -18px #0e0f1159}.engine-model:hover,.engine-out:hover{transform:translateY(-2px)}.engine-model img{object-fit:contain;filter:grayscale()contrast(1.1);opacity:.8;width:auto;max-width:70%;height:24px}.engine-out{letter-spacing:-.015em;justify-content:flex-start;gap:12px;padding:0 18px;font-size:15px;font-weight:500}.engine-out svg{width:18px;height:18px;color:var(--blue);flex:none}.engine-core{z-index:1;flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.core-glass{aspect-ratio:1.25;border-radius:18px;width:100%;max-width:300px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 1px #1668ff1f,0 30px 60px -30px #1668ff8c}.core-sub{color:var(--ink-3);letter-spacing:-.01em;margin-top:-8px;font-size:13.5px}.core-title{letter-spacing:-.03em;font-size:18px;font-weight:600}.idea-final{letter-spacing:-.03em;text-wrap:balance;margin:clamp(48px,6vw,80px) 0 0;font-size:clamp(28px,3.4vw,46px);font-weight:600;line-height:1.1}@media (max-width:860px){.engine{border-radius:18px;grid-template-columns:1fr;gap:22px;padding:18px}.engine-flow{display:none}.engine-col{grid-template-columns:1fr 1fr;gap:8px;display:grid}.engine-label{grid-column:1/-1}.engine-model,.engine-out{height:54px}.engine-out{padding:0 14px;font-size:14px}.engine-core{order:0}.core-glass{aspect-ratio:2.4;max-width:none}}@media (prefers-reduced-motion:reduce){.flow-run{opacity:0;animation:none}}
