.hero--detection[data-astro-cid-c7a62huc]{position:relative;background:var(--bg-hero);padding:8rem 0 4rem;overflow:hidden}.hero--detection[data-astro-cid-c7a62huc]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(59,130,246,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(139,92,246,.1) 0%,transparent 50%);pointer-events:none}.hero-content-wrapper[data-astro-cid-c7a62huc]{position:relative;z-index:1}.hero-content[data-astro-cid-c7a62huc]{text-align:center;margin-bottom:2rem;min-height:9.86rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.hero-content[data-astro-cid-c7a62huc] h1[data-astro-cid-c7a62huc]{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:#fff;margin-bottom:0;margin-top:0;line-height:1.1;min-height:4.4rem;display:block;text-align:center}.hero-content[data-astro-cid-c7a62huc] .subtitle[data-astro-cid-c7a62huc]{font-size:clamp(1.1rem,2vw,1.4rem);color:#fffc;max-width:700px;margin:0 auto;margin-top:1.5rem;line-height:1.6;min-height:3.36rem;display:block}.process-section[data-astro-cid-c7a62huc]{padding:6rem 0;background:#fff;width:100%;border:none;margin:0}.process-section[data-astro-cid-c7a62huc] h2[data-astro-cid-c7a62huc]{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#0f172a;text-align:center;margin-bottom:1rem;white-space:nowrap;overflow:visible}@media (max-width: 768px){.process-section[data-astro-cid-c7a62huc] h2[data-astro-cid-c7a62huc]{white-space:normal}}.process-intro[data-astro-cid-c7a62huc]{text-align:center;font-size:1.15rem;color:#475569;max-width:600px;margin:0 auto 4rem;white-space:normal}.process-flow[data-astro-cid-c7a62huc]{display:flex;align-items:center;justify-content:center;gap:clamp(.5rem,2vw,1.5rem);max-width:1600px;margin:0 auto;flex-wrap:nowrap}.process-step[data-astro-cid-c7a62huc]{flex:1 1 0;min-width:0;max-width:none;text-align:center;background:#0f172a;border-radius:16px;padding:clamp(1.5rem,3vw,2rem) clamp(1rem,2vw,1.5rem);transition:all .3s ease}.process-step[data-astro-cid-c7a62huc]:hover{transform:translateY(-4px);box-shadow:0 10px 30px #00000026}.step-icon[data-astro-cid-c7a62huc]{width:clamp(70px,10vw,100px);height:clamp(70px,10vw,100px);margin:0 auto 1.5rem;background:#ffffff0d;border:2px solid rgba(59,130,246,.3);border-radius:20px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;overflow:hidden}.step-icon[data-astro-cid-c7a62huc]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);opacity:0;transition:opacity .3s ease}.process-step[data-astro-cid-c7a62huc]:hover .step-icon[data-astro-cid-c7a62huc]{border-color:#3b82f699}.process-step[data-astro-cid-c7a62huc]:hover .step-icon[data-astro-cid-c7a62huc]:before{opacity:1}.step-icon[data-astro-cid-c7a62huc] svg[data-astro-cid-c7a62huc]{width:clamp(45px,7vw,60px);height:clamp(45px,7vw,60px);color:#3b82f6e6;position:relative;z-index:1}.process-arrow[data-astro-cid-c7a62huc]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.process-arrow--horizontal[data-astro-cid-c7a62huc]{width:clamp(20px,3vw,40px)}.process-arrow--horizontal[data-astro-cid-c7a62huc] svg[data-astro-cid-c7a62huc]{width:100%;height:auto;color:#cbd5e1}.process-arrow--vertical[data-astro-cid-c7a62huc]{display:none;width:100%;padding:1rem 0}.process-arrow--vertical[data-astro-cid-c7a62huc] svg[data-astro-cid-c7a62huc]{width:40px;height:40px;color:#cbd5e1}.process-step[data-astro-cid-c7a62huc] h3[data-astro-cid-c7a62huc]{font-size:clamp(1.1rem,2.5vw,1.4rem);font-weight:600;color:#fff;margin-bottom:.75rem}.process-step[data-astro-cid-c7a62huc] p[data-astro-cid-c7a62huc]{font-size:clamp(.85rem,1.8vw,.95rem);color:#ffffffb3;line-height:1.6;margin:0}@media (max-width: 768px){.process-section[data-astro-cid-c7a62huc]{padding:4rem 2rem}.process-section[data-astro-cid-c7a62huc] .container[data-astro-cid-c7a62huc]{padding:0 2rem}.process-intro[data-astro-cid-c7a62huc]{white-space:normal}.process-flow[data-astro-cid-c7a62huc]{flex-direction:column;gap:0}.process-arrow--horizontal[data-astro-cid-c7a62huc]{display:none}.process-arrow--vertical[data-astro-cid-c7a62huc]{display:flex}.process-arrow--vertical[data-astro-cid-c7a62huc] svg[data-astro-cid-c7a62huc]{transform:rotate(180deg)}.process-step[data-astro-cid-c7a62huc]{width:100%;max-width:100%;padding:2rem 1.5rem}}.alt-page[data-astro-cid-c7a62huc]{background:#0f172a;border-top:none;margin-top:0}.alt-section[data-astro-cid-c7a62huc]{padding:5rem 0;border-top:1px solid rgba(255,255,255,.05)}.alt-section[data-astro-cid-c7a62huc]:first-child{border-top:none}.alt-section[data-astro-cid-c7a62huc]:nth-child(2n){background:#ffffff05}.alt-header-first[data-astro-cid-c7a62huc]{max-width:1800px;margin:0 auto;padding:0 calc(2rem + 200px);margin-bottom:3rem}@media (max-width: 1800px){.alt-header-first[data-astro-cid-c7a62huc]{padding:0 calc(2rem + 100px)}}@media (max-width: 1600px){.alt-header-first[data-astro-cid-c7a62huc]{padding:0 calc(2rem + 50px)}}@media (max-width: 1400px){.alt-header-first[data-astro-cid-c7a62huc]{padding:0 2rem}}.alt-header-content[data-astro-cid-c7a62huc]{width:75%}.alt-header-content--left[data-astro-cid-c7a62huc]{margin-left:auto;margin-right:0}.alt-header-content--right[data-astro-cid-c7a62huc]{margin-left:0;margin-right:auto}.alt-content-first[data-astro-cid-c7a62huc]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;max-width:1800px;margin:0 auto;padding:0 calc(2rem + 200px)}@media (max-width: 1800px){.alt-content-first[data-astro-cid-c7a62huc]{padding:0 calc(2rem + 100px)}}@media (max-width: 1600px){.alt-content-first[data-astro-cid-c7a62huc]{padding:0 calc(2rem + 50px)}}@media (max-width: 1400px){.alt-content-first[data-astro-cid-c7a62huc]{padding:0 2rem}}.alt-section--right[data-astro-cid-c7a62huc] .alt-content-first[data-astro-cid-c7a62huc] .alt-media[data-astro-cid-c7a62huc]{order:2}.alt-section--right[data-astro-cid-c7a62huc] .alt-content-first[data-astro-cid-c7a62huc] .alt-text[data-astro-cid-c7a62huc]{order:1}.alt-inner[data-astro-cid-c7a62huc]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;max-width:1800px;margin:0 auto;padding:0 calc(2rem + 200px)}@media (max-width: 1800px){.alt-inner[data-astro-cid-c7a62huc]{padding:0 calc(2rem + 100px)}}@media (max-width: 1600px){.alt-inner[data-astro-cid-c7a62huc]{padding:0 calc(2rem + 50px)}}@media (max-width: 1400px){.alt-inner[data-astro-cid-c7a62huc]{padding:0 2rem}}.alt-section--right[data-astro-cid-c7a62huc] .alt-inner[data-astro-cid-c7a62huc]{grid-template-columns:1fr 1fr}.alt-section--right[data-astro-cid-c7a62huc] .alt-text[data-astro-cid-c7a62huc]{order:1}.alt-section--right[data-astro-cid-c7a62huc] .alt-media[data-astro-cid-c7a62huc]{order:2}.alt-section--left[data-astro-cid-c7a62huc] .alt-inner[data-astro-cid-c7a62huc]{grid-template-columns:1fr 1fr}.alt-section--left[data-astro-cid-c7a62huc] .alt-text[data-astro-cid-c7a62huc]{order:2}.alt-section--left[data-astro-cid-c7a62huc] .alt-media[data-astro-cid-c7a62huc]{order:1}.alt-eyebrow[data-astro-cid-c7a62huc]{display:inline-flex;align-items:center;gap:.65rem;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#3b82f6e6;background:#3b82f61a;padding:.4rem 1rem;border-radius:20px;margin-bottom:1.5rem;position:relative}.alt-eyebrow[data-astro-cid-c7a62huc]:before{content:"";position:absolute;left:-50px;top:50%;transform:translateY(-50%);width:40px;height:2px;background:#3b82f680}.alt-section--left[data-astro-cid-c7a62huc] .alt-eyebrow[data-astro-cid-c7a62huc]:before{display:none}.alt-section--left[data-astro-cid-c7a62huc] .alt-eyebrow[data-astro-cid-c7a62huc]:after{content:"";position:absolute;right:-50px;top:50%;transform:translateY(-50%);width:40px;height:2px;background:#3b82f680}.alt-text[data-astro-cid-c7a62huc] h2[data-astro-cid-c7a62huc]{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;color:#fff;margin-bottom:1.5rem;line-height:1.2;white-space:nowrap}@media (max-width: 480px){.alt-text[data-astro-cid-c7a62huc] h2[data-astro-cid-c7a62huc]{white-space:normal}}.alt-title--left[data-astro-cid-c7a62huc]{position:relative;width:calc(75% + 200px);margin-left:-200px;padding-left:200px}.alt-title--right[data-astro-cid-c7a62huc]{position:relative;width:calc(75% + 200px);margin-right:-200px;padding-right:200px}.alt-copy--left[data-astro-cid-c7a62huc]{position:relative;width:calc(100% + 100px);margin-left:-100px;padding-left:100px}.alt-copy--right[data-astro-cid-c7a62huc]{position:relative;width:calc(100% + 100px);margin-right:-100px;padding-right:100px}.alt-section--first[data-astro-cid-c7a62huc] .alt-text[data-astro-cid-c7a62huc] h2[data-astro-cid-c7a62huc]{position:relative;width:75%;white-space:nowrap;z-index:2}.alt-section--right[data-astro-cid-c7a62huc].alt-section--first .alt-text[data-astro-cid-c7a62huc] h2[data-astro-cid-c7a62huc]{margin-left:0}.alt-section--left[data-astro-cid-c7a62huc].alt-section--first .alt-text[data-astro-cid-c7a62huc] h2[data-astro-cid-c7a62huc]{margin-right:0;margin-left:auto}.alt-section--left[data-astro-cid-c7a62huc]:not(.alt-section--first) .alt-text[data-astro-cid-c7a62huc] h2[data-astro-cid-c7a62huc]{position:relative;width:125%;margin-left:auto;text-align:right;z-index:2}.alt-section--right[data-astro-cid-c7a62huc]:not(:first-child) .alt-text[data-astro-cid-c7a62huc] h2[data-astro-cid-c7a62huc]{text-align:left}.alt-section--left[data-astro-cid-c7a62huc]:not(:first-child) .alt-text[data-astro-cid-c7a62huc] h2[data-astro-cid-c7a62huc]{text-align:right;margin-left:auto}.alt-section--right[data-astro-cid-c7a62huc]:not(:first-child) .alt-eyebrow[data-astro-cid-c7a62huc]{text-align:left}.alt-section--left[data-astro-cid-c7a62huc]:not(:first-child) .alt-eyebrow[data-astro-cid-c7a62huc]{float:right;clear:right}.alt-section--left[data-astro-cid-c7a62huc] .alt-text[data-astro-cid-c7a62huc]>p[data-astro-cid-c7a62huc]{text-align:right}.alt-section--left[data-astro-cid-c7a62huc] .alt-inner[data-astro-cid-c7a62huc]{position:relative}.alt-section--left[data-astro-cid-c7a62huc] .alt-text[data-astro-cid-c7a62huc]{position:relative;margin-left:-4rem;padding-left:4rem;z-index:2}.alt-section--right[data-astro-cid-c7a62huc].alt-section--first .alt-text[data-astro-cid-c7a62huc]{position:relative;margin-right:-4rem;padding-right:4rem;z-index:2}.alt-text[data-astro-cid-c7a62huc]>p[data-astro-cid-c7a62huc]{font-size:1.1rem;color:#ffffffb3;line-height:1.7;margin-bottom:2rem}.alt-list[data-astro-cid-c7a62huc]{list-style:none;padding:0;margin:0 0 2rem}.alt-list[data-astro-cid-c7a62huc] li[data-astro-cid-c7a62huc]{display:flex;flex-direction:row;align-items:flex-start;gap:1rem;padding:1.25rem;background:#ffffff08;border-radius:8px;margin-bottom:1rem;transition:all .3s ease}.alt-list[data-astro-cid-c7a62huc] li[data-astro-cid-c7a62huc]:has(.alt-list-icon){align-items:center}.alt-list[data-astro-cid-c7a62huc] li[data-astro-cid-c7a62huc]:hover{background:#ffffff0d;transform:translate(4px)}.alt-list-icon[data-astro-cid-c7a62huc]{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.alt-list-icon[data-astro-cid-c7a62huc] svg[data-astro-cid-c7a62huc]{width:24px;height:24px;color:#fff}.alt-list-content[data-astro-cid-c7a62huc]{display:flex;flex-direction:column;gap:.4rem;flex:1}.alt-list[data-astro-cid-c7a62huc] strong[data-astro-cid-c7a62huc]{font-size:1.05rem;font-weight:600;color:#fff}.alt-list[data-astro-cid-c7a62huc] span[data-astro-cid-c7a62huc]{font-size:.95rem;color:#ffffffb3;line-height:1.5}.alt-insights-wrapper[data-astro-cid-c7a62huc]{width:100%;padding:0;margin-top:3rem}.alt-insights-grid[data-astro-cid-c7a62huc]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;padding:0 2rem;justify-items:center}@media (max-width: 1400px){.alt-insights-grid[data-astro-cid-c7a62huc]{max-width:900px}}.alt-insight[data-astro-cid-c7a62huc]{background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);border:1px solid rgba(59,130,246,.3);border-radius:12px;padding:1.5rem;width:100%;text-align:center}.insight-label[data-astro-cid-c7a62huc]{display:block;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:#fff9;margin-bottom:.5rem}.insight-stat[data-astro-cid-c7a62huc]{display:block;font-size:2.5rem;font-weight:700;color:#3b82f6e6;margin-bottom:.5rem}.alt-insight[data-astro-cid-c7a62huc] p[data-astro-cid-c7a62huc]{font-size:.95rem;color:#ffffffb3;margin:0;line-height:1.5}.media-surface[data-astro-cid-c7a62huc]{position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;min-height:400px;display:flex;align-items:center;justify-content:center;overflow:hidden}.media-label[data-astro-cid-c7a62huc]{position:absolute;bottom:1.5rem;left:1.5rem;font-size:.85rem;font-weight:500;color:#fff9;background:#00000080;backdrop-filter:blur(10px);padding:.5rem 1rem;border-radius:8px}.illustration-svg[data-astro-cid-c7a62huc]{width:100%;height:100%;max-width:400px;max-height:400px;margin:0 auto;display:block}@media (max-width: 968px){.alt-inner[data-astro-cid-c7a62huc]{grid-template-columns:1fr;gap:3rem}.alt-section--right[data-astro-cid-c7a62huc] .alt-text[data-astro-cid-c7a62huc],.alt-section--right[data-astro-cid-c7a62huc] .alt-media[data-astro-cid-c7a62huc],.alt-section--left[data-astro-cid-c7a62huc] .alt-text[data-astro-cid-c7a62huc],.alt-section--left[data-astro-cid-c7a62huc] .alt-media[data-astro-cid-c7a62huc]{order:initial}.alt-section--right[data-astro-cid-c7a62huc] .alt-text[data-astro-cid-c7a62huc]{order:1}.alt-section--right[data-astro-cid-c7a62huc] .alt-media[data-astro-cid-c7a62huc]{order:2}.hero--detection[data-astro-cid-c7a62huc]{padding:6rem 0 3rem;margin-top:-70px;padding-top:calc(70px + 3rem)}.process-step[data-astro-cid-c7a62huc]{min-width:100%;max-width:100%}.alt-section[data-astro-cid-c7a62huc]:first-child .alt-text[data-astro-cid-c7a62huc] h2[data-astro-cid-c7a62huc]{width:100%;white-space:normal}.alt-title--left[data-astro-cid-c7a62huc],.alt-title--right[data-astro-cid-c7a62huc],.alt-copy--left[data-astro-cid-c7a62huc],.alt-copy--right[data-astro-cid-c7a62huc]{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.alt-header-first[data-astro-cid-c7a62huc],.alt-content-first[data-astro-cid-c7a62huc]{padding:0 1rem}.alt-header-content[data-astro-cid-c7a62huc]{width:100%}.alt-content-first[data-astro-cid-c7a62huc]{grid-template-columns:1fr}.alt-section--right[data-astro-cid-c7a62huc] .alt-content-first[data-astro-cid-c7a62huc] .alt-media[data-astro-cid-c7a62huc],.alt-section--right[data-astro-cid-c7a62huc] .alt-content-first[data-astro-cid-c7a62huc] .alt-text[data-astro-cid-c7a62huc]{order:initial}.alt-content-first[data-astro-cid-c7a62huc] .alt-text[data-astro-cid-c7a62huc]{order:1}.alt-content-first[data-astro-cid-c7a62huc] .alt-media[data-astro-cid-c7a62huc]{order:2}.alt-section--left[data-astro-cid-c7a62huc] .alt-text[data-astro-cid-c7a62huc],.alt-section--right[data-astro-cid-c7a62huc].alt-section--first .alt-text[data-astro-cid-c7a62huc]{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.alt-section--left[data-astro-cid-c7a62huc]:not(.alt-section--first) .alt-text[data-astro-cid-c7a62huc] h2[data-astro-cid-c7a62huc]{width:100%;text-align:left}.alt-section--left[data-astro-cid-c7a62huc] .alt-text[data-astro-cid-c7a62huc]>p[data-astro-cid-c7a62huc]{text-align:left}.alt-section--left[data-astro-cid-c7a62huc] .alt-eyebrow[data-astro-cid-c7a62huc]{float:none}.alt-section--left[data-astro-cid-c7a62huc] .alt-eyebrow[data-astro-cid-c7a62huc]:after{display:none}.alt-eyebrow[data-astro-cid-c7a62huc]:before{display:none}.alt-insights-grid[data-astro-cid-c7a62huc]{grid-template-columns:repeat(3,1fr);gap:.75rem;padding:0 1rem;max-width:100%}.alt-insight[data-astro-cid-c7a62huc]{padding:1rem}.insight-stat[data-astro-cid-c7a62huc]{font-size:1.5rem}.alt-insight[data-astro-cid-c7a62huc] p[data-astro-cid-c7a62huc]{display:none}}@media (max-width: 640px){.alt-insights-grid[data-astro-cid-c7a62huc]{grid-template-columns:repeat(3,1fr);gap:.5rem}.alt-insight[data-astro-cid-c7a62huc]{padding:.75rem .5rem}.insight-label[data-astro-cid-c7a62huc]{font-size:.7rem;margin-bottom:.25rem}.insight-stat[data-astro-cid-c7a62huc]{font-size:1.25rem;margin-bottom:0}.alt-insight[data-astro-cid-c7a62huc] p[data-astro-cid-c7a62huc],.alt-content-first[data-astro-cid-c7a62huc] .alt-media[data-astro-cid-c7a62huc]{display:none}.alt-content-first[data-astro-cid-c7a62huc]{grid-template-columns:1fr}}.use-cases[data-astro-cid-c7a62huc]{padding:5rem 2rem;background:#ffffff05}.use-cases[data-astro-cid-c7a62huc] h2[data-astro-cid-c7a62huc]{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#fff;text-align:center;margin-bottom:3rem;white-space:nowrap;overflow:visible}@media (max-width: 768px){.use-cases[data-astro-cid-c7a62huc] h2[data-astro-cid-c7a62huc]{white-space:normal}}.use-cases-grid[data-astro-cid-c7a62huc]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media (max-width: 968px){.use-cases-grid[data-astro-cid-c7a62huc]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.use-cases-grid[data-astro-cid-c7a62huc]{grid-template-columns:1fr}}.use-case-card[data-astro-cid-c7a62huc]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;transition:all .3s ease}.use-case-card[data-astro-cid-c7a62huc]:hover{background:#ffffff0d;border-color:#3b82f64d;transform:translateY(-4px)}.use-case-card[data-astro-cid-c7a62huc] img[data-astro-cid-c7a62huc]{width:100%;height:200px;object-fit:cover}.use-case-card[data-astro-cid-c7a62huc] h4[data-astro-cid-c7a62huc]{padding:1.5rem;font-size:1.2rem;font-weight:600;color:#fff;margin:0}.cta-banner[data-astro-cid-c7a62huc]{background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);border:1px solid rgba(59,130,246,.3);border-radius:16px;padding:4rem 2rem;text-align:center;margin:5rem auto;max-width:900px}.cta-banner[data-astro-cid-c7a62huc] h2[data-astro-cid-c7a62huc]{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;color:#fff;margin-bottom:1rem}.cta-banner[data-astro-cid-c7a62huc] p[data-astro-cid-c7a62huc]{font-size:1.15rem;color:#ffffffb3;margin-bottom:2rem}.cta-button[data-astro-cid-c7a62huc]{display:inline-block;background:#3b82f6e6;color:#fff;padding:1rem 2.5rem;border-radius:8px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease}.cta-button[data-astro-cid-c7a62huc]:hover{background:#3b82f6;transform:translateY(-2px);box-shadow:0 10px 30px #3b82f64d}
