.home-journey{position:relative;isolation:isolate;--journey-margin: 64px}.home-journey .container{width:min(1280px,calc(100% - var(--journey-margin) * 2))}.home-filament{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none;overflow:hidden;contain:layout style}.journey-filament{fill:none;stroke:var(--brand);stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.journey-dot,.journey-ring{transform-box:fill-box;transform-origin:center}.journey-dot{fill:var(--brand);opacity:var(--journey-node, 0);transform:scale(var(--journey-node, 0))}.journey-ring{fill:none;stroke:var(--brand);stroke-width:1;opacity:calc((1 - var(--journey-ring, 1)) * .5);transform:scale(calc(.45 + var(--journey-ring, 1) * 1.25))}.journey-tip{fill:var(--brand);opacity:0}.journey-branch{fill:none;stroke:var(--brand);stroke-width:1.4;stroke-linecap:round;opacity:.8;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--journey-node, 0))}.journey-node--branch>.journey-ring{display:none}.home-journey[data-journey-branching] .method-flow>.flow-hypha,.home-journey[data-journey-branching] .method-strip li>.flow-node{display:none}.home-journey[data-journey-branching] .method-strip li{display:block;padding-left:30px}.journey-bridge{height:var(--journey-cross-height, 118px);position:relative;background:var(--page)}.journey-bridge-surface{background:var(--surface);border-top:1px solid var(--line)}.home-journey .journey-bridge+.section{padding-top:24px}.home-journey .journey-bridge-surface+.section{border-top:0}.journey-end{height:1px}.home-journey.journey-ready [data-journey-reveal]{opacity:var(--journey-arrival, 1);transform:translateY(var(--journey-shift, 0px));transition:background-color .26s ease,border-color .26s ease,color .24s ease}.home-journey.journey-ready [data-journey-reveal]:focus-within{opacity:1;transform:none}.home-journey .hero-caption{align-items:center;flex-wrap:wrap}.home-journey .hero-caption>span:first-child{flex:1 1 350px}.home-journey .hero-caption>span:nth-child(2){margin-left:auto}.home-journey .hero-agent-note{display:grid;grid-template-columns:28px 1fr;gap:13px;border:1px solid var(--line);border-left:3px solid var(--brand);background:var(--soft);border-radius:5px;padding:17px 18px;margin-block:19px 4px}.home-journey .hero-agent-note>svg{color:var(--brand);margin-top:4px}.home-journey .hero-agent-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;color:var(--brand);font-size:10px;font-weight:650;margin-bottom:8px}.home-journey .hero-agent-eyebrow span{color:var(--muted);font-size:9px;font-weight:500}.home-journey .hero-agent-note h4{font-size:17px;letter-spacing:-.025em;line-height:1.4;margin-bottom:7px}.home-journey .hero-agent-note p{color:var(--muted);font-size:12px;margin:0;line-height:1.65}.home-journey .hero-agent-decision{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:11px;margin-top:13px;font-size:11px}.home-journey .hero-agent-decision strong{font-weight:600}.home-journey .hero-agent-decision span{color:var(--muted)}.home-journey .hero-work-title .status-chip{color:var(--text);background:var(--soft);border:1px solid var(--line)}.home-journey .app-illustration-label{display:none}@media(max-width:1000px){.home-journey{--journey-margin: 44px}}@media(max-width:760px){.home-journey{--journey-margin: 30px}.journey-bridge{height:132px}.home-journey .journey-bridge+.section{padding-top:17px}.journey-filament{stroke-width:1.4}.home-journey .hero-caption{align-items:flex-start;gap:10px}.home-journey .hero-caption>span:first-child{flex-basis:auto}.home-journey .hero-caption>span:nth-child(2){margin-left:0}.home-journey .hero-agent-note{padding:15px;gap:9px;grid-template-columns:20px minmax(0,1fr)}.home-journey .hero-agent-note>svg{width:20px}.home-journey .hero-agent-note h4{font-size:16px}.home-journey .hero-agent-note p{font-size:12px}.home-journey .hero-agent-decision{flex-direction:column;align-items:flex-start;gap:4px;font-size:11px}}@media(max-width:480px){.home-journey{--journey-margin: 27px}.home-journey .hero-work-title{display:block}.home-journey .hero-work-title h3{font-size:24px;line-height:1.15;margin-bottom:14px}.home-journey .hero-work-title .status-chip{display:inline-block;font-size:11px;padding:6px 9px;margin-top:0}.home-journey .app-order-summary{column-gap:7px;margin-block:22px}.home-journey .app-order-summary>div{padding-left:8px}.home-journey .app-order-summary>div:first-child{padding-left:0}.home-journey .app-order-summary small{font-size:10px;min-height:30px;line-height:1.4}.home-journey .app-order-summary b{font-size:27px}.home-journey .app-order-summary b span{font-size:10px}.home-journey .hero-table-head,.home-journey .hero-table-line{grid-template-columns:minmax(0,1fr) 37px 61px;gap:8px}.home-journey .hero-table-head{font-size:10px;line-height:1.45}.home-journey .hero-table-line{font-size:12px;line-height:1.45}.home-journey .hero-table-line small{font-size:10px}.home-journey .hero-agent-note{grid-template-columns:1fr;padding:14px 12px}.home-journey .hero-agent-note>svg{display:none}.home-journey .hero-agent-eyebrow{font-size:11px;margin-bottom:10px}.home-journey .hero-agent-eyebrow span{font-size:10px}.home-journey .hero-order-events>div{gap:9px}.home-journey .hero-order-events b{font-size:11px;line-height:1.5}.home-journey .hero-order-events small{font-size:10px;line-height:1.5}}@media(prefers-reduced-motion:reduce){.home-journey.journey-ready [data-journey-reveal]{opacity:1!important;transform:none!important;transition:none!important}.journey-filament{stroke-dashoffset:0!important}.journey-dot{opacity:1!important;transform:none!important}.journey-branch{stroke-dashoffset:0!important}.journey-ring,.journey-tip{display:none}}.hs-showcase{--hs-metal-edge: #8aa6a9;--hs-metal-light: #527378;--hs-metal-dark: #123139;--hs-ease: cubic-bezier(.22, 1, .36, 1);--hs-slide-ease: cubic-bezier(.5, 0, .12, 1);width:100%;min-width:0;margin:34px auto 0;color:var(--text, #06171b)}.hs-processes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line, #bdcfd1)}.hs-processes button{display:flex;align-items:center;gap:11px;padding:12px 19px;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted, #486065);font-size:13px;text-align:left;min-height:48px;transition:background-color .24s ease,border-color .24s ease,color .24s ease}.hs-processes button>svg{color:var(--brand, #0f575f)}.hs-processes button{position:relative}.hs-processes button[data-upcoming=true]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--brand, #0f575f);opacity:.38;transform-origin:left;animation:hs-upcoming var(--hs-autoplay, 5s) linear both}@keyframes hs-upcoming{0%{transform:scaleX(0)}}.hs-processes button span{flex:1}.hs-processes button[aria-pressed=true]{color:var(--text, #06171b);background:color-mix(in srgb,var(--surface, #f5f8f8) 65%,transparent);border-bottom-color:var(--brand, #0f575f)}.hs-processes button:hover{color:var(--text, #06171b);background:var(--surface, #f5f8f8)}.hs-stage{position:relative;--hs-authored: 1000;width:min(100%,1000px,max(620px,calc((100vh - 550px) * 1000 / 724)));width:min(100%,1000px,max(620px,calc((100svh - 550px) * 1000 / 724)));aspect-ratio:1000 / 724;margin:0 auto}@media(min-height:1001px){.hs-stage{width:min(100%,1000px,max(620px,calc((100vh - 626px) * 1000 / 724)));width:min(100%,1000px,max(620px,calc((100svh - 626px) * 1000 / 724)))}}.hs-stage{overflow:clip;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;cursor:grab;--hs-scale: 1;--hs-tilt-x: 0deg;--hs-tilt-y: 0deg;--hs-drag: 0}.hs-stage[data-dragging=true]{cursor:grabbing}.hs-scene{position:absolute;left:0;top:0;width:1000px;height:724px;transform:scale(var(--hs-scale));transform-origin:top left;opacity:0}.hs-stage[data-ready=true] .hs-scene{opacity:1;transition:opacity .42s ease}.hs-stage-wrap{position:relative;overflow:clip}.hs-stage-wrap>.hs-stage{z-index:1}@media screen and (min-width:901px)and (min-height:930px){.home-hero .hs-showcase{display:flex;flex-direction:column;container-type:inline-size}.home-hero .hs-stage-wrap{flex:1 1 0;container-type:size;min-height:calc(580px * 724 / 1000);max-height:calc(min(100cqw,1000px)*.724)}.home-hero .hs-stage{width:min(100%,1000px,max(580px,100cqh * 1000 / 724))}}.hs-emblem{position:absolute;z-index:0;left:2%;top:-8%;height:116%;aspect-ratio:1332 / 1980;color:var(--brand, #0f575f);opacity:.1;pointer-events:none}.hs-emblem svg{display:block;width:100%;height:100%}[data-theme=dark] .hs-emblem{color:var(--teal-200, #a8c5c9);opacity:.1}.hs-stage-wrap:has(>.hs-stage[data-ready=true]:not([data-entered]))>.hs-emblem{opacity:0}.hs-stage-wrap:has(>.hs-stage[data-entered=true])>.hs-emblem{animation:hs-emblem-in 1.8s ease both}@keyframes hs-emblem-in{0%{opacity:0}}.hs-stage[data-ready=true]:not([data-entered]) :is(.hs-monitor,.hs-handset,.hs-floor){opacity:0}.hs-stage[data-entered=true] .hs-monitor{animation:hs-monitor-in 1.1s var(--hs-ease) both}.hs-stage[data-entered=true] .hs-handset{animation:hs-handset-in 1.15s var(--hs-ease) .32s both}.hs-stage[data-entered=true] .hs-floor{animation:hs-floor-in 1.2s ease both}@keyframes hs-monitor-in{0%{opacity:0;translate:0 34px}}@keyframes hs-handset-in{0%{opacity:0;translate:70px 26px}}@keyframes hs-floor-in{0%{opacity:0}}.hs-slide[data-arrive] :is(.ex-kpis>div,.ex-content-heading,.ex-main-screen>:not(.ex-table-wrap,.ex-content-heading),.ex-table-wrap tbody tr,.ex-main-screen li,.ex-agent>*,.ex-mobile-stats>div,.ex-mobile-screen>:not(ul,ol,.ex-mobile-stats),.ex-mobile-screen li,.ex-phone-agent){animation:hs-arrive .62s var(--hs-ease) both;animation-delay:calc(var(--hs-arrive-delay, 0ms) + var(--hs-i, 0) * 48ms)}.hs-slide[data-arrive=pending] :is(.ex-kpis>div,.ex-content-heading,.ex-main-screen>:not(.ex-table-wrap,.ex-content-heading),.ex-table-wrap tbody tr,.ex-main-screen li,.ex-agent>*,.ex-mobile-stats>div,.ex-mobile-screen>:not(ul,ol,.ex-mobile-stats),.ex-mobile-screen li,.ex-phone-agent){animation:none;opacity:0}@keyframes hs-arrive{0%{opacity:0;translate:0 9px}}.hs-slide[data-arrive=true] .ex-time-bar{transform-origin:left center;animation:hs-grow .76s var(--hs-ease) both;animation-delay:calc(var(--hs-arrive-delay, 0ms) + .26s)}@keyframes hs-grow{0%{scale:0 1}}.hs-monitor-glass:after,.hs-handset-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,transparent 34%,rgb(63 149 160 / 7%) 44%,rgb(63 149 160 / 15%) 49.5%,rgb(63 149 160 / 7%) 55%,transparent 65%);translate:-110% 0}[data-theme=dark] :is(.hs-monitor-glass,.hs-handset-glass):after{background:linear-gradient(105deg,transparent 36%,rgb(255 255 255 / 6%) 45%,rgb(255 255 255 / 14%) 49.5%,rgb(255 255 255 / 6%) 54%,transparent 63%)}.hs-stage[data-sheen=true] .hs-handset-glass:after{animation:hs-sheen 1.3s cubic-bezier(.45,0,.25,1) var(--hs-sheen-delay, 0ms) both}.hs-stage[data-sheen=true] .hs-monitor-glass:after{animation:hs-sheen 1.5s cubic-bezier(.45,0,.25,1) calc(var(--hs-sheen-delay, 0ms) + .14s) both}@keyframes hs-sheen{to{translate:110% 0}}.hs-floor{position:absolute;left:30px;right:0;bottom:0;height:96px;background:radial-gradient(50% 42% at 50% 58%,rgb(12 40 45 / 20%),rgb(12 40 45 / 7%) 55%,transparent 100%)}.hs-device-group{position:absolute;top:0;right:0;bottom:0;left:0}.hs-monitor{position:absolute;left:8px;top:14px;width:852px;height:668px}.hs-monitor-body{position:relative;z-index:2;width:852px;height:580px;padding:14px 14px 0;border-radius:19px;background:linear-gradient(130deg,#6d8b90,#2e5058 24%,#102e36,#3f626a);border:1px solid var(--hs-metal-edge);box-shadow:inset 0 0 0 2px #d5ebec21,7px 7px 0 -2px #0b232a,10px 12px 0 -5px #46636a,8px 29px 36px -27px #051a1f7f}.hs-monitor-body:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgb(255 255 255 / 7%),transparent 26%)}.hs-monitor-camera{position:absolute;top:5px;left:50%;width:4px;height:4px;border-radius:50%;background:#081a20;box-shadow:inset 0 0 0 1px #56727a}.hs-monitor-glass{width:822px;height:514px;position:relative;overflow:hidden;isolation:isolate;border-radius:8px;background:#102b32;box-shadow:0 0 0 1px #071f27;pointer-events:none}.hs-monitor-chin{position:relative;height:49px;display:flex;align-items:center;justify-content:center;gap:8px;color:#d5e2e3;font-family:Manrope Variable,Manrope,sans-serif;font-size:13px;font-weight:680;letter-spacing:-.03em}.hs-monitor-chin .brand-ia,.hs-monitor-chin .brand-period{color:var(--teal-400, #3f95a0)}.hs-monitor-logo{display:block;width:11px;height:17px;color:#d5e2e3}.hs-monitor-logo svg{width:100%;height:100%}.hs-monitor-chin>i{position:absolute;right:15px;top:22px;width:3px;height:3px;border-radius:50%;background:#b8d6d9;box-shadow:0 0 4px #addde059}.hs-monitor-neck{position:absolute;z-index:0;left:370px;top:557px;width:112px;height:131px;background:linear-gradient(90deg,#274950,#68858a 38%,#33565d 76%,#183840);clip-path:polygon(15% 0,85% 0,100% 100%,0 100%);box-shadow:inset 0 18px 17px -12px #092a32}.hs-monitor-foot{position:absolute;z-index:1;left:268px;top:675px;width:322px;height:27px;border-radius:45% 45% 10px 10px/48% 48% 8px 8px;background:linear-gradient(180deg,#759096,#466b74 47%,#1b3c46 70%,#2c4a53);box-shadow:0 2px #123039,0 18px 19px -16px #041b2199}.hs-handset{position:absolute;z-index:3;top:182px;left:715px;width:242px;height:480px;padding:8px;border-radius:35px;border:1px solid #89a8ac;background:linear-gradient(110deg,#47666d,#0b242b 42%,#24464e 90%,#91aaad);box-shadow:inset 0 0 0 3px #18363e,4px 4px #0b252e,6px 6px #6c888e,0 28px 29px -16px #051b2266;transform:rotate(4deg)}.hs-handset-glass{position:relative;width:224px;height:462px;overflow:hidden;isolation:isolate;border:1px solid #122a32;border-radius:27px;background:var(--surface, #fff);pointer-events:none}.hs-phone-key{position:absolute;width:3px;background:linear-gradient(90deg,#759398,#24434b);border-radius:3px}.hs-phone-key--left{left:-4px;top:88px;height:45px}.hs-phone-key--right{right:-5px;top:117px;height:56px}.hs-strip{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(calc((var(--hs-drag, 0) - var(--hs-index, 0)) * 100%));transition:transform var(--hs-settle, .9s) var(--hs-slide-ease);will-change:transform}.hs-handset-glass .hs-strip{transition-delay:40ms}.hs-stage[data-dragging=true] .hs-strip{transition:none}.hs-strip--leaving{z-index:1}.hs-strip--entering{z-index:2;animation:hs-turn-in .9s var(--hs-slide-ease) both}.hs-strip--leaving{animation:hs-turn-out .9s var(--hs-slide-ease) both}.hs-handset-glass :is(.hs-strip--entering,.hs-strip--leaving){animation-delay:40ms}@keyframes hs-turn-in{0%{translate:calc(var(--hs-turn, 1) * 100%) 0}}@keyframes hs-turn-out{to{translate:calc(var(--hs-turn, 1) * -100%) 0}}.hs-slide{transition:opacity var(--hs-settle, .9s) ease}.hs-slide:not([data-current]){opacity:.4}.hs-slide{position:absolute;top:0;bottom:0;left:calc(var(--hs-k, 0) * 100%);width:100%;overflow:hidden;border-radius:inherit}.hs-desktop-canvas{position:absolute;left:0;top:0;width:1024px;height:640px;overflow:hidden;transform:scale(.802734375);transform-origin:top left;pointer-events:none}.hs-mobile-canvas{position:absolute;left:0;top:0;width:300px;height:620px;overflow:hidden;transform:scale(.74);transform-origin:top left;pointer-events:none}.hs-tour-controls{display:flex;align-items:center;gap:24px}.hs-tour-controls>.hs-steps{flex:1;min-width:0}.hs-playback{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:7px;min-width:99px;min-height:44px;padding:8px 10px;border:1px solid transparent;border-radius:5px;color:var(--brand, #0f575f);background:transparent;font-size:12px;line-height:1.4;font-weight:550}.hs-playback:hover{background:var(--surface, #f5f8f8);border-color:var(--line, #bdcfd1)}.hs-playback:focus-visible{outline:2px solid var(--brand, #0f575f);outline-offset:2px}html:not([data-app-ready=true]) .hs-playback{display:none}@media(max-width:600px){.hs-tour-controls{gap:4px}.hs-playback{min-width:44px;padding:8px}.hs-playback>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media print,(prefers-reduced-motion:reduce){.hs-playback{display:none!important}}.hs-steps{position:relative;margin-top:0}.hs-steps-line{position:absolute;left:0;top:0;display:block;max-width:100%;overflow:visible;pointer-events:none}.hs-steps-guide,.hs-steps-filament{fill:none;stroke:var(--brand, #0f575f);stroke-linecap:round}.hs-steps-guide{stroke-width:1;opacity:.2}.hs-steps-filament{stroke-width:1.6;transition:stroke-dashoffset .76s var(--hs-ease)}.hs-steps-timer{fill:none;stroke:var(--brand, #0f575f);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:1 1;opacity:.38;animation:hs-timer var(--hs-autoplay, 5s) linear both}@keyframes hs-timer{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.hs-steps-fill{fill:none;stroke:var(--brand, #0f575f);stroke-width:1.6;stroke-linecap:round;animation:hs-fill var(--hs-fill, .42s) ease-out both}@keyframes hs-fill{0%{opacity:.38}}.hs-steps-list{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.hs-step{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:0 4px 8px;background:transparent;border:0;color:var(--muted, #486065);font-size:12px;line-height:1.35;cursor:pointer}.hs-step-dot{display:block;width:11px;height:11px;margin-top:12.5px;border:1.5px solid var(--brand, #0f575f);border-radius:50%;background:var(--page, #e7eeef);transition:background-color .38s ease,box-shadow .38s ease,transform .38s var(--hs-ease)}.hs-step[data-reached=true] .hs-step-dot{background:var(--brand, #0f575f)}.hs-step[aria-current=step]{color:var(--text, #06171b);font-weight:600}.hs-step[aria-current=step] .hs-step-dot{transform:scale(1.18);box-shadow:0 0 0 5px color-mix(in srgb,var(--brand) 14%,transparent)}.hs-step:hover{color:var(--text, #06171b)}.hs-step:hover .hs-step-dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--brand) 10%,transparent)}.hs-step:focus-visible{outline:2px solid var(--brand, #0f575f);outline-offset:-2px;border-radius:6px}.hs-step-label{max-width:100%;overflow-wrap:anywhere;text-align:center}.hs-toolbar{display:flex;gap:30px;align-items:center;justify-content:space-between;padding-block:14px 16px;border-top:1px solid var(--line, #bdcfd1)}.hs-current{flex:1;min-width:0}@media(min-width:1100px){.hs-current-inner{align-items:baseline;gap:26px}.hs-current-inner>div{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:30px;row-gap:4px}.hs-current .hs-context{margin:0;padding-right:30px;border-right:1px solid var(--line, #bdcfd1);line-height:1.5}}.hs-current-inner{display:flex;gap:20px;align-items:flex-start;animation:hs-caption-in .56s var(--hs-ease) both}@keyframes hs-caption-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.hs-current .hs-context{margin:0 0 4px;color:var(--muted, #486065);font-size:13px;font-weight:500;line-height:1.45}.hs-current .hs-agent-caption{margin:0;font-size:16px;font-weight:600;line-height:1.5}.hs-agent-caption>.agent-chip{margin-right:8px;vertical-align:2px}.hs-links{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 24px}.hs-open,.hs-agent-link{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;min-height:44px;color:var(--brand, #0f575f);font-size:13px;font-weight:600;white-space:nowrap;text-decoration:none}.hs-open>svg,.hs-agent-link>svg{flex:none;width:15px;height:15px;stroke-width:1.75}.hs-open:is(:hover,:focus-visible),.hs-agent-link:is(:hover,:focus-visible){color:var(--brand-strong, #0b454c)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.hs-open:hover>svg,.hs-agent-link:hover>svg{animation:go-nudge 1.2s ease-in-out infinite}}.hs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hs-showcase[data-paused=true] :is(.hs-strip,.hs-current-inner,.hs-slide *){animation:none;transition:none}[data-theme=dark] .hs-monitor-body{box-shadow:inset 0 0 0 2px #d5ebec21,7px 7px 0 -2px #0b232a,10px 12px 0 -5px #46636a,8px 29px 36px -27px #000c10cc}[data-theme=dark] .hs-floor{background:radial-gradient(50% 42% at 50% 58%,rgb(1 17 22 / 42%),rgb(1 17 22 / 14%) 55%,transparent 100%)}@media(hover:hover)and (pointer:fine){.hs-device-group{transform-origin:50% 88%;transform:perspective(2400px) translateY(calc((1 - var(--hs-rise, 1)) * 38px)) rotateX(calc(var(--hs-tilt-x) + (1 - var(--hs-rise, 1)) * 15deg)) rotateY(var(--hs-tilt-y)) scale(calc(.93 + var(--hs-rise, 1) * .07));transition:transform .56s var(--hs-ease)}.hs-monitor{transform:perspective(1900px) rotateY(-8deg) rotateX(2deg) rotate(-1deg)}.hs-handset{transform:perspective(1900px) rotateY(-11deg) rotate(5deg)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:reduce){.hs-device-group{transform:none}}@media(hover:none){.hs-stage{cursor:default}}@media(max-width:900px){.hs-current-inner{gap:14px}.hs-toolbar{gap:20px}}@media(max-width:600px){.hs-showcase{margin-top:29px}.hs-processes{display:flex}.hs-processes button{position:relative;flex:0 0 58px;justify-content:center;padding:0 12px;gap:9px;font-size:12px;line-height:1.3;min-height:52px;transition:flex-grow .42s var(--hs-ease),flex-basis .42s var(--hs-ease),background-color .24s ease,border-color .24s ease,color .24s ease}.hs-processes button[aria-pressed=true]{flex:1 1 0;justify-content:flex-start}.hs-processes button span{flex:0 1 auto;min-width:0;max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width .42s var(--hs-ease),opacity .26s ease}.hs-processes button[aria-pressed=true] span{max-width:220px;opacity:1;transition-delay:0s,.14s}.hs-processes button>svg{width:17px;height:17px}.hs-stage{margin-top:14px}.hs-step{font-size:10.5px;padding:0 0 10px}.hs-step-label{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.01em}.hs-toolbar{flex-direction:column;align-items:stretch;padding-block:12px 14px;gap:8px}.hs-current-inner{gap:12px}.hs-current .hs-context{font-size:13px}.hs-current .hs-agent-caption{font-size:15px;min-height:3em}.hs-links{justify-content:space-between;gap:4px 16px}}@media(prefers-reduced-motion:reduce){.hs-device-group,.hs-monitor,.hs-handset{transition:none}.hs-strip,.hs-strip--entering,.hs-strip--leaving,.hs-current-inner{animation:none;transition:none}.hs-steps-filament,.hs-step-dot,.hs-open,.hs-agent-link,.hs-processes button{transition:none}.hs-stage[data-entered=true] :is(.hs-monitor,.hs-handset,.hs-floor),.hs-emblem,.hs-stage[data-sheen=true] :is(.hs-monitor-glass,.hs-handset-glass):after,.hs-slide[data-arrive=true] *{animation:none!important}}@media print{.hs-stage :is(.hs-monitor,.hs-handset,.hs-floor){opacity:1!important;animation:none!important}.hs-emblem{display:none}}.hs-tap-cue{display:none}@media(max-width:600px){.hs-stage{--hs-authored: 360;width:min(100%,max(240px,calc((100vh - 314px) * 360 / 440)));width:min(100%,max(240px,calc((100svh - 314px) * 360 / 440)));aspect-ratio:360 / 440}.hs-stage .hs-scene{width:360px;height:440px}.hs-stage .hs-floor{left:30px;right:0;height:50px}.hs-stage :is(.hs-monitor,.hs-handset){left:0;top:0;transform-origin:top left}.hs-stage .hs-handset{z-index:3;transform:translate(104px,8px) scale(.86) rotate(2deg)}.hs-stage .hs-monitor{z-index:2;transform:translate(-28px,150px) scale(.36) rotate(-2deg)}.hs-stage[data-front=escritorio] .hs-monitor{z-index:4;transform:translate(1px,80px) scale(.42)}.hs-stage[data-front=escritorio] .hs-handset{transform:translate(122px,10px) scale(.8) rotate(2deg)}.hs-stage[data-entered=true] .hs-monitor{animation:hs-floor-in .9s ease both}.hs-stage[data-entered=true] .hs-handset{animation:hs-floor-in .9s ease .22s both}.hs-stage[data-dealt=true][data-front=escritorio] .hs-monitor{animation:hs-deal-monitor-up .76s both}.hs-stage[data-dealt=true][data-front=escritorio] .hs-handset{animation:hs-deal-handset-down .76s both}.hs-stage[data-dealt=true][data-front=movil] .hs-monitor{animation:hs-deal-monitor-down .76s both}.hs-stage[data-dealt=true][data-front=movil] .hs-handset{animation:hs-deal-handset-up .76s both}@keyframes hs-deal-monitor-up{0%{z-index:2;transform:translate(-28px,150px) scale(.36) rotate(-2deg);animation-timing-function:cubic-bezier(.3,0,.4,1)}49.9%{z-index:2}50%{z-index:4;transform:translate(-96px,152px) scale(.3) rotate(-8deg);animation-timing-function:cubic-bezier(.4,0,.12,1)}to{z-index:4;transform:translate(1px,80px) scale(.42)}}@keyframes hs-deal-handset-down{0%{transform:translate(104px,8px) scale(.86) rotate(2deg);animation-timing-function:cubic-bezier(.3,0,.4,1)}50%{transform:translate(234px,44px) scale(.58) rotate(9deg);animation-timing-function:cubic-bezier(.4,0,.12,1)}to{transform:translate(122px,10px) scale(.8) rotate(2deg)}}@keyframes hs-deal-monitor-down{0%{z-index:4;transform:translate(1px,80px) scale(.42);animation-timing-function:cubic-bezier(.3,0,.4,1)}49.9%{z-index:4}50%{z-index:2;transform:translate(-96px,152px) scale(.3) rotate(-8deg);animation-timing-function:cubic-bezier(.4,0,.12,1)}to{z-index:2;transform:translate(-28px,150px) scale(.36) rotate(-2deg)}}@keyframes hs-deal-handset-up{0%{transform:translate(122px,10px) scale(.8) rotate(2deg);animation-timing-function:cubic-bezier(.3,0,.4,1)}50%{transform:translate(234px,44px) scale(.58) rotate(9deg);animation-timing-function:cubic-bezier(.4,0,.12,1)}to{transform:translate(104px,8px) scale(.86) rotate(2deg)}}.hs-tap-cue{display:block;position:absolute;z-index:6;left:132px;top:286px;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;pointer-events:none;opacity:0;background:#ffffff9e;box-shadow:inset 0 0 0 1.5px #0f575f7f,0 3px 12px #06171b3d}.hs-tap-cue>i{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:1.5px solid var(--brand, #0f575f);opacity:0}.hs-stage[data-front=escritorio] .hs-tap-cue{left:214px;top:196px}.hs-stage[data-entered=true][data-cue] .hs-tap-cue{animation:hs-tap 1.7s ease 3.4s 3 both}.hs-stage[data-entered=true][data-cue] .hs-tap-cue>i{animation:hs-tap-ring 1.7s ease-out 3.4s 3 both}.hs-stage[data-cue=next] :is(.hs-tap-cue,.hs-tap-cue>i){animation-delay:1.1s}@keyframes hs-tap{0%{opacity:0;transform:translate(10px,14px) scale(1.25)}22%{opacity:1;transform:none}34%{transform:scale(.8)}48%{transform:none}78%{opacity:1}to{opacity:0}}@keyframes hs-tap-ring{0%,32%{opacity:0;transform:scale(.8)}38%{opacity:.85}80%,to{opacity:0;transform:scale(2.2)}}.hs-stage-wrap{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.hs-stage{overflow:visible}.hs-emblem{left:-13%;top:0;height:100%}}@media(hover:none){.hs-strip{will-change:auto}}@media(max-width:600px)and (prefers-reduced-motion:reduce){.hs-stage :is(.hs-monitor,.hs-handset){transition:none;animation:none!important}.hs-tap-cue,.hs-tap-cue>i{animation:none!important}}.solution-catalog{background:var(--surface);scroll-margin-top:84px}.catalog-heading{max-width:850px;margin-bottom:56px}.catalog-heading h2{font-size:clamp(2rem,3.9vw,3.8rem);max-width:820px}.catalog-heading>p:last-child{max-width:590px;margin:24px 0 0;color:var(--muted);font-size:17px}.catalog-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(36px,5vw,84px)}.catalog-area{--area-tint: color-mix( in srgb, var(--brand) calc(var(--area-tone, 0%) * var(--veil-scale, 1)), var(--veil-base) );position:relative;padding:22px 28px 16px;margin-bottom:14px;min-width:0;background:var(--area-tint);border-radius:10px;transition:background-color .28s ease,box-shadow .28s ease,transform .28s cubic-bezier(.22,1,.36,1)}.catalog-area-heading a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.catalog-area-heading a:focus-visible{outline:none}.catalog-area:has(.catalog-area-heading a:focus-visible){outline:2px solid var(--brand);outline-offset:3px}@media(hover:hover){.catalog-area:hover{background:color-mix(in srgb,var(--brand) calc(var(--area-tone, 0%) * var(--veil-scale, 1) + 4%),var(--veil-base));box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 22%,transparent);transform:translateY(-2px)}.catalog-area:hover .catalog-area-heading a>svg{animation:go-nudge 1.2s ease-in-out infinite}}@media(hover:hover)and (prefers-reduced-motion:reduce){.catalog-area:hover{transform:none}.catalog-area:hover .catalog-area-heading a>svg{animation:none;transform:translate(3px)}}.catalog-area-heading{display:flex;align-items:flex-start;gap:15px;color:var(--brand)}.catalog-area-heading>svg{flex:none;margin-top:8px}.catalog-area-heading h3{flex:1;font-size:clamp(1.25rem,1.7vw,1.65rem)}.catalog-area-heading a{display:inline-block;padding-block:8px;text-decoration:none}.catalog-description{color:var(--muted);line-height:1.6;font-size:15px;max-width:48ch;min-height:3.2em;margin:12px 0 21px}.catalog-solutions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;list-style:none;padding:0;margin:0}.catalog-solutions li{min-width:0;border-top:1px solid color-mix(in srgb,var(--brand) 26%,transparent)}.catalog-solutions li>span{display:flex;align-items:center;min-height:50px;height:100%;padding:11px 5px 11px 0;color:var(--text);font-size:14px;line-height:1.45;text-decoration:none}.catalog-directory a:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:2px}.catalog-open{display:flex;justify-content:space-between;align-items:center;gap:36px;margin-top:14px;padding-top:34px;border-top:1px solid var(--line)}.catalog-open h3{font-size:clamp(1.25rem,2vw,1.7rem);max-width:620px}.catalog-open p{max-width:590px;margin:12px 0 0;font-size:15px;color:var(--muted)}.catalog-open .text-link{flex-shrink:0}.scope-existing{max-width:530px;color:var(--muted);font-size:15px}@media(min-width:1001px){.home-journey .scope-grid{padding-bottom:24px}}.sol-capability-list article{scroll-margin-top:115px}.sol-capability-list article:target{background:color-mix(in srgb,var(--brand) 6%,transparent);box-shadow:-12px 0 color-mix(in srgb,var(--brand) 6%,transparent)}@media(max-width:1100px)and (min-width:761px){.catalog-solutions{grid-template-columns:1fr}.catalog-solutions li>span{min-height:44px;padding-block:9px}}@media(max-width:760px){.catalog-directory{grid-template-columns:1fr}.catalog-heading{margin-bottom:32px}.catalog-heading>p:last-child{font-size:16px;margin-top:20px}.catalog-area{padding:16px 16px 12px;margin-bottom:10px}.catalog-area-heading{gap:12px}.catalog-area-heading h3{font-size:1.3rem}.catalog-description{min-height:0;margin:9px 0 18px}.catalog-solutions{column-gap:16px}.catalog-solutions li>span{font-size:14px;min-height:55px}.catalog-open{flex-direction:column;align-items:flex-start;gap:20px;padding-top:26px}}.catalog-rail{display:none}@media screen and (min-width:761px){.catalog-body{display:grid;grid-template-columns:minmax(210px,258px) minmax(0,1fr);gap:clamp(32px,4.5vw,72px);align-items:start}.catalog-body .catalog-directory{grid-template-columns:minmax(0,1fr)}.catalog-body .catalog-description{min-height:0}.catalog-area{scroll-margin-top:112px}.catalog-body .catalog-area-heading a{justify-content:flex-start;width:fit-content}.catalog-rail{display:block;position:sticky;top:115px;margin-top:10px;padding:10px 8px 10px 0;background:var(--page);border:1px solid var(--line);border-radius:8px}.catalog-rail ol{position:relative;list-style:none;margin:0;padding:0}.catalog-rail a{position:relative;display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 8px 6px 38px;color:var(--muted);font-size:14px;line-height:1.3;text-decoration:none;border-radius:5px;transition:color .26s ease,background-color .26s ease}.catalog-rail a>svg{flex-shrink:0;color:var(--brand);opacity:.75}.catalog-rail a:before{content:"";position:absolute;left:15px;top:50%;width:9px;height:9px;margin-top:-4.5px;border:1.5px solid var(--line);border-radius:50%;background:var(--page);transition:background-color .26s ease,border-color .26s ease,transform .26s ease}.catalog-rail a[data-passed]:before{border-color:var(--brand)}.catalog-rail a[aria-current]:before{border-color:var(--brand);background:var(--brand)}.catalog-rail a[aria-current]{color:var(--text);background:color-mix(in srgb,var(--brand) calc(var(--area-tone, 6%) * var(--veil-scale, 1) + 3%),var(--page))}.catalog-rail a[aria-current]:before{transform:scale(1.35)}.catalog-rail a[aria-current]>svg{opacity:1}.catalog-rail a:hover{color:var(--brand)}.catalog-rail a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.catalog-rail-hypha{position:absolute;left:19px;top:30px;bottom:30px;width:1.5px;background:var(--line);transform-origin:top}.catalog-rail-hypha>i{position:absolute;left:0;top:0;width:100%;height:var(--catalog-rail-fill, 0px);background:var(--brand);transition:height .42s cubic-bezier(.22,1,.36,1)}.catalog-rail[data-live]{clip-path:inset(0 0 calc((1 - var(--catalog-rail-open, 1)) * 100%) 0 round 8px)}.catalog-rail[data-live] .catalog-rail-hypha{transform:scaleY(var(--catalog-rail-open, 1))}.catalog-rail[data-live] a{opacity:var(--catalog-rail-item, 1);transform:translateY(calc((1 - var(--catalog-rail-item, 1)) * -10px))}}@media screen and (min-width:761px)and (max-width:1100px){.catalog-body{grid-template-columns:210px minmax(0,1fr);gap:32px}.catalog-rail a{font-size:13px}}.catalog-index{display:none}@media screen and (max-width:760px){html[data-app-ready=true] .catalog-index{display:block;position:fixed;top:0;left:0;right:0;z-index:30;background:color-mix(in srgb,var(--page) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);box-shadow:0 10px 18px -16px color-mix(in srgb,var(--text) 45%,transparent);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s .2s}html[data-app-ready=true] .catalog-index[data-active]{opacity:1;visibility:visible;transition:opacity .2s ease}.catalog-index-inner{padding-block:8px 7px}.catalog-area{scroll-margin-top:150px}.catalog-index-list{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;list-style:none;margin:0;padding:0}.catalog-index-list a{display:grid;place-items:center;height:30px;border:1px solid color-mix(in srgb,var(--brand) 30%,transparent);border-radius:8px;color:var(--brand);pointer-events:auto;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.catalog-index-list a[data-read]{border-color:transparent;background:color-mix(in srgb,var(--brand) 16%,transparent)}.catalog-index-list a[aria-current]{border-color:var(--brand);background:var(--brand);color:var(--inverse)}.catalog-index-name{min-height:1.4em;margin:6px 0 0;color:var(--text);font-size:12.5px;font-weight:600;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width:760px)and (prefers-reduced-motion:reduce){html[data-app-ready=true] .catalog-index,.catalog-index-list a{transition:none}}@media(max-width:359px){.catalog-solutions{grid-template-columns:1fr}.catalog-solutions li>span{min-height:44px}}@media print{.catalog-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-area{break-inside:avoid;opacity:1!important;transform:none!important}}.home-journey .family-editorial-row{grid-template-columns:48px minmax(0,1fr) 110px;padding:33px 18px;margin-inline:0;border-radius:6px;transition:background-color .28s ease,border-color .28s ease,color .28s ease}.home-journey .family-editorial-row:hover,.home-journey .family-editorial-row:focus-visible{padding-left:18px;background:color-mix(in srgb,var(--brand) 4%,transparent)}.home-journey .family-open svg{transition:transform .26s ease}.home-journey .family-editorial-row:hover .family-open svg{transform:translate(2px,-2px)}.home-journey #contacto{scroll-margin-top:100px}@media(max-width:760px){.home-journey .family-editorial-row{grid-template-columns:30px minmax(0,1fr) 18px;gap:13px;padding:25px 9px;margin-inline:0}.home-journey .family-editorial-row:hover,.home-journey .family-editorial-row:focus-visible{padding-left:9px}}@media(prefers-reduced-motion:reduce){.home-journey .family-editorial-row,.home-journey .family-open svg{transition:none}.home-journey .family-editorial-row:hover .family-open svg{transform:none}}
