.centralita-story{--centralita-photo-position:center 42%}.centralita-story .routing-photo img{object-position:var(--centralita-photo-position)}.centralita-story .routing-scene:first-child{--centralita-photo-position:33% 40%}.centralita-story .routing-scene:nth-child(2){--centralita-photo-position:45% 38%}.centralita-story .routing-scene:nth-child(3){--centralita-photo-position:48% 62%}.centralita-story .routing-shade{background:linear-gradient(90deg,#091230ed 0%,#091230a6 47%,#091230ed 100%),linear-gradient(#0000 52%,#091230c9)}.home-page .centralita-story .routing-copy h2{letter-spacing:-.045em;color:#fff;text-wrap:balance;max-width:620px;margin:0 0 25px;font-size:clamp(36px,4.1vw,66px);font-weight:470;line-height:1.07}.centralita-story .routing-origin strong{font-size:21px;font-weight:500}.centralita-story .routing-node-label{color:#e0ecff;font-size:14px}.centralita-story .routing-junction{color:#b4ecff;font-size:16px}.centralita-story .routing-endpoint-icon{color:#c3f0ff;background:#142b58cf;border-color:#a5e7ff;width:62px;height:62px}.centralita-story .routing-endpoint strong{font-size:16px;font-weight:500}.centralita-story .routing-endpoint>span:last-child{color:#e0ecff;font-size:14px}.centralita-story .routing-infographic figcaption{color:#d9e9fc;font-size:13px}.centralita-story .routing-branches:before,.centralita-story .routing-branch:before{opacity:var(--centralita-branches,1)}.centralita-story .routing-scene-bottom{justify-content:space-between}.centralita-story .routing-scene-inner{min-height:0}.centralita-story[data-sequence-enhanced] .routing-story-stage{height:var(--centralita-stage-height,100svh);position:relative}.centralita-story[data-sequence-enhanced] .routing-scene{visibility:hidden;opacity:0;pointer-events:none;min-height:0;position:absolute;inset:0}.centralita-story[data-sequence-enhanced] .routing-scene[data-visible]{visibility:visible}.centralita-story[data-sequence-enhanced] .routing-transcript{display:block}.centralita-controls{color:#dce9fc;background:#0f183b;justify-content:center;align-items:center;gap:12px;padding:8px 24px 12px;display:flex;position:relative}.centralita-controls[hidden]{display:none}.centralita-counter{font-variant-numeric:tabular-nums;letter-spacing:.08em;margin-right:8px;font-size:11px}.home-page .centralita-controls button{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;place-items:center;padding:8px;font-size:12px;display:grid}.centralita-controls [data-sequence-previous] svg{transform:rotate(180deg)}.centralita-controls [data-sequence-pause]{min-width:84px!important}.centralita-controls button:focus-visible,.cv-integration-play:focus-visible{outline:2px solid var(--picton);outline-offset:2px;border-radius:6px}.centralita-controls button:hover{color:#fff}.centralita-progress{background:#ffffff10;height:2px;position:absolute;bottom:0;left:0;right:0}.centralita-progress span{transform-origin:0;height:100%;transform:scaleX(var(--sequence-progress,0));background:#65cfff;display:block}.centralita-story .routing-scene-inner{padding-bottom:28px}.home-page .service-page:has(.centralita-story) .cv-hero-visual .cv-portrait img{object-position:40% 40%}.home-page .service-page:has(.centralita-story) .cv-mobility-photo img{object-position:52% 70%}@media (width>=801px){.centralita-story .routing-scene-inner{min-height:calc(100svh - 64px)}}@media (width<=800px){.centralita-story .routing-scene-inner{padding:100px 24px 20px}.centralita-story .routing-scene-top>span:last-child{display:none}.centralita-story .routing-composition{gap:32px;padding-block:32px}.home-page .centralita-story .routing-copy h2{max-width:100%;margin-bottom:18px;font-size:clamp(30px,6vw,42px)}.home-page .centralita-story .routing-copy .routing-description{max-width:100%;font-size:15px;line-height:1.7}.home-page .centralita-story .routing-copy .routing-signoff{margin-top:20px}.centralita-story .routing-orbit{width:58px;height:58px;margin-bottom:2px}.centralita-story .routing-origin strong{font-size:18px}.centralita-story .routing-stem{height:26px;margin-top:8px}.centralita-story .routing-junction{padding:10px 0;font-size:15px}.centralita-story .routing-endpoint-icon{width:48px;height:48px}.centralita-story .routing-endpoint strong{font-size:14px}.centralita-story .routing-endpoint>span:last-child{font-size:12px}.centralita-story .routing-infographic figcaption{margin-top:22px;font-size:12px}.centralita-story .routing-scene-bottom{justify-content:flex-end;margin-top:0;padding-top:14px}}.cv-integrations[data-centralita-integrations] .cv-integration-source{position:relative}.cv-integrations[data-centralita-integrations] .cv-integration-source:after{content:"";border:1px solid var(--mariner);opacity:var(--integration-source,0);pointer-events:none;border-radius:50px;position:absolute;inset:-8px}.cv-integration-flow{grid-template-columns:repeat(3,1fr);max-width:900px;height:42px;margin:0 auto;display:grid;position:relative}.cv-integration-flow:before{content:"";border-left:1px solid #adc8e4;height:20px;position:absolute;top:0;left:50%}.cv-integration-flow>span{border-top:1px solid #adc8e4;margin-top:20px;position:relative}.cv-integration-flow>span:first-child{margin-left:50%}.cv-integration-flow>span:last-child{margin-right:50%}.cv-integration-flow>span:after{content:"";border-left:1px solid #adc8e4;height:21px;position:absolute;left:50%}.cv-integration-flow>span:first-child:after{left:0}.cv-integration-flow>span:last-child:after{left:100%}.cv-integration-flow>span:before{content:"";background:var(--mariner);height:2px;opacity:var(--integration-route,0);position:absolute;top:-1px;left:0;right:0}.cv-integrations[data-centralita-integrations] .cv-integration-card{box-shadow:0 0 0 2px rgb(35 118 201/calc(var(--integration-emphasis,0) * .7)),0 14px 40px rgb(20 31 76/calc(var(--integration-emphasis,0) * .06))}.cv-integrations[data-centralita-integrations] .cv-integration-card .cv-brand-icon{background:rgb(35 118 201/calc(var(--integration-emphasis,0) * .09))}.cv-integration-bottom{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}.home-page .cv-integration-play{font:inherit;color:var(--deep);cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:12px}.cv-integration-play[hidden]{display:none}@media (width<=700px){.cv-integration-flow{display:none}.cv-integration-bottom{flex-direction:column;align-items:start;gap:8px}}@media print{.centralita-story[data-sequence-enhanced] .routing-story-stage{height:auto}.centralita-story[data-sequence-enhanced] .routing-scene{position:relative;visibility:visible!important;opacity:1!important}.centralita-story [data-story-layer],.centralita-story [data-story-line]{opacity:1!important;transform:none!important}.centralita-story .routing-transcript,.centralita-controls,.cv-integration-play{display:none!important}}.cv-queues[data-astro-cid-fbzezza2]{background:var(--white);color:var(--deep);padding:clamp(64px,7vw,104px) 0;scroll-margin-top:100px}.cv-queues-layout[data-astro-cid-fbzezza2]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.cv-queues-copy[data-astro-cid-fbzezza2]{grid-area:1/2;min-width:0}.cv-queues[data-astro-cid-fbzezza2] .eyebrow[data-astro-cid-fbzezza2]{margin:0 0 20px}.cv-queues[data-astro-cid-fbzezza2] h2[data-astro-cid-fbzezza2]{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(32px,3.4vw,52px);line-height:1.12}.cv-queues[data-astro-cid-fbzezza2] h2[data-astro-cid-fbzezza2] span[data-astro-cid-fbzezza2]{color:var(--electric)}.cv-queues-intro[data-astro-cid-fbzezza2]{margin:24px 0;font-size:18px;font-weight:300;line-height:1.8}.cv-queues-points[data-astro-cid-fbzezza2]{gap:18px;margin:28px 0;padding:0;list-style:none;display:grid}.cv-queues-points[data-astro-cid-fbzezza2] li[data-astro-cid-fbzezza2]{align-items:center;gap:14px;font-size:16px;line-height:1.6;display:flex}.cv-queues-icon[data-astro-cid-fbzezza2]{background:color-mix(in srgb,var(--electric) 6%,var(--white));width:34px;height:34px;color:var(--electric);border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.cv-queues-condition[data-astro-cid-fbzezza2]{color:color-mix(in srgb,var(--deep) 78%,var(--white));max-width:60ch;font-size:12px;line-height:1.8}.cv-queues-visual[data-astro-cid-fbzezza2]{text-align:center;grid-area:1/1;min-width:0;container:centralita-queues/inline-size}.cv-queues-frame-holder[data-astro-cid-fbzezza2]{height:580px;position:relative}.cv-queues[data-astro-cid-fbzezza2] iframe[data-astro-cid-fbzezza2]{pointer-events:none;background:0 0;border:0;width:100%;height:100%;display:block}.cv-queues-toggle[data-astro-cid-fbzezza2]{font:inherit;border:1px solid var(--line);min-height:44px;color:var(--deep);cursor:pointer;background:0 0;border-radius:999px;margin-top:8px;padding:8px 16px;font-size:13px}.cv-queues-toggle[data-astro-cid-fbzezza2]:hover{background:color-mix(in srgb,var(--electric) 4%,var(--white))}.cv-queues-toggle[data-astro-cid-fbzezza2]:focus-visible{outline:2px solid var(--electric);outline-offset:4px}@media (width<=900px){.cv-queues-layout[data-astro-cid-fbzezza2]{grid-template-columns:1fr;gap:28px;max-width:680px}.cv-queues-copy[data-astro-cid-fbzezza2]{grid-area:1/1}.cv-queues-visual[data-astro-cid-fbzezza2]{grid-area:2/1}.cv-queues[data-astro-cid-fbzezza2] h2[data-astro-cid-fbzezza2]{max-width:22ch;font-size:clamp(32px,5.8vw,46px)}.cv-queues-intro[data-astro-cid-fbzezza2]{font-size:16px}.cv-queues-condition[data-astro-cid-fbzezza2]{font-size:14px}}@container centralita-queues (width<=500px){.cv-queues-frame-holder[data-astro-cid-fbzezza2]{height:700px}.cv-queues-toggle[data-astro-cid-fbzezza2]{font-size:14px}}@container centralita-queues (width<=350px){.cv-queues-frame-holder[data-astro-cid-fbzezza2]{height:780px}}@media print{.cv-queues-visual[data-astro-cid-fbzezza2]{display:none}.cv-queues-copy[data-astro-cid-fbzezza2]{grid-column:1}.cv-queues-layout[data-astro-cid-fbzezza2]{display:block}}.cv-hero-principle[data-astro-cid-eyncyups]{flex-wrap:wrap;font-size:clamp(18px,1.7vw,24px);line-height:1.45}
