.bi-composition{container-type:inline-size;margin:0;background:#f6faff;color:#080e3c;isolation:isolate}.bi-artboard{aspect-ratio:1672/941;position:relative;overflow:hidden;background:radial-gradient(ellipse at 95% 100%,#e4efff,transparent 25%),#fbfdff}.bi-blue{position:absolute;inset:0 59.5% 0 0;background:linear-gradient(120deg,#05389c,#07339a 75%,#0344cb);overflow:hidden}.bi-blue>span{position:absolute;right:-23%;top:-15%;width:48%;height:37%;background:#064bff;border-radius:0 0 0 10cqw}.bi-blue>i{position:absolute;left:-30%;bottom:-23%;width:95%;height:45%;border:5.7cqw solid #064bff;border-radius:14cqw}.bi-blue>b{position:absolute;right:-13%;bottom:-7%;width:31%;height:53%;border:1px solid white;border-radius:14cqw 0 0 0}.bi-intro{position:absolute;left:4.7%;top:16.7%;width:33%;z-index:2}.bi-rule{display:block;height:3px;width:4.7cqw;background:white;margin-bottom:2.6cqw}.bi-intro h2{font:700 3.65cqw/1.09 'DM Sans',sans-serif;color:white;letter-spacing:-.1cqw;margin:0}.bi-intro h2 em{font-style:normal;color:#00d4ee}.bi-intro>p{font-size:1.85cqw;line-height:1.25;color:white;letter-spacing:-.04cqw;max-width:28cqw;margin:2.3cqw 0 0}.bi-center{position:absolute;left:61%;top:36.4%;width:16%;height:31.1%;background:linear-gradient(135deg,#051d58,#030e39);border-radius:3.6cqw;color:white;display:flex;align-items:center;flex-direction:column;justify-content:center;z-index:3}.bi-center>svg{width:5.3cqw;height:5.3cqw;stroke-width:1.35}.bi-center h3{font-size:1.78cqw;line-height:1.1;letter-spacing:-.05cqw;text-align:center;margin:1cqw 0 .7cqw}.bi-center p{font-size:1.29cqw;line-height:1.16;text-align:center;margin:0;letter-spacing:-.03cqw}.bi-connections{position:absolute;inset:0;width:100%;height:100%;z-index:4;pointer-events:none}.bi-wire{stroke:#064bff;stroke-width:1.15}.bi-connections circle{fill:#064bff}.bi-pulse{stroke:#00cfff;stroke-width:3;stroke-linecap:round;stroke-dasharray:15 85;stroke-dashoffset:100;animation:bi-flow 2.8s ease-in-out infinite;opacity:0}.bi-card{position:absolute;padding:1.7cqw;background:linear-gradient(120deg,#f0f6ff,#eaf2ff);border:1px solid #ffffffb0;border-radius:2.4cqw;z-index:2;transition:box-shadow .7s}.bi-card h3{font-size:1.85cqw;line-height:1.05;font-weight:650;letter-spacing:-.05cqw;margin:.4cqw 0 .9cqw}.bi-card p{font-size:1.32cqw;line-height:1.2;color:#232c6c;letter-spacing:-.025cqw;margin:.8cqw 0 0}.bi-icon{width:6.5cqw;height:6.3cqw;border-radius:1.3cqw;display:grid;place-items:center;color:white;background:#064bff;flex-shrink:0}.bi-icon svg{width:3.8cqw;height:3.8cqw;stroke-width:1.5}.bi-card-rule{height:2px;width:3cqw;background:#064bff;display:block;transform:scaleX(.65);transform-origin:left;transition:transform .7s}.bi-card-data{left:42.8%;top:6.7%;width:24.8%;height:25.8%;display:flex;gap:1.9cqw}.bi-card-panels{left:72.4%;top:6.5%;width:25.2%;height:26%;display:flex;gap:1.9cqw}.bi-card-panels .bi-icon,.bi-card-targets .bi-icon{background:#03113d}.bi-card-targets{left:42.1%;top:38.1%;width:16.2%;height:34.6%}.bi-card-targets .bi-icon{margin-bottom:.9cqw}.bi-card-decisions{left:80%;top:38%;width:17.9%;height:34.7%}.bi-card-decisions .bi-icon{margin-bottom:.9cqw}.bi-card-reports{left:53.5%;top:76%;width:32.5%;height:18.4%;display:flex;gap:2cqw;align-items:center}.bi-card-reports h3{font-size:1.65cqw;white-space:nowrap}.bi-card-reports .bi-icon{width:6.5cqw}.bi-animation-footer{background:#06349b;color:white;display:flex;justify-content:space-between;align-items:center;padding:16px 4.7%;font-size:9px;letter-spacing:.1em}.bi-animation-footer button{background:none;border:0;border-bottom:1px solid #ffffff70;color:white;font-size:10px;padding:5px 0;letter-spacing:0}.bi-composition[data-step="0"] .bi-pulse-0,.bi-composition[data-step="1"] .bi-pulse-1,.bi-composition[data-step="2"] .bi-pulse-2,.bi-composition[data-step="3"] .bi-pulse-3,.bi-composition[data-step="4"] .bi-pulse-4{opacity:1}.bi-composition[data-step="0"] .bi-card-data,.bi-composition[data-step="1"] .bi-card-panels,.bi-composition[data-step="2"] .bi-card-targets,.bi-composition[data-step="3"] .bi-card-decisions,.bi-composition[data-step="4"] .bi-card-reports{box-shadow:0 0 0 1px #064bff25,0 1cqw 3cqw -2cqw #064bff70}.bi-composition[data-step="0"] .bi-card-data .bi-card-rule,.bi-composition[data-step="1"] .bi-card-panels .bi-card-rule,.bi-composition[data-step="2"] .bi-card-targets .bi-card-rule,.bi-composition[data-step="3"] .bi-card-decisions .bi-card-rule,.bi-composition[data-step="4"] .bi-card-reports .bi-card-rule{transform:scaleX(1)}.bi-composition[data-paused="true"] *{animation-play-state:paused!important}@keyframes bi-flow{to{stroke-dashoffset:0}}@media(max-width:720px){.bi-artboard{aspect-ratio:auto;background:#f4f8ff;padding-bottom:32px}.bi-blue{inset:0 0 auto;height:480px}.bi-blue>span{border-radius:0 0 0 100px}.bi-blue>i{border-width:45px;border-radius:120px}.bi-intro{position:relative;left:auto;top:auto;width:auto;padding:40px 25px 45px;min-height:480px}.bi-rule{width:50px;height:2px;margin-bottom:27px}.bi-intro h2{font-size:36px;letter-spacing:-1.2px;line-height:1.1}.bi-intro>p{font-size:19px;line-height:1.4;max-width:320px;margin:25px 0 0;letter-spacing:-.3px}.bi-center{position:relative;left:auto;top:auto;width:220px;height:240px;border-radius:42px;margin:30px auto}.bi-center>svg{width:66px;height:66px}.bi-center h3{font-size:25px;line-height:1.1;margin:14px 0 10px;letter-spacing:-.5px}.bi-center p{font-size:17px;line-height:1.3;letter-spacing:-.2px}.bi-connections{display:none}.bi-cards{position:relative;display:grid;gap:20px;padding:0 22px 0 43px}.bi-cards:before,.bi-cards:after{content:'';position:absolute;left:24px;top:0;bottom:0;width:2px;background:#c4d5ff}.bi-cards:after{bottom:auto;height:var(--bi-progress,0px);background:#064bff}.bi-card{position:relative;left:auto;top:auto;width:auto;height:auto;min-height:160px;display:flex;align-items:flex-start;gap:19px;padding:25px 22px;border-radius:28px}.bi-card:before{content:'';position:absolute;left:-25px;top:42px;border:3px solid #f4f8ff;background:#064bff;width:8px;height:8px;border-radius:50%;box-sizing:content-box}.bi-icon,.bi-card-reports .bi-icon{width:55px;height:55px;border-radius:13px;margin:0}.bi-icon svg{width:34px;height:34px}.bi-card h3,.bi-card-reports h3{font-size:23px;line-height:1.1;margin:2px 0 12px;letter-spacing:-.6px;white-space:normal}.bi-card p{font-size:16px;line-height:1.4;margin-top:12px;letter-spacing:-.2px}.bi-card-rule{width:36px;height:2px}.bi-animation-footer{padding:16px 22px;font-size:8px;gap:20px}.bi-animation-footer button{font-size:10px;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.bi-composition *{animation:none!important;transition:none!important}.bi-pulse{display:none}}

@media(min-width:721px){.bi-card-targets .bi-icon,.bi-card-decisions .bi-icon{width:5.5cqw;height:5.4cqw}.bi-card-targets h3,.bi-card-decisions h3{font-size:1.7cqw}.bi-card-targets p,.bi-card-decisions p{font-size:1.22cqw}.bi-card-targets,.bi-card-decisions{padding:1.5cqw}}
