.bic{--u:.67cqw;color:#133a5c;width:100%;position:relative;container-type:inline-size}.bic-scene{aspect-ratio:800/570;position:relative}.bic-viewport{background:radial-gradient(#3bd9ff1c,#0000 63%);position:absolute;inset:0}.bic-stage{perspective:1100px;perspective-origin:50% 45%;position:absolute;inset:0}.bic-world{transform-style:preserve-3d;--mx:0;--my:0;position:absolute;top:49%;left:50%;transform:rotateX(-14deg)rotateY(-24deg)}.bic-layer{transform-style:preserve-3d;transform:translate3d(calc(var(--mx)*var(--parallax,4px)),calc(var(--my)*var(--parallax,4px)),0);position:absolute}.bic-layer[data-depth=back]{--parallax:-2px}.bic-layer[data-depth=front]{--parallax:8px}.bic-piece{transform-style:preserve-3d;transition:transform 1s cubic-bezier(.2,.7,.3,1),opacity .6s;transition-delay:var(--d);transform:translate3d(calc(var(--x)*var(--u)),calc(var(--y)*var(--u)),calc(var(--z)*var(--u)));position:absolute}.bic-cube{width:calc(var(--s)*var(--u));height:calc(var(--s)*var(--u));margin-left:calc(var(--s)*var(--u)*-.5);margin-top:calc(var(--s)*var(--u)*-.5);transform:translate3d(calc(var(--x)*var(--u)),calc(var(--y)*var(--u)),calc(var(--z)*var(--u))) rotateY(var(--ry))}.bic-face{border:1px solid var(--edge);backface-visibility:hidden;position:absolute;inset:0}.bic-front{background:linear-gradient(135deg,var(--front),var(--front2));transform:translateZ(calc(var(--s)*var(--u)*.5))}.bic-right{background:linear-gradient(130deg,var(--side),#082b5577);transform:rotateY(90deg) translateZ(calc(var(--s)*var(--u)*.5))}.bic-top{background:linear-gradient(130deg,var(--top),var(--front));transform:rotateX(90deg) translateZ(calc(var(--s)*var(--u)*.5))}.bic-core .bic-front{background:radial-gradient(circle at 50% 35%,#0fd7f899,#176cc866 65%,#153d9b99);border-color:#abf7ff;box-shadow:inset 0 0 22px #27d4ff88,0 0 28px #00cffa44}.bic-core .bic-right,.bic-core .bic-top{background:linear-gradient(120deg,#09d5f766,#1551dbaa);border-color:#a9f9ff}.bic-mark{filter:drop-shadow(0 0 6px #7affff);width:75%;height:75%;position:absolute;inset:12.5%}.bic-data-icon{color:#8bf4ff;width:60%;height:60%;position:absolute;inset:20%}.bic-core-light{transform:translateZ(calc(var(--s)*var(--u)*.51));pointer-events:none;background:radial-gradient(#3adfff44,#0000 65%);position:absolute;inset:-15%}.bic-anchor{width:1px;height:1px;position:absolute;top:50%;left:50%}.bic-core-base{width:1px;height:1px;position:absolute;top:100%;left:50%}.bic-panel{width:calc(var(--w)*var(--u));height:calc(var(--h)*var(--u));margin-left:calc(var(--w)*var(--u)*-.5);margin-top:calc(var(--h)*var(--u)*-.5);transform:translate3d(calc(var(--x)*var(--u)),calc(var(--y)*var(--u)),calc(var(--z)*var(--u))) rotateY(var(--pry)) rotateX(var(--prx))}.bic-panel-body{background:linear-gradient(130deg,#124776e6,#062747e6);border:1px solid #78ccfa;border-radius:3px;position:absolute;inset:0;overflow:hidden;box-shadow:3px 6px 9px #07315a25}.bic-panel-body>img{object-fit:cover;width:100%;height:100%}.bic-panel-body>svg{width:84%;height:84%;position:absolute;inset:8%}.bic-panel-knowledge>.bic-panel-body>img{opacity:.2}.bic-chat-row{align-items:center;gap:5px;height:15%;margin:10% 10% 0;display:flex}.bic-chat-row i{aspect-ratio:1;background:#7ddcef;border-radius:50%;width:13%}.bic-chat-row b{width:var(--l);background:#3ebbed66;border-radius:3px;height:90%}.bic-chat-row.out{justify-content:flex-end}.bic-chat-row.out b{background:#527dce88}.bic-typing{gap:3px;margin:8% 19%;display:flex}.bic-typing i{background:#80e9ff;border-radius:50%;width:3px;height:3px}.bic-doc-sheet{background:#d7f5ff;border-radius:2px;flex-direction:column;gap:7%;padding:10%;display:flex;position:absolute;inset:12% 20%}.bic-doc-sheet.back{background:#74bde3;transform:rotate(-10deg)}.bic-doc-sheet i{background:#479dc8;width:100%;height:2px}.bic-doc-sheet .h{background:#1c6397;width:65%;height:5px}.bic-doc-sheet .s{width:65%}.bic-doc-sheet em{background:#61bcdb;width:40%;height:15%}.bic-win-bar{border-bottom:1px solid #4c9aca55;gap:3px;padding:7%;display:flex}.bic-win-bar i{background:#7de5fa;border-radius:50%;width:3px;height:3px}.bic-win-body{gap:9%;height:70%;padding:8%;display:flex}.bic-win-side{gap:7px;width:18%;display:grid}.bic-win-side i{background:#439cd0;height:2px}.bic-win-grid{flex:1;grid-template-columns:1fr 1fr;gap:5px;display:grid}.bic-win-grid i{background:#316eac88;border:1px solid #589cd344}.bic-win-grid .hi{background:#23c8d466}.bic-win-grid .wide{grid-column:span 2}.bic-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bic-connectors path{fill:none;stroke:#418bda;stroke-width:.8px;stroke-opacity:.5}.bic-connectors circle{fill:#15bcdf}.bic-core-tag{letter-spacing:.12em;white-space:nowrap;color:#286482;font-size:.57rem;font-weight:650;position:absolute;top:0;left:0}.bic-core-wave{opacity:0;border:1px solid #41d5e944;border-radius:50%;width:180px;height:180px;position:absolute;top:0;left:0}.bic-labels{margin:0;padding:0;list-style:none}.bic-label-item{top:calc(15% + var(--row)*22%);position:absolute}.bic-label-item.bic-left{left:0}.bic-label-item.bic-right{right:0}.bic-label{color:#204260;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:7px 0;font-size:clamp(.68rem,1.15vw,.85rem);transition:color .2s,opacity .3s;display:flex}.bic-label-icon{width:19px;height:19px;display:none}.bic-label-dot{background:#169ede;border-radius:50%;width:5px;height:5px}.bic-right .bic-label-dot{order:-1}.bic-label.is-focus,.bic-label.is-lit{color:#007b96;font-weight:650}.bic-label.is-soft{opacity:.5}.bic-connector.is-lit path{stroke:#00b6df;stroke-width:1.4px;stroke-opacity:1}.bic-dim{transition:opacity .4s,box-shadow .4s}.bic[data-focus] .bic-piece:not(.is-related):not(.bic-core) .bic-dim{opacity:.65}.bic-piece.is-focus{transform:translate3d(calc(var(--x)*var(--u)),calc(var(--y)*var(--u)),calc((var(--z) + 3)*var(--u))) rotateY(var(--pry,0deg));transition-delay:0s}.bic-piece.is-lit .bic-dim{border-color:#96fbff}.bic[data-pulse=true] .bic-core .bic-front{box-shadow:inset 0 0 30px #56faffaa,0 0 35px #13d5ff88}.bic-trail{fill:none;stroke:#23c9df;stroke-width:1px;stroke-dasharray:1}.bic-comet,.bic-comet-halo{fill:none;stroke:#0dc9df;stroke-width:2px;stroke-linecap:round;stroke-dasharray:.1 .9}.bic-comet-halo{stroke-width:5px;stroke-opacity:.2}.bic[data-phase=pre] .bic-piece,.bic[data-phase=fragment] .bic-piece{opacity:.18;transform:translate3d(calc((var(--x) + var(--fx))*var(--u)),calc((var(--y) + var(--fy))*var(--u)),calc((var(--z) + var(--fz))*var(--u))) rotateX(calc(var(--frx)*1deg)) rotateY(calc(var(--fry)*1deg)) scale(.85)}.bic[data-phase=pre] .bic-labels,.bic[data-phase=fragment] .bic-labels,.bic[data-phase=assemble] .bic-labels{opacity:0}.bic-labels{transition:opacity .7s}.bic[data-phase=pre] .bic-connectors,.bic[data-phase=fragment] .bic-connectors,.bic[data-phase=assemble] .bic-connectors{opacity:0}.bic[data-phase=connect] .bic-connectors path{animation:.7s both bic-draw;animation-delay:calc(var(--i)*80ms);stroke-dasharray:1}.bic[data-core=off] .bic-mark{opacity:.2}.bic[data-active=true][data-phase=done] .bic-core-light{animation:6s ease-in-out infinite bic-breathe}.bic[data-active=false] *{animation-play-state:paused!important}@keyframes bic-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes bic-breathe{50%{opacity:.4}}@media (width<=1199px){.bic-tier-tiny{display:none}.bic{--u:.62cqw}.bic-world{transform:rotateX(-10deg)rotateY(-20deg)}}@media (width<=767px){.bic{--u:1.05cqw}.bic-scene{aspect-ratio:auto;height:calc(105cqw + 175px);padding-bottom:175px}.bic-viewport{bottom:175px}.bic-tier-detail{display:none}.bic-world{top:50%;transform:rotateX(-12deg)rotateY(-20deg)}.bic-overlay{display:none}.bic-labels{grid-template-rows:repeat(4,40px);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:0 18px;display:grid;position:absolute;bottom:0;left:0;right:0}.bic-label-item{position:static}.bic-label{text-align:left;gap:8px;width:100%;padding:7px 4px;font-size:.8rem}.bic-label-icon{color:#137dac;display:block}.bic-label-dot{display:none}.bic-core-tag{font-size:.55rem}}@media (prefers-reduced-motion:reduce){.bic *{transition:none!important;animation:none!important}.bic-comet,.bic-comet-halo,.bic-trail,.bic-core-wave{display:none}.bic-piece,.bic-labels{opacity:1!important}}.bic[data-active=true][data-phase=done] .bic-core .bic-front:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 25%,#afffff77 48%,#0000 65%);animation:7s ease-in-out infinite bic-core-shimmer;position:absolute;inset:0}.bic[data-active=true][data-phase=done] .bic-sweep .bic-front:after,.bic[data-active=true][data-phase=done] .bic-panel-body:after{content:"";pointer-events:none;animation:10s ease-in-out infinite bic-surface-scan;animation-delay:var(--d);opacity:0;background:linear-gradient(115deg,#0000 30%,#65e8ff44 49%,#0000 65%);position:absolute;inset:0}.bic[data-active=true][data-phase=done] .bic-panel:nth-child(2n) .bic-panel-body:after{animation-delay:-3.5s}.bic[data-active=true][data-phase=done] .bic-panel:nth-child(3n) .bic-panel-body:after{animation-delay:-6.5s}.bic[data-active=true][data-phase=done] .bic-data-icon{animation:5.5s ease-in-out infinite bic-information-beat}.bic[data-active=true][data-phase=done] .bic-mark{transform-origin:50%;animation:6s ease-in-out infinite bic-mark-life}.bic[data-active=true][data-phase=done] .bic-typing i{animation:3s ease-in-out infinite bic-message}.bic[data-active=true][data-phase=done] .bic-typing i:nth-child(2){animation-delay:.2s}.bic[data-active=true][data-phase=done] .bic-typing i:nth-child(3){animation-delay:.4s}.bic-core-light:before,.bic-core-light:after{content:"";opacity:.4;pointer-events:none;border:1px solid #5ef1ff88;border-radius:50%;position:absolute;inset:18%;transform:rotateX(58deg)rotate(-30deg)}.bic-core-light:after{border-color:#a295ff77;inset:8%;transform:rotateY(62deg)rotate(25deg)}.bic[data-active=true][data-phase=done] .bic-core-light:before{animation:9s linear infinite bic-orbit-light}.bic[data-active=true][data-phase=done] .bic-core-light:after{animation:13s linear infinite bic-orbit-violet}.bic-piece.is-lit .bic-panel-body,.bic-piece.is-lit .bic-front{box-shadow:inset 0 0 15px #21def844,0 0 18px #15c5ee44}.bic-comet{stroke:#00bdd4;stroke-width:3px}.bic-comet-halo{stroke:#41dafa;stroke-width:8px;stroke-opacity:.2}.bic-trail{stroke:#2994e0;stroke-opacity:.7}@keyframes bic-core-shimmer{0%,70%,to{opacity:0;transform:translate(-65%)}20%{opacity:.7}45%{opacity:0;transform:translate(65%)}}@keyframes bic-surface-scan{0%,70%,to{opacity:0;transform:translate(-70%)}15%{opacity:.6}40%{opacity:0;transform:translate(70%)}}@keyframes bic-information-beat{0%,to{opacity:.6;transform:translateY(1px)}50%{opacity:1;transform:translateY(-2px)}}@keyframes bic-mark-life{0%,to{transform:translateY(2px)scale(.98)}50%{transform:translateY(-3px)scale(1.03)}}@keyframes bic-message{0%,65%,to{opacity:.35;transform:translateY(0)}20%{opacity:1;transform:translateY(-2px)}}@keyframes bic-orbit-light{0%{transform:rotateX(58deg)rotate(-30deg)}to{transform:rotateX(58deg)rotate(330deg)}}@keyframes bic-orbit-violet{0%{transform:rotateY(62deg)rotate(25deg)}to{transform:rotateY(62deg)rotate(-335deg)}}@media (prefers-reduced-motion:reduce){.bic :before,.bic :after{animation:none!important}.bic-core .bic-front:after,.bic-sweep .bic-front:after,.bic-panel-body:after{display:none}}.bic-front{overflow:hidden}@media (width>=1200px){.bic-world{transform:rotateX(calc(-14deg - var(--my,0)*2deg)) rotateY(calc(-24deg + var(--mx,0)*4deg))}}.bic[data-active=true][data-phase=done] .bic-world{animation:16s ease-in-out infinite bic-continuous-drift}.bic[data-active=true][data-phase=done] .bic-bob:not(.is-focus){animation:8s ease-in-out infinite bic-cube-float;animation-delay:var(--d)}.bic[data-active=true][data-phase=done] .bic-layer[data-depth=back] .bic-bob{animation-duration:11s}.bic[data-active=true][data-phase=done] .bic-layer[data-depth=front] .bic-bob{animation-duration:9s}@keyframes bic-continuous-drift{0%,to{translate:0 2px;rotate:1 1 0 -2deg}50%{translate:0 -3px;rotate:1 1 0 2deg}}@keyframes bic-cube-float{0%,to{translate:0}50%{translate:0 -3px 3px}}@media (prefers-reduced-motion:reduce){.bic-world,.bic-bob{animation:none!important;translate:none!important;rotate:none!important}}.convergence[data-astro-cid-ib6sesww]{margin-top:46px}.flow-headings[data-astro-cid-ib6sesww]{grid-template-columns:34% 30% 36%;gap:0;display:grid}.flow-headings[data-astro-cid-ib6sesww]>div[data-astro-cid-ib6sesww]{padding-right:28px}.flow-headings[data-astro-cid-ib6sesww] h3[data-astro-cid-ib6sesww]{letter-spacing:-.025em;color:#133854;border-bottom:1px solid #c9dfef;margin:0 0 10px;padding-bottom:12px;font-size:1rem;font-weight:600}.flow-headings[data-astro-cid-ib6sesww] p{letter-spacing:.13em;text-transform:uppercase;color:#486781;margin:0;font-size:.6rem;line-height:1.6}.flow-stage[data-astro-cid-ib6sesww]{height:420px;margin-top:15px;position:relative}.flow-wires[data-astro-cid-ib6sesww]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flow-line[data-astro-cid-ib6sesww]{stroke:#3fadd2;stroke-width:1.2px;opacity:.5}.flow-arrow[data-astro-cid-ib6sesww]{stroke:#009bb8;stroke-width:1.4px}.flow-packet[data-astro-cid-ib6sesww]{stroke:#00b8cc;stroke-width:4px;stroke-linecap:round;stroke-dasharray:.012 .988;opacity:0;filter:drop-shadow(0 0 5px #09bedd);animation:5.8s linear infinite packet-travel;animation-delay:var(--delay)}.flow-wires[data-astro-cid-ib6sesww] g[data-astro-cid-ib6sesww]:nth-child(2n) .flow-packet[data-astro-cid-ib6sesww]{stroke:#806de0}.source-tiles[data-astro-cid-ib6sesww]{margin:0;padding:0;list-style:none}.source-tiles[data-astro-cid-ib6sesww] li[data-astro-cid-ib6sesww]{left:var(--x);top:var(--y);z-index:2;width:13.2%;position:absolute}.source-tiles[data-astro-cid-ib6sesww] button[data-astro-cid-ib6sesww]{color:#153c56;background:linear-gradient(145deg,#ffffffed,#eaf8ffde);border:1px solid #cbe6f5;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:48px;padding:12px 10px;font-size:.83rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 9px 20px #21739a12}.source-tiles[data-astro-cid-ib6sesww] button[data-astro-cid-ib6sesww] svg{color:#0785a9;flex:none;width:22px;height:22px}.source-tiles[data-astro-cid-ib6sesww] button[data-astro-cid-ib6sesww].active,.source-tiles[data-astro-cid-ib6sesww] button[data-astro-cid-ib6sesww]:hover{border-color:#159dbb;transform:translateY(-3px);box-shadow:0 9px 25px #05b5ce22}.source-tiles[data-astro-cid-ib6sesww] button[data-astro-cid-ib6sesww]:focus-visible{outline-offset:4px;outline:2px solid #0a6686}.flow-wires[data-astro-cid-ib6sesww] .active[data-astro-cid-ib6sesww] .flow-line[data-astro-cid-ib6sesww]{opacity:1;stroke:#0b9fc0;stroke-width:1.6px}.flow-foundation[data-astro-cid-ib6sesww]{text-align:center;width:240px;position:absolute;top:50%;left:50.5%;transform:translate(-50%,-50%)}.foundation-stack[data-astro-cid-ib6sesww]{perspective:750px;height:235px;animation:7s ease-in-out infinite stack-breathe;position:relative}.stack-halo[data-astro-cid-ib6sesww]{background:radial-gradient(#25c8e121,#0000 67%);border-radius:50%;position:absolute;inset:-30px}.stack-plane[data-astro-cid-ib6sesww]{border:1px solid #a9e8f7;border-radius:19px;width:185px;height:185px;position:absolute;left:27px;transform:rotateX(55deg)rotate(-35deg);box-shadow:-6px 16px 18px #1762a329,inset 0 0 22px #ffffff80}.plane-bottom[data-astro-cid-ib6sesww]{background:linear-gradient(135deg,#53bfd5b3,#7187e0b3);border-color:#91cde8;top:47px}.plane-middle[data-astro-cid-ib6sesww]{background:linear-gradient(135deg,#46deebad,#3e99dbb8);top:23px;box-shadow:-6px 16px 18px #1762a329,0 2px #fff8}.plane-top[data-astro-cid-ib6sesww]{background:linear-gradient(140deg,#fffffff0,#c8f4ffdc);place-items:center;display:grid;top:0}.plane-top[data-astro-cid-ib6sesww] img[data-astro-cid-ib6sesww]{filter:drop-shadow(0 3px 6px #0d7cad22);width:105px;height:auto}.foundation-label[data-astro-cid-ib6sesww]{max-width:190px;position:relative;color:#315b75!important;margin:-6px auto 0!important;font-size:.65rem!important;line-height:1.6!important}.outcome-tiles[data-astro-cid-ib6sesww]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:32%;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:21%;right:0}.outcome-tiles[data-astro-cid-ib6sesww] li[data-astro-cid-ib6sesww]{min-height:238px;animation:5.8s ease-in-out infinite outcome-light;animation-delay:var(--delay);background:linear-gradient(145deg,#fffd,#d9effbd6);border:1px solid #fff;border-radius:12px;flex-direction:column;align-items:flex-start;padding:22px 14px;display:flex;box-shadow:0 14px 30px #327ca315,inset 0 0 0 1px #c7e4f4}.outcome-tiles[data-astro-cid-ib6sesww] svg{color:#078bab;width:28px;height:28px;margin-bottom:25px}.outcome-tiles[data-astro-cid-ib6sesww] li[data-astro-cid-ib6sesww]:nth-child(2) svg{color:#7466c3}.outcome-tiles[data-astro-cid-ib6sesww] h4[data-astro-cid-ib6sesww]{color:#16384f;margin:0 0 12px;font-size:.86rem;font-weight:600;line-height:1.45}.outcome-tiles[data-astro-cid-ib6sesww] p{color:#416579;margin:0;font-size:.78rem;line-height:1.65}.outcome-direction[data-astro-cid-ib6sesww]{color:#0b829f;border:1px solid #86cee4;border-radius:50%;place-items:center;width:26px;height:26px;margin-top:auto;padding-top:1px;display:grid}.flow-caption[data-astro-cid-ib6sesww]{text-align:center;color:#47667d!important;margin:0!important;font-size:.75rem!important}.convergence[data-astro-cid-ib6sesww]:not([data-active]) [data-astro-cid-ib6sesww]{animation-play-state:paused!important}@keyframes packet-travel{0%{stroke-dashoffset:1px;opacity:0}8%,75%{opacity:1}90%,to{stroke-dashoffset:0;opacity:0}}@keyframes stack-breathe{50%{transform:translateY(-7px)}}@keyframes outcome-light{50%{transform:translateY(-3px);box-shadow:0 14px 30px #327ca315,inset 0 0 0 1px #69c7df}}@media (width<=1100px) and (width>=901px){.source-tiles[data-astro-cid-ib6sesww] button[data-astro-cid-ib6sesww]{gap:5px;padding:10px 6px;font-size:.67rem}.source-tiles[data-astro-cid-ib6sesww] button[data-astro-cid-ib6sesww] svg{width:18px;height:18px}.outcome-tiles[data-astro-cid-ib6sesww]{gap:8px;width:34%}.outcome-tiles[data-astro-cid-ib6sesww] li[data-astro-cid-ib6sesww]{padding:20px 10px}.outcome-tiles[data-astro-cid-ib6sesww] h4[data-astro-cid-ib6sesww]{font-size:.73rem}.flow-foundation[data-astro-cid-ib6sesww]{width:205px}.foundation-stack[data-astro-cid-ib6sesww]{animation:none;transform:scale(.85)}}.flow-wires-mobile[data-astro-cid-ib6sesww],.flow-mobile-heading[data-astro-cid-ib6sesww]{display:none}.flow-results[data-astro-cid-ib6sesww]{display:contents}@media (width<=900px){.convergence[data-astro-cid-ib6sesww]{margin-top:32px}.flow-headings[data-astro-cid-ib6sesww]{grid-template-columns:1fr;gap:0}.flow-headings[data-astro-cid-ib6sesww]>div[data-astro-cid-ib6sesww]:not(:first-child){display:none}.flow-headings[data-astro-cid-ib6sesww]>div[data-astro-cid-ib6sesww]{padding:0}.flow-stage[data-astro-cid-ib6sesww]{flex-direction:column;align-items:center;gap:0;height:auto;margin-top:18px;display:flex}.flow-wires[data-astro-cid-ib6sesww]{display:none}.convergence[data-astro-cid-ib6sesww][data-mobile-ready] .flow-wires-mobile[data-astro-cid-ib6sesww]{pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.flow-wires-mobile[data-astro-cid-ib6sesww] .flow-line[data-astro-cid-ib6sesww]{stroke-width:1px;opacity:.35}.flow-wires-mobile[data-astro-cid-ib6sesww] g[data-astro-cid-ib6sesww]:nth-child(2n) .flow-packet[data-astro-cid-ib6sesww]{stroke:#806de0}.flow-wires-mobile[data-astro-cid-ib6sesww] .active[data-astro-cid-ib6sesww] .flow-line[data-astro-cid-ib6sesww]{opacity:1;stroke:#0b9fc0;stroke-width:1.6px}.mobile-flow-port[data-astro-cid-ib6sesww]{fill:#12acc2;stroke:#e8f9ff;stroke-width:1.5px}.source-tiles[data-astro-cid-ib6sesww]{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;padding:0 14px;display:grid;position:relative}.source-tiles[data-astro-cid-ib6sesww] li[data-astro-cid-ib6sesww]{width:auto;min-width:0;position:static}.source-tiles[data-astro-cid-ib6sesww] button[data-astro-cid-ib6sesww]{gap:8px;min-height:48px;padding:11px 10px;font-size:.82rem;line-height:1.3}.source-tiles[data-astro-cid-ib6sesww] button[data-astro-cid-ib6sesww] svg{width:21px;height:21px}.flow-foundation[data-astro-cid-ib6sesww]{z-index:2;width:100%;margin-top:26px;padding-top:0;position:relative;top:auto;left:auto;transform:none}.flow-foundation[data-astro-cid-ib6sesww]:before{display:none}.flow-mobile-heading[data-astro-cid-ib6sesww]{z-index:2;padding:0 0 14px;display:block;position:relative}.flow-mobile-heading[data-astro-cid-ib6sesww] h3[data-astro-cid-ib6sesww]{letter-spacing:-.025em;color:#133854;margin:0 0 5px;font-size:1rem;font-weight:600}.flow-mobile-heading[data-astro-cid-ib6sesww] p{letter-spacing:.11em;text-transform:uppercase;color:#486781;margin:0;font-size:.6rem;line-height:1.6}.foundation-stack[data-astro-cid-ib6sesww]{width:210px;height:190px;margin:auto}.stack-plane[data-astro-cid-ib6sesww]{border-radius:16px;width:160px;height:160px;left:25px}.plane-bottom[data-astro-cid-ib6sesww]{top:40px}.plane-middle[data-astro-cid-ib6sesww]{top:20px}.plane-top[data-astro-cid-ib6sesww] img[data-astro-cid-ib6sesww]{width:90px}.stack-halo[data-astro-cid-ib6sesww]{inset:-20px}.foundation-label[data-astro-cid-ib6sesww]{display:none}.flow-results[data-astro-cid-ib6sesww]{z-index:2;width:100%;margin:30px 0 22px;padding-left:14px;display:block;position:relative}.flow-results[data-astro-cid-ib6sesww] .flow-mobile-heading[data-astro-cid-ib6sesww]{border-bottom:1px solid #c9dfef;margin-bottom:16px;margin-left:-14px;padding-bottom:12px}.outcome-tiles[data-astro-cid-ib6sesww]{grid-template-columns:1fr;gap:10px;width:100%;margin:0;display:grid;position:relative;top:auto;right:auto}.outcome-tiles[data-astro-cid-ib6sesww] li[data-astro-cid-ib6sesww]{grid-template-columns:28px minmax(0,1fr) 26px;align-items:center;gap:0 12px;min-height:82px;padding:16px 14px;display:grid}.outcome-tiles[data-astro-cid-ib6sesww] svg{grid-area:1/1/3;width:26px;height:26px;margin:0}.outcome-tiles[data-astro-cid-ib6sesww] h4[data-astro-cid-ib6sesww]{grid-column:2;margin:0 0 5px;font-size:.9rem;line-height:1.35}.outcome-tiles[data-astro-cid-ib6sesww] p{grid-column:2;font-size:.8rem;line-height:1.55}.outcome-direction[data-astro-cid-ib6sesww]{grid-area:1/3/3;margin:0}.flow-caption[data-astro-cid-ib6sesww]{text-align:left;font-size:.72rem!important;line-height:1.65!important}}@media (width<=380px){.source-tiles[data-astro-cid-ib6sesww]{gap:9px;padding:0 12px}.source-tiles[data-astro-cid-ib6sesww] button[data-astro-cid-ib6sesww]{gap:6px;padding:11px 8px;font-size:.75rem}.source-tiles[data-astro-cid-ib6sesww] button[data-astro-cid-ib6sesww] svg{width:19px;height:19px}.outcome-tiles[data-astro-cid-ib6sesww] li[data-astro-cid-ib6sesww]{gap:0 10px;padding:15px 12px}}@media (prefers-reduced-motion:reduce){.convergence[data-astro-cid-ib6sesww] [data-astro-cid-ib6sesww]{transition:none!important;animation:none!important}.flow-packet[data-astro-cid-ib6sesww]{display:none}}.platform-editorial{color:var(--color-text);background:#fbfdfe}.platform-editorial h1,.platform-editorial h2{letter-spacing:-.045em;font-weight:550}.platform-editorial h2{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.16}.platform-editorial p{color:#496477;font-size:1rem;line-height:1.8}.platform-editorial .editorial-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#426a80;margin:0 0 23px;font-size:.7rem;font-weight:600;line-height:1.6}.editorial-eyebrow:before{content:"";vertical-align:middle;background:#08b6c3;width:25px;height:1px;margin-right:14px;display:inline-block}.editorial-section{padding:82px 0}.editorial-hero{color:#f1fbfd;background:radial-gradient(at 78% 55%,#13465d66,#0000 53%),#031522;overflow:hidden}.editorial-hero-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:50px;padding:80px 0 55px;display:grid}.editorial-hero h1{margin:0 0 28px;font-size:clamp(2.6rem,3.65vw,3.65rem);line-height:1.1}.editorial-hero h1 span{color:#78e8e5}.editorial-hero .editorial-eyebrow{color:#96d4de}.editorial-hero .editorial-lead{color:#c0dce6;max-width:540px;margin-bottom:30px;font-size:1.03rem;line-height:1.8}.editorial-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.editorial-link{color:#0d6e83;align-items:center;gap:18px;min-height:44px;font-size:.87rem;font-weight:560;text-decoration:none;display:inline-flex}.editorial-link span{transition:translate .2s}.editorial-link:hover span{translate:3px}.editorial-hero .editorial-link{color:#a7dce6}.editorial-hero-note{color:#a5c9d9;border-top:1px solid #39627855;justify-content:space-between;gap:24px;padding:20px 0 25px;font-size:.74rem;display:flex}.editorial-hero-core{min-width:0}.editorial-hero-core .bic-label{color:#cce6ee;font-size:.77rem}.editorial-hero-core .bic-label.is-focus,.editorial-hero-core .bic-label.is-lit{color:#8ff8ed}.editorial-hero-core .bic-label.is-soft{opacity:.8}.editorial-hero-core .bic-connectors path{stroke:#74bedc;stroke-opacity:.75}.editorial-hero-core .bic-label-icon{color:#74dadd}.editorial-hero-core .bic-viewport{background:radial-gradient(#25b9d51c,#0000 67%)}.editorial-heading{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;display:grid}.editorial-heading>p,.editorial-heading>div>p:not(.editorial-eyebrow){max-width:530px;margin:0}.editorial-sources{background:radial-gradient(at 53% 54%,#d5f4fa88,#0000 48%),#edf7fc;padding-bottom:58px;overflow:hidden}.editorial-sources .editorial-heading{align-items:start}.editorial-sources .editorial-heading>div>p:not(.editorial-eyebrow){margin-bottom:24px}.editorial-sources .editorial-heading .button{margin-top:0}.editorial-operating{color:#f3fcfd;background:radial-gradient(at 10% 40%,#16425655,#0000 60%),#041c2b;padding:52px 0 56px}.editorial-operating-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:42px;display:flex}.editorial-operating-heading h2{letter-spacing:-.035em;font-size:clamp(1.6rem,2.4vw,2.3rem);font-weight:500}.editorial-operating-heading .editorial-eyebrow{color:#9ed7df;white-space:nowrap;margin:0}.editorial-principles{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid;position:relative}.editorial-principles:before{content:"";background:linear-gradient(90deg,#45d8d49c,#477be275,#9575e475);height:1px;position:absolute;top:0;left:0;right:0}.editorial-principles li{gap:15px;min-width:0;padding-top:24px;display:flex}.editorial-principles svg{color:#79e2e5;flex:none;width:29px;height:29px;margin-top:2px}.editorial-principles h3{margin:0 0 10px;font-size:1.06rem;font-weight:550}.editorial-principles p{color:#c1d9e5;margin:0;font-size:.87rem;line-height:1.7}.editorial-workflows{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin:45px 0 0;padding:0;list-style:none;display:grid}.editorial-workflows li{border-top:1px solid #cbdde7;gap:14px;min-width:0;padding-top:23px;display:flex}.editorial-workflow-icon{color:#25718a;background:#e7f4f8;border:1px solid #c2e2eb;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.editorial-workflow-icon svg{width:24px;height:24px}.editorial-workflows h3{margin:4px 0 12px;font-size:.97rem;font-weight:580}.editorial-workflows p{margin:0;font-size:.87rem;line-height:1.75}.editorial-foundation-note{border-top:1px solid #dbe7ed;grid-template-columns:1.2fr 1fr;gap:65px;margin-top:37px;padding-top:27px;display:grid}.editorial-foundation-note p{color:#476a80;margin:0;font-size:.87rem}.editorial-foundation-note span{color:#486b80;font-size:.82rem}.editorial-context{background:#edf6fa;padding:60px 0 34px}.editorial-travel{grid-template-columns:1fr 1.1fr .8fr;align-items:center;gap:36px;display:grid}.editorial-travel h2{margin-bottom:20px;font-size:2.25rem}.editorial-travel .editorial-travel-proposition{color:#16697c;margin:0 0 16px;font-size:1.17rem;line-height:1.45}.editorial-travel .editorial-status{color:#466c80;margin:0 0 16px;font-size:.73rem}.editorial-travel p{font-size:.88rem;line-height:1.8}.editorial-travel>img{object-fit:cover;object-position:60% 48%;border-radius:8px;width:100%;height:295px}.editorial-industry-intro{border-left:1px solid #bdd8e4;padding-left:28px}.editorial-industry-intro h3{margin:0 0 16px;font-size:1.04rem;font-weight:550;line-height:1.5}.editorial-travel .editorial-eyebrow{font-size:.65rem}.editorial-industry-links{border-top:1px solid #c9dfe9;flex-wrap:wrap;gap:12px 24px;margin:34px 0 0;padding:22px 0 0;list-style:none;display:flex}.editorial-industry-links a{color:#315e75;text-underline-offset:4px;align-items:center;min-height:40px;font-size:.8rem;text-decoration-color:#99bfcc;display:inline-flex}.editorial-context .editorial-context-note{color:#486b80;margin:18px 0 0;font-size:.75rem}.editorial-closing .editorial-heading>div>p:not(.editorial-eyebrow){margin-bottom:26px}.editorial-closing{padding:78px 0}@media (width<=1100px){.editorial-hero-grid{grid-template-columns:1fr;gap:15px;padding-top:60px}.editorial-hero-core{width:100%;max-width:720px;margin:auto}.editorial-hero h1{max-width:850px;font-size:3.3rem}.editorial-heading{gap:40px}.editorial-workflows{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.editorial-travel{grid-template-columns:1fr 1fr}.editorial-industry-intro{border-top:1px solid #bfdbe6;border-left:0;grid-column:1/-1;align-items:center;gap:30px;padding:22px 0 0;display:flex}.editorial-industry-intro h3{margin:0}.editorial-industry-intro p{max-width:310px}.editorial-industry-intro .editorial-link{margin-left:auto}}@media (width<=850px){.editorial-heading{grid-template-columns:1fr;gap:25px}.editorial-operating-heading{display:block}.editorial-operating-heading .editorial-eyebrow{margin-bottom:20px}.editorial-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.editorial-principles:before{display:none}.editorial-principles li{border-top:1px solid #385a6c}.editorial-section{padding:58px 0}.editorial-foundation-note{gap:30px}.editorial-travel>img{height:300px}}@media (width<=600px){.editorial-hero-grid{padding:40px 0 28px}.editorial-hero h1{font-size:2.55rem}.editorial-hero .editorial-lead{font-size:.97rem}.editorial-hero-core{margin-top:8px}.editorial-hero-core .bic-label{font-size:.8rem}.editorial-hero-note{gap:20px;font-size:.68rem;line-height:1.6}.editorial-hero-note span:last-child{text-align:right}.editorial-principles{grid-template-columns:1fr;gap:23px}.editorial-principles li{padding-top:23px}.editorial-operating{padding:38px 0}.editorial-workflows{grid-template-columns:1fr;gap:27px}.editorial-workflows h3{font-size:1rem}.editorial-foundation-note{grid-template-columns:1fr;gap:18px}.editorial-travel{grid-template-columns:1fr;gap:26px}.editorial-travel>img{height:245px}.editorial-industry-intro{display:block}.editorial-industry-intro p{max-width:none}.editorial-context{padding-bottom:32px}.editorial-heading h2{font-size:2.1rem}.editorial-closing{padding:50px 0}.platform-editorial p{font-size:.94rem}}@media (prefers-reduced-motion:reduce){.platform-editorial *{transition:none!important;animation:none!important}}.editorial-operating{--pin-top:88px;isolation:isolate;position:relative}.editorial-operating:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 60% at 80% 40%,#245bff33,#0000 70%),radial-gradient(35% 50% at 15% 70%,#02dbe024,#0000 70%);position:absolute;inset:0}.op-word{transition:color .5s var(--motion-fade),opacity .5s var(--motion-fade)}[data-active-step] .op-word{opacity:.38}[data-active-step="0"] .op-word:first-child,[data-active-step="1"] .op-word:nth-child(2),[data-active-step="2"] .op-word:nth-child(3),[data-active-step="3"] .op-word:nth-child(4),[data-active-step=all] .op-word{opacity:1;color:#6de7e7}.editorial-principles li{transition:opacity .5s var(--motion-fade),transform .6s var(--motion-travel),background-color .5s,box-shadow .5s,border-color .5s}[data-progress-step][data-progress-state=waiting]{opacity:.5}@media (width>=851px) and (prefers-reduced-motion:no-preference){.editorial-operating[data-progress-pinned]{height:240vh;padding:0}.editorial-operating[data-progress-pinned]>.container{top:var(--pin-top);min-height:calc(100vh - var(--pin-top));flex-direction:column;justify-content:center;padding-block:48px;display:flex;position:sticky}.editorial-operating-heading h2{font-size:clamp(2rem,3.4vw,3.4rem);font-weight:560}.editorial-principles{gap:18px}.editorial-principles li{background:#ffffff08;border:1px solid #6de7e724;border-radius:18px;flex-direction:column;gap:6px;min-height:230px;margin-top:26px;padding:26px 22px}.editorial-principles li[data-progress-state=active]{background:linear-gradient(#02dbe01a,#245bff0f);border-color:#6de7e780;transform:translateY(-8px);box-shadow:0 30px 60px -30px #02dbe080}.editorial-principles h3{font-size:1.2rem}[data-progress-step] .editorial-step-icon{flex-direction:row;align-items:center;gap:12px;margin-bottom:10px}[data-progress-step] .editorial-step-icon .process-number{margin-bottom:0}.editorial-principles p{font-size:.9rem}}
