details[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transform:rotate(45deg)}details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-border)}.nav-dropdown[data-astro-cid-lcdefpme]{position:relative}.nav-dropdown-menu[data-astro-cid-lcdefpme]{-webkit-backdrop-filter:blur(20px)saturate(180%);opacity:0;visibility:hidden;z-index:100;background:#ffffffd9;border:1px solid #0000000f;border-radius:12px;min-width:240px;padding:8px;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s,transform .25s cubic-bezier(.4,0,.2,1);position:absolute;top:100%;left:0;transform:translateY(-8px);box-shadow:0 12px 40px #00000014}.nav-dropdown[data-astro-cid-lcdefpme]:hover .nav-dropdown-menu[data-astro-cid-lcdefpme]{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown-menu[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#444;border-radius:8px;padding:8px 12px;font-size:.875rem;font-weight:400;text-decoration:none;transition:background .2s,color .2s;display:block}.nav-dropdown-menu[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:#d22632;background:#d226320f}.footer-grid[data-astro-cid-lcdefpme]{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:40px;margin-bottom:48px;display:grid}.footer-brand-col[data-astro-cid-lcdefpme]{max-width:280px}.footer-logo[data-astro-cid-lcdefpme]{color:#fff;align-items:center;gap:8px;margin-bottom:16px;font-size:1.125rem;font-weight:700;text-decoration:none;display:flex}.footer-tagline[data-astro-cid-lcdefpme]{color:#9ca3af;margin-bottom:20px;font-size:.875rem;line-height:1.6}.footer-social[data-astro-cid-lcdefpme]{gap:10px;display:flex}.footer-social-icon[data-astro-cid-lcdefpme]{color:#d22632;background:#d2263226;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .3s,color .3s,transform .3s;display:flex}.footer-social-icon[data-astro-cid-lcdefpme]:hover{color:#fff;background:#d22632;transform:translateY(-2px)}.footer-heading[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.08em;color:#fff;margin-bottom:16px;font-size:.75rem;font-weight:600}.footer-links[data-astro-cid-lcdefpme]{flex-direction:column;gap:8px;list-style:none;display:flex}.footer-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#9ca3af;font-size:.8125rem;text-decoration:none;transition:color .2s}.footer-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:#d22632}.footer-links-compact[data-astro-cid-lcdefpme]{gap:6px}.footer-links-compact[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:.75rem}.footer-bottom-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.footer-bottom-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#6b7280;font-size:.75rem;text-decoration:none;transition:color .2s}.footer-bottom-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:#d22632}@media (width<=768px){.footer-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:32px}.footer-brand-col[data-astro-cid-lcdefpme]{grid-column:1/-1;max-width:100%}.footer-bottom-links[data-astro-cid-lcdefpme]{gap:12px}}@media (width<=480px){.footer-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.card-accent[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#d22632 0%,#ac1f28 100%)!important;border-color:#d2263233!important}.card-accent[data-astro-cid-lcdefpme]:hover{box-shadow:0 12px 40px #d2263226!important}.card-feature[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.svc-cta[data-astro-cid-lcdefpme]{border-radius:var(--radius-button);background:var(--color-accent);color:#fff;align-items:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.svc-cta[data-astro-cid-lcdefpme]:hover{background:var(--color-accent-hover);transform:translateY(-1px);box-shadow:0 4px 12px #d226324d}.svc-cta[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{color:#fff;font-weight:400}.svc-cta-light[data-astro-cid-lcdefpme]{color:#fff;background:#ffffff1f;border:1px solid #ffffff59}.svc-cta-light[data-astro-cid-lcdefpme]:hover{color:var(--color-accent);background:#fff;border-color:#fff;box-shadow:0 4px 16px #0000002e}.svc-cta-light[data-astro-cid-lcdefpme]:hover .arrow[data-astro-cid-lcdefpme]{color:var(--color-accent)}@media (width<=900px){.card-accent[data-astro-cid-lcdefpme],.card-feature[data-astro-cid-lcdefpme][style*=span\ 2]{grid-column:span 4!important}}@media (width<=600px){.card-feature[data-astro-cid-lcdefpme][style*=span\ 2]{grid-column:span 4!important}}.problem-section[data-astro-cid-lcdefpme]{background:#f4f4f5;position:relative;overflow:hidden}.problem-section[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;background-image:radial-gradient(800px 400px at 20% 30%,#00000005,#0000),radial-gradient(600px 300px at 80% 70%,#00000004,#0000);position:absolute;inset:0}.problem-section[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='1440' height='800' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23999999' stroke-width='0.5' opacity='0.05'%3E%3Cpath d='M0,200 Q360,120 720,200 T1440,200'/%3E%3Cpath d='M0,280 Q360,200 720,280 T1440,280'/%3E%3Cpath d='M0,360 Q360,280 720,360 T1440,360'/%3E%3Cpath d='M0,440 Q360,360 720,440 T1440,440'/%3E%3Cpath d='M0,520 Q360,440 720,520 T1440,520'/%3E%3Cpath d='M0,600 Q360,520 720,600 T1440,600'/%3E%3Cpath d='M0,680 Q360,600 720,680 T1440,680'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat;background-size:1440px 800px;position:absolute;inset:0}.problem-wave-bg[data-astro-cid-lcdefpme]{display:none}.problem-wave-1[data-astro-cid-lcdefpme]{animation:20s ease-in-out infinite wave-slide-1}.problem-wave-2[data-astro-cid-lcdefpme]{animation:25s ease-in-out infinite wave-slide-2}.problem-wave-3[data-astro-cid-lcdefpme]{animation:30s ease-in-out infinite wave-slide-3}@keyframes wave-slide-1{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-5%)translateY(-2%)}}@keyframes wave-slide-2{0%,to{transform:translate(-3%)translateY(1%)}50%{transform:translate(3%)translateY(-1%)}}@keyframes wave-slide-3{0%,to{transform:translate(0)translateY(0)}33%{transform:translate(-4%)translateY(2%)}66%{transform:translate(2%)translateY(-1%)}}.foundation-band[data-astro-cid-lcdefpme]{color:#fff;text-align:center;background:#171717;border-radius:20px;padding:32px}.foundation-label[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:#ff8a92;margin-bottom:12px;font-size:12px;font-weight:700}.foundation-title[data-astro-cid-lcdefpme]{color:#fff;max-width:720px;margin:0 auto 12px;font-size:1.375rem}.foundation-text[data-astro-cid-lcdefpme]{color:#fffc;max-width:720px;margin:0 auto;font-size:.9375rem;line-height:1.6}.foundation-chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.foundation-chips[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:#fff;border:1px solid #fff3;border-radius:999px;padding:6px 12px;font-size:13px}.foundation-connector[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:6px;margin:0 0 16px;display:flex}.foundation-line[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;width:12px;display:flex}.foundation-line[data-astro-cid-lcdefpme]:before{content:"";background:#d22632;width:2px;height:32px;display:block}.foundation-line[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{margin-top:-2px}.foundation-connector-text[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.08em;color:#6b6b73;font-size:11px}@media (width<=640px){.foundation-band[data-astro-cid-lcdefpme]{padding:24px}}.problem-cards-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (width<=1023px){.problem-cards-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.problem-cards-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.liquid-glass-card[data-astro-cid-lcdefpme]{-webkit-backdrop-filter:blur(20px)saturate(150%);background:#fff9;border:1px solid #ffffffb3;border-radius:20px;padding:32px;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),background .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 8px 32px #0000000a,0 2px 8px #00000005}.liquid-glass-card[data-astro-cid-lcdefpme]:hover{background:#ffffffbf;transform:translateY(-4px);box-shadow:inset 0 1px #fff,0 12px 40px #d2263214,0 4px 12px #00000008}.liquid-glass-card-glow[data-astro-cid-lcdefpme]{filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#d2263214 0%,#d2263200 70%);border-radius:50%;width:200px;height:200px;transition:opacity .4s;position:absolute;top:-50%;right:-30%}.liquid-glass-card[data-astro-cid-lcdefpme]:hover .liquid-glass-card-glow[data-astro-cid-lcdefpme]{opacity:1.5;background:radial-gradient(circle,#d2263226 0%,#d2263200 70%)}@media (prefers-reduced-motion:reduce){.problem-wave[data-astro-cid-lcdefpme]{animation:none!important}}.marquee[data-astro-cid-lcdefpme]{position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track[data-astro-cid-lcdefpme]{align-items:center;gap:72px;width:max-content;animation:55s linear infinite client-marquee;display:flex}.marquee[data-astro-cid-lcdefpme]:hover .marquee-track[data-astro-cid-lcdefpme]{animation-play-state:paused}@keyframes client-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 36px))}}@media (prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:40px 56px;width:auto;animation:none}.marquee-track[data-astro-cid-lcdefpme] .client-logo-item[data-astro-cid-lcdefpme][aria-hidden=true]{display:none}}.client-logo-item[data-astro-cid-lcdefpme]{flex:none;align-items:center;height:56px;display:flex}.client-logo-item[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:grayscale()brightness(.35)contrast(1.1);opacity:.5;width:auto;max-width:none;transition:filter .35s,opacity .35s;display:block}.client-logo-item[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{filter:grayscale()brightness(.15);opacity:.9}.hero-layout[data-astro-cid-lcdefpme]{flex-direction:column;gap:32px}.hero-layout[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:last-child{display:none}@media (width>=1024px){.hero-layout[data-astro-cid-lcdefpme]{flex-direction:row;gap:48px}.hero-layout[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:last-child{display:block}}.journey-panel[data-astro-cid-lcdefpme]{backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #0000000f;border-radius:20px;flex-direction:column;padding:28px;display:flex;box-shadow:0 12px 40px #0000000f}.jp-eyebrow[data-astro-cid-lcdefpme]{color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;text-align:center;border-bottom:1px solid #0000000d;padding-bottom:16px;font-size:.6875rem;font-weight:700}.jp-flow[data-astro-cid-lcdefpme]{flex-direction:column;gap:18px;padding:22px 0 6px;display:flex;position:relative}.jp-flow[data-astro-cid-lcdefpme]:before{content:"";background:linear-gradient(#d226321f,#d22632 30% 70%,#d226321f);width:2px;position:absolute;top:30px;bottom:24px;left:38px}.jp-stage[data-astro-cid-lcdefpme]{z-index:1;align-items:center;gap:16px;display:flex;position:relative}.jp-icon[data-astro-cid-lcdefpme]{color:#d22632;background:#fff;border:1.5px solid #d2263240;border-radius:14px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 2px 8px #d2263214}.jp-stage[data-astro-cid-lcdefpme]:not(:last-child) .jp-icon[data-astro-cid-lcdefpme]:after{content:"";opacity:.55;border-top:6px solid #d22632;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:52px;left:33px}.jp-text[data-astro-cid-lcdefpme]{flex-direction:column;gap:2px;display:flex}.jp-name[data-astro-cid-lcdefpme]{color:#171717;letter-spacing:-.01em;font-size:1rem;font-weight:700}.jp-sub[data-astro-cid-lcdefpme]{color:#64748d;font-size:.8125rem}.jp-footer[data-astro-cid-lcdefpme]{color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;text-align:center;border-top:1px solid #0000000d;margin-top:18px;padding-top:14px;font-size:.6875rem;font-weight:600}@media (width<=768px){.reveal[data-astro-cid-lcdefpme][style*="grid-template-columns: 1fr auto 1fr auto 1fr"]{grid-template-columns:1fr!important;gap:16px!important}.reveal[data-astro-cid-lcdefpme][style*="grid-template-columns: 1fr auto 1fr auto 1fr"]>div[data-astro-cid-lcdefpme]:nth-child(2n){display:none!important}.reveal[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme][style*="grid-template-columns: 1fr 2fr"],.reveal[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme][style*="grid-template-columns: 1fr 2fr"]>div[data-astro-cid-lcdefpme]:last-child,.reveal[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme][style*="grid-template-columns: 1fr 1fr 1fr"],.reveal[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme][style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}}@media (width<=480px){.btn-lg[data-astro-cid-lcdefpme]{white-space:normal}}@media (width<=380px){.hero-anim-3[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{padding:8px 10px!important}.hero-anim-3[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:last-child{font-size:.75rem}}.timeline-stage[data-astro-cid-lcdefpme]{opacity:0;grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-bottom:56px;transition:opacity .7s cubic-bezier(.4,0,.2,1);display:grid}.timeline-stage[data-astro-cid-lcdefpme].in-view{opacity:1}.timeline-stage-left[data-astro-cid-lcdefpme]{transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);transform:translate(-40px)}.timeline-stage-left[data-astro-cid-lcdefpme].in-view{transform:translate(0)}.timeline-stage-right[data-astro-cid-lcdefpme]{transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);transform:translate(40px)}.timeline-stage-right[data-astro-cid-lcdefpme].in-view{transform:translate(0)}.timeline-stage[data-astro-cid-lcdefpme]:last-child{margin-bottom:0}.timeline-dot-wrapper[data-astro-cid-lcdefpme]{position:relative}.timeline-dot[data-astro-cid-lcdefpme]{background:var(--color-border-strong);border-radius:50%;width:16px;height:16px;transition:background .6s cubic-bezier(.4,0,.2,1),box-shadow .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;box-shadow:0 0 0 6px #0000}.timeline-stage-left[data-astro-cid-lcdefpme] .timeline-dot[data-astro-cid-lcdefpme]{left:-40px}.timeline-stage-right[data-astro-cid-lcdefpme] .timeline-dot[data-astro-cid-lcdefpme]{right:-40px}.timeline-stage[data-astro-cid-lcdefpme].in-view .timeline-dot[data-astro-cid-lcdefpme]{background:var(--color-accent);box-shadow:0 0 0 6px var(--color-accent-soft), 0 0 16px #d226324d;transform:scale(1.2)}@media (width<=768px){.timeline-stage[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:16px;padding-left:28px}.timeline-stage-left[data-astro-cid-lcdefpme]{transform:translate(0)}.timeline-stage-right[data-astro-cid-lcdefpme]{transform:translate(0);padding-left:0!important}.timeline-stage-left[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:first-child{text-align:left!important;padding-right:0!important}.timeline-stage-right[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:last-child{padding-left:0!important}.timeline-dot-wrapper[data-astro-cid-lcdefpme]{display:none}}@media (width>=769px){.timeline-stage[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:48px}.timeline-line[data-astro-cid-lcdefpme]{transform:translate(-50%);left:50%!important}}@media (width<=768px){.reveal[data-astro-cid-lcdefpme][style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important;gap:24px!important}.reveal[data-astro-cid-lcdefpme][style*="grid-template-columns: 1fr 1fr"]>div[data-astro-cid-lcdefpme]:first-child{text-align:left!important;padding-right:0!important}.reveal[data-astro-cid-lcdefpme][style*="grid-template-columns: 1fr 1fr"]>div[data-astro-cid-lcdefpme]:last-child{padding-left:0!important}.reveal[data-astro-cid-lcdefpme][style*="grid-template-columns: 1fr 1fr"]>div[data-astro-cid-lcdefpme][style*="position: relative"]{display:none}.footer[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:first-child{grid-template-columns:1fr!important;gap:32px!important}}
