.ent-animation--conception-process{width:100%;max-width:100%;margin-inline:auto}.ent-animation--conception-process.ent-animation--size-33{width:33.333%}.ent-animation--conception-process.ent-animation--size-50{width:50%}.ent-animation--conception-process.ent-animation--size-100{width:100%}@media(max-width:700px){.ent-animation--conception-process.ent-animation--size-33,.ent-animation--conception-process.ent-animation--size-50{width:100%}}.ent-animation--conception-process{--apv-red: var(--color-gentium-primary, #e9204f);--apv-green: #31a968;--apv-ink: #17191e;--apv-muted: #7d838b;--apv-line: #e3e6ea;--apv-ease: cubic-bezier(.22, 1, .36, 1);--red: var(--apv-red);--green: var(--apv-green);--ink: var(--apv-ink);--muted: var(--apv-muted);--line: var(--apv-line);--ease: var(--apv-ease);box-sizing:border-box;color:var(--ink);font-family:var(--font-family-base, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.ent-animation--conception-process *,.ent-animation--conception-process *:before,.ent-animation--conception-process *:after{box-sizing:border-box}.ent-animation--conception-process .apv-root{display:grid;place-items:center;width:100%;padding:8px;color:var(--ink)}.ent-animation--conception-process .stage{position:relative;container-type:inline-size;width:min(1080px,100%);aspect-ratio:1;overflow:hidden;background:transparent}.ent-animation--conception-process .world{position:absolute;left:50%;top:50%;width:1080px;height:1080px;transform:translate(-50%,-50%);transform:translate(-50%,-50%) scale(.0925925926cqi);transform-origin:center;will-change:transform}.ent-animation--conception-process svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ent-animation--conception-process .ring{fill:none;stroke:#e0e3e7;stroke-width:2.5}.ent-animation--conception-process .progress-run{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .62s var(--ease),stroke .45s var(--ease)}.ent-animation--conception-process .progress-glow,.ent-animation--conception-process .progress{fill:none;stroke-linecap:round;stroke-dasharray:inherit;stroke-dashoffset:inherit}.ent-animation--conception-process .progress-glow{stroke:#ffd4de;stroke-width:9;opacity:0}.ent-animation--conception-process .progress{stroke:var(--red);stroke-width:3.5}.ent-animation--conception-process .progress-run.complete .progress{stroke:var(--green)}.ent-animation--conception-process .progress-run.complete .progress-glow{stroke:#c8f0d8}.ent-animation--conception-process .core,.ent-animation--conception-process .node{background:linear-gradient(145deg,#fffffff2,#ffffffa1);border:1px solid #fff;box-shadow:0 16px 38px #14182014}.ent-animation--conception-process .core{position:absolute;left:540px;top:540px;z-index:6;width:300px;height:236px;display:grid;place-items:center;padding:28px 24px;border-radius:42px;text-align:center;transform:translate(-50%,-50%);transition:box-shadow .45s var(--ease),transform .45s var(--ease)}.ent-animation--conception-process .core-orb{width:64px;height:64px;display:grid;place-items:center;margin:auto;border-radius:18px;background:var(--red);color:#fff;font-size:22px;font-weight:900;box-shadow:0 11px 26px #e9204f33;transition:.45s var(--ease)}.ent-animation--conception-process .core b{display:block;margin-top:12px;color:var(--ink)!important;font-size:20px;letter-spacing:.04em}.ent-animation--conception-process .core small{display:block;margin-top:6px;color:var(--muted);font:700 12px var(--font-family-base, ui-monospace, SFMono-Regular, Menlo, monospace);line-height:1.35}.ent-animation--conception-process .core-progress{margin-top:14px}.ent-animation--conception-process .core-progress span{display:block;margin-bottom:6px;color:var(--muted);font:800 12px ui-monospace,SFMono-Regular,Menlo,monospace}.ent-animation--conception-process .core-progress i{display:block;width:156px;height:6px;margin:auto;overflow:hidden;border-radius:99px;background:#eceef1}.ent-animation--conception-process .core-progress em{display:block;width:0;height:100%;border-radius:inherit;background:var(--red);transition:width .45s var(--ease),background .45s var(--ease)}.ent-animation--conception-process .core.round-complete{box-shadow:0 16px 38px #14182014,0 0 0 8px #31a9680d}.ent-animation--conception-process .core.round-complete .core-orb{background:var(--green);box-shadow:0 11px 26px #31a96833;transform:scale(1.06)}.ent-animation--conception-process .core.round-complete .core-progress span{color:var(--green)}.ent-animation--conception-process .core.round-complete .core-progress em{background:var(--green)}.ent-animation--conception-process .node{position:absolute;z-index:4;width:196px;min-height:108px;padding:16px 18px;border-radius:24px;transition:transform .38s var(--ease),box-shadow .38s var(--ease),opacity .35s var(--ease)}.ent-animation--conception-process .node-inner{min-height:76px;display:flex;align-items:center;gap:12px}.ent-animation--conception-process .ico{flex:0 0 44px;width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:#e9204f12;color:var(--red);font-size:13px;font-weight:900;transition:.35s var(--ease)}.ent-animation--conception-process .node b{color:var(--ink)!important;font-size:14px;font-weight:700;line-height:1.25}.ent-animation--conception-process .node.active{box-shadow:0 18px 40px #14182017,0 0 0 6px #e9204f0a;transform:scale(1.06)}.ent-animation--conception-process .node.active .ico{background:var(--red);color:#fff}.ent-animation--conception-process .node.done .ico{background:#31a96817;color:var(--green)}.ent-animation--conception-process .node.final-active{box-shadow:0 16px 36px #14182014,0 0 0 5px #31a96809}.ent-animation--conception-process .node.final-active .ico{background:#31a9681a;color:var(--green)}.ent-animation--conception-process .n0{left:442px;top:86px}.ent-animation--conception-process .n1{left:658px;top:149px}.ent-animation--conception-process .n2{left:806px;top:320px}.ent-animation--conception-process .n3{left:838px;top:543px}.ent-animation--conception-process .n4{left:744px;top:748px}.ent-animation--conception-process .n5{left:555px;top:870px}.ent-animation--conception-process .n6{left:329px;top:870px}.ent-animation--conception-process .n7{left:140px;top:748px}.ent-animation--conception-process .n8{left:46px;top:543px}.ent-animation--conception-process .n9{left:78px;top:320px}.ent-animation--conception-process .n10{left:226px;top:149px}.ent-animation--conception-process .marker{position:absolute;z-index:12;width:14px;height:14px;border:3px solid #fff;border-radius:50%;background:var(--red);box-shadow:0 0 0 6px #e9204f12,0 0 18px #e9204f47;opacity:0;will-change:transform;transition:width .35s var(--ease),height .35s var(--ease),background .35s var(--ease),box-shadow .35s var(--ease)}.ent-animation--conception-process .marker:after{content:"IDEE";position:absolute;left:17px;top:-11px;padding:8px 12px;border:1px solid #eceef1;border-radius:9px;background:#fff;box-shadow:0 8px 18px #14182014;color:var(--red);font:800 11px ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.ent-animation--conception-process .marker[data-label-x=left]:after{left:auto;right:17px}.ent-animation--conception-process .marker[data-label-y=down]:after{top:16px}.ent-animation--conception-process .marker.plan{width:19px;height:19px}.ent-animation--conception-process .marker.plan:after{content:"KONZEPT"}.ent-animation--conception-process .marker.finish{width:20px;height:20px;background:var(--green);box-shadow:0 0 0 8px #31a96814,0 0 20px #31a96847}.ent-animation--conception-process .marker.finish:after{content:"FEEDBACK";color:var(--green)}.ent-animation--conception-process .segment-flash{position:absolute;z-index:3;width:18px;height:18px;border-radius:50%;background:var(--red);box-shadow:0 0 0 8px #e9204f12,0 0 18px #e9204f47;opacity:0;transform:translate(-50%,-50%) scale(.6);transition:.3s var(--ease)}.ent-animation--conception-process .segment-flash.show{opacity:1;transform:translate(-50%,-50%) scale(1)}@media(max-width:680px){.ent-animation--conception-process .apv-root{padding:0}.ent-animation--conception-process .stage{aspect-ratio:auto;width:100%;height:520px;height:min(520px,78svh)}.ent-animation--conception-process .world{left:0;top:0;transform:translate3d(-160px,0,0) scale(.74);transform-origin:0 0}.ent-animation--conception-process .core{width:236px;height:196px;padding:18px 16px;border-radius:32px}.ent-animation--conception-process .core-orb{width:48px;height:48px;font-size:18px;border-radius:14px}.ent-animation--conception-process .core b{margin-top:8px;font-size:16px}.ent-animation--conception-process .core small{font-size:10px}.ent-animation--conception-process .core-progress{margin-top:10px}.ent-animation--conception-process .node{opacity:.08}.ent-animation--conception-process .node.near{opacity:.4}.ent-animation--conception-process .node.done{opacity:.2}.ent-animation--conception-process .node.near.done{opacity:.38}.ent-animation--conception-process .node.active,.ent-animation--conception-process .node.final-active{opacity:1}.ent-animation--conception-process .marker:after{font-size:10px;padding:6px 9px}}.ent-columns-container--invert-text .ent-animation--conception-process .ring,.ent-columns-container[data-label-theme=dark] .ent-animation--conception-process .ring{stroke:#ffffff5c;stroke-width:3}.ent-columns-container--invert-text .ent-animation--conception-process .progress-glow,.ent-columns-container[data-label-theme=dark] .ent-animation--conception-process .progress-glow{stroke:#ffc2d0;opacity:.92}.ent-columns-container--invert-text .ent-animation--conception-process .progress,.ent-columns-container[data-label-theme=dark] .ent-animation--conception-process .progress{stroke:#fff1f4;stroke-width:3.25}.ent-columns-container--invert-text .ent-animation--conception-process .progress-run.complete .progress-glow,.ent-columns-container[data-label-theme=dark] .ent-animation--conception-process .progress-run.complete .progress-glow{stroke:#b7edcf;opacity:.9}.ent-columns-container--invert-text .ent-animation--conception-process .progress-run.complete .progress,.ent-columns-container[data-label-theme=dark] .ent-animation--conception-process .progress-run.complete .progress{stroke:#e9fff4}@media(prefers-reduced-motion:reduce){.ent-animation--conception-process *,.ent-animation--conception-process *:before,.ent-animation--conception-process *:after{animation:none!important;transition-duration:.01ms!important}}
