/* v59 — approved side-card turn and three-stage lights-out only. */
.wf55-segment-back[hidden]{display:none!important}
.wf55-is-flipped{background:transparent!important}
.wf55-is-flipped .wf54-auto{animation-play-state:paused!important}
.wf55-segment-back{position:absolute;inset:auto;box-sizing:border-box;container-type:size;display:grid;grid-template-rows:auto auto minmax(18cqw,1fr) auto auto;gap:2.3cqw;padding:6.7cqw;transform:none;transform-origin:50% 50%;overflow:hidden;text-align:left;font-family:"Gilroy",Arial,sans-serif;backface-visibility:hidden}
.wf55-segment-0{background:#1743ed;color:#fff;--wf55-ink:#fff;--wf55-line:#ffffff42}
.wf55-segment-1{background:#063d2e;color:#fff;--wf55-ink:#b3f200;--wf55-line:#ffffff38}
.wf55-segment-kicker{display:flex;align-items:center;justify-content:space-between;font-size:calc(4.1cqw * var(--wf55-type-boost,1));font-weight:500;letter-spacing:.025em;line-height:1.2;gap:3cqw}
.wf55-segment-kicker>span:last-child{font-size:6.5cqw;line-height:1}
.wf55-segment-back header{display:block;position:static;margin:0;padding:0}
.wf55-segment-back h2{font-family:inherit;font-size:10cqw;font-weight:500;letter-spacing:-.045em;line-height:.98;margin:0 0 2.7cqw;text-transform:none}
.wf55-segment-back header>p{font-size:calc(4.4cqw * var(--wf55-type-boost,1));line-height:1.27;letter-spacing:-.01em;margin:0;max-width:100%;opacity:.84}
.wf55-segment-art{position:relative;min-height:18cqw;max-height:48cqw;align-self:center;width:100%;transform:translate3d(calc(var(--wf-px,0px)*.3),calc(var(--wf-py,0px)*.25),0)}
.wf55-session-art{height:44cqw;display:flex;align-items:center;justify-content:center;gap:3cqw}
.wf55-session-ring{position:relative;width:42cqw;height:42cqw;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center}
.wf55-session-ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);fill:none;stroke:var(--wf55-line);stroke-width:1.8}
.wf55-session-ring .wf55-session-ink{stroke:var(--wf55-ink);stroke-width:3.5;stroke-dasharray:566;stroke-dashoffset:calc(566 - 410*var(--wf55-art,0));stroke-linecap:round}
.wf55-session-ring strong{font-size:10cqw;font-weight:500;letter-spacing:-.06em;line-height:1.1;font-variant-numeric:tabular-nums}
.wf55-session-ring strong span{opacity:.45}
.wf55-session-ring small{font-size:calc(4.1cqw * var(--wf55-type-boost,1));margin-top:.8cqw;letter-spacing:.025em}
.wf55-session-note{display:flex;gap:1.7cqw;align-items:center;padding:2.8cqw 2.4cqw;background:#0830bc;color:#fff;border:1px solid var(--wf55-line);font-size:calc(4.1cqw * var(--wf55-type-boost,1));line-height:1.15;max-width:42cqw;box-sizing:border-box;flex:1;transform:rotate(-5deg);animation:wf55-note 6s ease-in-out infinite;animation-play-state:paused}
.wf55-session-note>i{display:block;width:1.2cqw;height:1.2cqw;background:#fff;border-radius:50%;flex:none}
.wf55-session-note b{font-weight:400;margin-left:1cqw;font-size:calc(4.5cqw * var(--wf55-type-boost,1))}
.wf55-organization-art{display:flex;align-items:center;justify-content:center;height:44cqw;gap:4cqw}
.wf55-mini-network{position:relative;width:36cqw;height:36cqw;border:1px solid #b3f260;border-radius:50%;display:grid;place-items:center;flex:none;animation:wf55-network 12s linear infinite;animation-play-state:paused}
.wf55-mini-network:before,.wf55-mini-network:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:#c9ef9738;transform:rotate(45deg)}
.wf55-mini-network:after{transform:rotate(-45deg)}
.wf55-mini-network i{position:absolute;width:3.4cqw;height:3.4cqw;border-radius:50%;background:#b3f200;border:1cqw solid #234b3d;z-index:1}
.wf55-mini-network i:nth-child(1){top:-1.7cqw;left:calc(50% - 1.7cqw)}
.wf55-mini-network i:nth-child(2){right:-1.7cqw;top:calc(50% - 1.7cqw)}
.wf55-mini-network i:nth-child(3){bottom:-1.7cqw;left:calc(50% - 1.7cqw)}
.wf55-mini-network i:nth-child(4){left:-1.7cqw;top:calc(50% - 1.7cqw)}
.wf55-mini-network>span{display:grid;place-items:center;width:8.5cqw;height:8.5cqw;background:#1c4a3a;border:1px solid #c9ef9750;font-size:calc(4.5cqw * var(--wf55-type-boost,1));line-height:1;border-radius:50%;z-index:2;animation:wf55-counter 12s linear infinite;animation-play-state:paused}
.wf55-mini-board{width:48cqw;transform:rotate(-4deg)}
.wf55-mini-board>div{display:grid;grid-template-columns:1fr 12cqw 3cqw;gap:1.8cqw;align-items:center;border-top:1px solid var(--wf55-line);padding:2.6cqw 0;font-size:calc(4cqw * var(--wf55-type-boost,1));line-height:1.2}
.wf55-mini-board>div:last-child{border-bottom:1px solid var(--wf55-line)}
.wf55-mini-board i{height:.75cqw;background:#c9ef9718;overflow:hidden}
.wf55-mini-board i b{display:block;background:#b3f200;height:100%;transform-origin:left;transform:scaleX(calc((.80 - var(--i)*.17)*var(--wf55-art,0)))}
.wf55-mini-board em{font-style:normal;color:#b3f200}
.wf55-segment-features{padding:0;margin:0;list-style:none;display:grid;gap:2cqw}
.wf55-segment-features>li{padding-top:2cqw;border-top:1px solid var(--wf55-line);display:grid;grid-template-columns:3.8cqw 1fr;gap:1.8cqw;align-items:baseline}
.wf55-feature-index{font-size:calc(2.8cqw * var(--wf55-type-boost,1));line-height:1.3;opacity:.48;font-variant-numeric:tabular-nums}
.wf55-segment-features h3{font-size:calc(4.7cqw * var(--wf55-type-boost,1));line-height:1.15;font-weight:600;margin:0 0 .9cqw;letter-spacing:-.012em}
.wf55-segment-features p{font-size:calc(4.3cqw * var(--wf55-type-boost,1));line-height:1.25;font-weight:400;margin:0;letter-spacing:-.008em;opacity:.82}
.wf55-coming{font-size:calc(3.9cqw * var(--wf55-type-boost,1));line-height:1.22;margin:2cqw 0 0;color:#b3f200}
.wf55-personal-line{display:flex;gap:2cqw;padding:1cqw 0}.wf55-personal-line i{display:block;width:9cqw;height:.35cqw;background:#fff;opacity:.35}.wf55-personal-line i:first-child{opacity:1}
.wf55-segment-link{display:flex;min-height:calc(14cqw * var(--wf55-type-boost,1));align-items:center;justify-content:space-between;border-top:1px solid var(--wf55-line);font-size:calc(4.7cqw * var(--wf55-type-boost,1));color:inherit;text-decoration:none;font-weight:500;gap:2cqw}
.wf55-segment-link span{font-size:5.5cqw;line-height:1}.wf55-segment-link:focus-visible{outline:3px solid currentColor;outline-offset:6px}
.wf56-backside[data-motion=on] .wf55-session-note,.wf56-backside[data-motion=on] .wf55-mini-network,.wf56-backside[data-motion=on] .wf55-mini-network>span{animation-play-state:running}
@keyframes wf55-note{0%,100%{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-1.5cqw) rotate(-3deg)}}
@keyframes wf55-network{to{transform:rotate(360deg)}}@keyframes wf55-counter{to{transform:rotate(-360deg)}}
.wf56-enabled .wf54-panel{opacity:var(--wf56-alpha,var(--wf-card-alpha,1))!important;filter:brightness(var(--wf56-light,1))}.wf56-enabled .wf54-panel.wf-panel-0{background:#ff591c;color:#141414}.wf56-enabled .wf54-panel.wf-panel-1{background:#2545ed;color:#fff}.wf56-enabled .wf54-panel.wf-panel-2{background:#a30928;color:#fff}.wf56-enabled .wf54-panel.wf-panel-3{background:#99ec00;color:#122000}.wf56-enabled .wf54-timer-disc{background:#491223;color:#fff}.wf56-enabled .wf54-clock>span{color:#bdff00}.wf56-enabled .wf54-sheet-back{background:#660319;color:#fff}.wf56-enabled .wf54-sheet-front{background:#fff;color:#161616}.wf56-enabled .wf54-approval{background:#ff591c;color:#111;border-color:#9f132b}.wf56-enabled .wf54-window-shadow{background:#122998}.wf56-enabled .wf54-analytics-chip{background:#6788ff}.wf56-enabled .wf54-analytics-bars i{background:#8da7ff}.wf56-enabled .wf54-progress-ring svg circle:first-child{stroke:#ffffff26}.wf56-enabled .wf54-progress-ring svg circle:last-child{stroke:#bdff00}.wf56-enabled .wf54-people-track{background:#638900}.wf56-enabled .wf54-avatar{background:#fff;color:#315000}.wf56-enabled .wf54-cursor{background:#111;color:#fff}
.wf56-enabled .wf-independent-card{opacity:var(--wf56-alpha,1)!important}
@media(max-width:1024px){.wf55-segment-back{padding:6.3cqw;gap:2.2cqw;grid-template-rows:auto auto minmax(13cqw,1fr) auto auto}.wf55-segment-kicker{font-size:4.1cqw}.wf55-segment-back h2{font-size:10.2cqw}.wf55-segment-back header>p{font-size:5.1cqw;line-height:1.18}.wf55-segment-features h3{font-size:5.2cqw}.wf55-segment-features p{font-size:4.9cqw}.wf55-segment-art{max-height:36cqw;min-height:13cqw}.wf55-session-art,.wf55-organization-art{height:35cqw}.wf55-session-ring,.wf55-mini-network{width:30cqw;height:30cqw}}
@media(min-width:1025px){.wf55-enabled body{overflow:hidden!important}.wf55-enabled .wf-mobile-runway>.hero-section{position:fixed!important;inset:0!important;height:100svh!important;min-height:100svh!important}}
@media(max-width:1024px){.wf55-enabled body{overflow:visible!important}.wf55-enabled .scroll-container{position:relative!important}.wf55-enabled .wf-mobile-runway>.hero-section{position:sticky!important;top:0!important;height:100svh!important;min-height:100svh!important}}
@media(prefers-reduced-motion:reduce){.wf55-segment-back *,.wf56-backside *{animation:none!important}}
