.stat-description.svelte-uh3p9s{font-size:clamp(1rem,.25vw + .95rem,1.5rem);line-height:normal;font-weight:400}.hero-title.svelte-te7p6c{font-size:var(--font-size-h1);line-height:var(--font-size-h1--line-height);letter-spacing:var(--font-size-h1--letter-spacing)}.hero-description.svelte-te7p6c{font-size:clamp(1rem,.25vw + .95rem,1.5rem);line-height:1.3}.hero-ctas.svelte-te7p6c .btn-arrow{font-size:clamp(1rem,.25vw + .95rem,1.5rem);font-weight:400;line-height:normal}@keyframes svelte-te7p6c-hero-entry-in{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:none}}@keyframes svelte-te7p6c-hero-entry-img-in{0%{opacity:0;transform:translate(4rem)}to{opacity:1;transform:none}}.hero-entry.svelte-te7p6c{opacity:1;animation:svelte-te7p6c-hero-entry-in .9s var(--ease-out-expo) both;will-change:opacity,transform}.hero-entry-1.svelte-te7p6c{animation-delay:.1s}.hero-entry-2.svelte-te7p6c{animation-delay:.25s}.hero-entry-3.svelte-te7p6c{animation-delay:.4s}.hero-entry-img.svelte-te7p6c{animation-name:svelte-te7p6c-hero-entry-img-in;animation-duration:1.1s;animation-delay:.2s}.hero-popups-stack.svelte-te7p6c{position:absolute;z-index:20;bottom:-4%;left:-6%;display:none;pointer-events:none}@media(min-width:1024px){.hero-popups-stack.svelte-te7p6c{display:block}}@keyframes svelte-te7p6c-hero-popup-in{0%{opacity:0;transform:translateY(100%) scale(.9)}to{opacity:1;transform:translateY(calc(var(--popup-idx, 0) * -110%)) translate(calc(var(--popup-idx, 0) * .5rem)) scale(1)}}.hero-popup.svelte-te7p6c{position:absolute;bottom:0;left:0;transform-origin:bottom left;animation:svelte-te7p6c-hero-popup-in .7s var(--ease-bounce) var(--popup-delay, 0ms) both;pointer-events:auto;will-change:opacity,transform}.hero-popup-card.svelte-te7p6c{display:flex;align-items:center;gap:.875rem;padding:1rem 1.25rem;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(204,211,222,.4);border-radius:var(--radius-md);box-shadow:0 8px 32px #0f1c451a,0 2px 8px #0f1c450f;white-space:nowrap}.hero-popup-icon.svelte-te7p6c{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--color-yellow-soft);flex-shrink:0}.hero-popup-text.svelte-te7p6c{display:flex;flex-direction:column;gap:.125rem}.hero-popup-title.svelte-te7p6c{font-size:var(--font-size-sm);font-weight:600;color:var(--color-navy);line-height:1.3}.hero-popup-subtitle.svelte-te7p6c{font-size:.8125rem;font-weight:400;color:var(--color-muted);line-height:1.4}.hero-popup-img.svelte-te7p6c{border-radius:var(--radius-md);box-shadow:0 8px 32px #0f1c451f,0 2px 8px #0f1c450f;max-width:18rem;height:auto}@media(prefers-reduced-motion:reduce){.hero-entry.svelte-te7p6c{opacity:1;transform:none;animation:none}.hero-popup.svelte-te7p6c{opacity:1;transform:translateY(calc(var(--popup-idx, 0) * -110%)) translate(calc(var(--popup-idx, 0) * .5rem)) scale(1);animation:none}}.solution-card-title.svelte-1xmgvt{font-size:clamp(1.5rem,.375vw + 1.425rem,2.5rem);line-height:normal;letter-spacing:-.01em}.solution-card-description.svelte-1xmgvt{font-size:clamp(1rem,.25vw + .95rem,1.5rem);line-height:1.3;font-weight:400}.solution-card-cta.svelte-1xmgvt{font-size:clamp(1rem,.25vw + .95rem,1.5rem);font-weight:500;line-height:normal}.tipob-icon.svelte-1xmgvt{width:clamp(2.75rem,.5vw + 2.5rem,3.5rem);height:clamp(2.75rem,.5vw + 2.5rem,3.5rem);margin-bottom:1rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--color-yellow-soft);color:var(--color-navy)}.tipob-svg.svelte-1xmgvt{width:clamp(2.75rem,.5vw + 2.5rem,3.5rem);height:auto;margin-bottom:1rem}.tipob-title.svelte-1xmgvt{font-size:var(--font-size-sm);font-weight:700;line-height:1.2;letter-spacing:.01em;text-transform:uppercase}.tipob-desc.svelte-1xmgvt{font-size:var(--font-size-sm);line-height:1.4}.solution-card--icon.svelte-1xmgvt{box-shadow:none;border:1px solid rgba(16,28,70,.1)}.solution-card--icon.svelte-1xmgvt:hover{box-shadow:0 6px 18px #0f1c4514}.equip-card-title.svelte-1xmgvt{font-size:clamp(1.5rem,.375vw + 1.425rem,2.5rem);line-height:1.1;letter-spacing:-.01em}.equip-text.svelte-1xmgvt{font-size:clamp(1rem,.25vw + .95rem,1.5rem);line-height:1.3;font-weight:400}.equip-strong.svelte-1xmgvt{font-weight:600;color:var(--color-navy)}.equip-sublabel.svelte-1xmgvt{font-size:var(--font-size-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-navy);margin-bottom:.5rem}.equip-list.svelte-1xmgvt{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.125rem}.equip-list.svelte-1xmgvt li:where(.svelte-1xmgvt){position:relative;padding-left:1rem;color:var(--color-muted);font-size:clamp(1rem,.25vw + .95rem,1.5rem);line-height:1.3}.equip-list.svelte-1xmgvt li:where(.svelte-1xmgvt):before{content:"";position:absolute;left:.15rem;top:.62em;width:4px;height:4px;border-radius:9999px;background:var(--color-muted)}.equip-divider.svelte-1xmgvt{height:1px;width:100%;background:#101c461f}.solution-card.svelte-1xmgvt{box-shadow:var(--shadow-hero);transition:opacity var(--inview-duration, var(--duration-entry)) var(--ease-out-expo) var(--inview-delay, 0ms),transform var(--inview-duration, var(--duration-entry)) var(--ease-out-expo) var(--inview-delay, 0ms),box-shadow var(--duration-base) var(--ease-out-expo);will-change:opacity,transform,box-shadow}.solution-card.svelte-1xmgvt:hover{box-shadow:0 8px 24px #0f1c4533,0 4px 18px #0f1c4526}.solution-arrow.svelte-1xmgvt{display:inline-flex;transition:transform var(--duration-base) var(--ease-out-expo)}.solution-link.svelte-1xmgvt:hover .solution-arrow:where(.svelte-1xmgvt){transform:translate(4px)}.cta-link.svelte-1xmgvt{container-type:inline-size}.cta-text.svelte-1xmgvt{transform:translate(0);transition:transform .3s ease-in-out;will-change:transform}.group:hover .cta-text.svelte-1xmgvt{transform:translate(calc(50cqi - 50%))}.process-section.svelte-kgtxty:after{content:"";position:absolute;inset:auto 0 0;height:clamp(140px,14vw + 4rem,280px);background:linear-gradient(0deg,#cdd4de,#cdd4de00);opacity:.2;pointer-events:none;z-index:0}.process-section.svelte-kgtxty>*{position:relative;z-index:1}.line-trail.svelte-kgtxty{stroke-dasharray:1;stroke-dashoffset:1}.line-trail-active.svelte-kgtxty{transition:stroke-dashoffset var(--dot-duration, 2s) ease-in-out;stroke-dashoffset:0}.dot-runner.svelte-kgtxty{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--color-yellow);box-shadow:0 0 8px var(--color-yellow),0 0 20px color-mix(in srgb,var(--color-yellow) 60%,transparent);transform:translate(-50%,-50%);z-index:5}.icon-bounce.svelte-kgtxty{animation:svelte-kgtxty-icon-bounce .6s var(--ease-bounce) var(--bounce-delay, 0ms) both}@keyframes svelte-kgtxty-icon-bounce{0%{transform:scale(.8)}50%{transform:scale(1.3)}75%{transform:scale(.95)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.line-trail.svelte-kgtxty{stroke-dashoffset:0;transition:none}.dot-runner.svelte-kgtxty{display:none}.icon-bounce.svelte-kgtxty{animation:none}}
