.hero--detection[data-astro-cid-tqllntci]{position:relative;background:linear-gradient(135deg,#0f172a,#1e293b);padding:8rem 0 4rem;overflow:hidden}.hero--detection[data-astro-cid-tqllntci]: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-tqllntci]{position:relative;z-index:1}.hero-content[data-astro-cid-tqllntci]{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-tqllntci] h1[data-astro-cid-tqllntci]{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-tqllntci] .subtitle[data-astro-cid-tqllntci]{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-tqllntci]{padding:6rem 0;background:#fff;width:100%;border:none;margin:0}.process-section[data-astro-cid-tqllntci] h2[data-astro-cid-tqllntci]{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-tqllntci] h2[data-astro-cid-tqllntci]{white-space:normal}}.process-intro[data-astro-cid-tqllntci]{text-align:center;font-size:1.15rem;color:#475569;max-width:600px;margin:0 auto 4rem;white-space:normal}.process-flow[data-astro-cid-tqllntci]{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-tqllntci]{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-tqllntci]:hover{transform:translateY(-4px);box-shadow:0 10px 30px #00000026}.step-icon[data-astro-cid-tqllntci]{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-tqllntci]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);opacity:0;transition:opacity .3s ease}.process-step[data-astro-cid-tqllntci]:hover .step-icon[data-astro-cid-tqllntci]{border-color:#3b82f699}.process-step[data-astro-cid-tqllntci]:hover .step-icon[data-astro-cid-tqllntci]:before{opacity:1}.step-icon[data-astro-cid-tqllntci] svg[data-astro-cid-tqllntci]{width:clamp(45px,7vw,60px);height:clamp(45px,7vw,60px);color:#3b82f6e6;position:relative;z-index:1}.process-arrow[data-astro-cid-tqllntci]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.process-arrow--horizontal[data-astro-cid-tqllntci]{width:clamp(20px,3vw,40px)}.process-arrow--horizontal[data-astro-cid-tqllntci] svg[data-astro-cid-tqllntci]{width:100%;height:auto;color:#cbd5e1}.process-arrow--vertical[data-astro-cid-tqllntci]{display:none;width:100%;padding:1rem 0}.process-arrow--vertical[data-astro-cid-tqllntci] svg[data-astro-cid-tqllntci]{width:40px;height:40px;color:#cbd5e1}.process-step[data-astro-cid-tqllntci] h3[data-astro-cid-tqllntci]{font-size:clamp(1.1rem,2.5vw,1.4rem);font-weight:600;color:#fff;margin-bottom:.75rem}.process-step[data-astro-cid-tqllntci] p[data-astro-cid-tqllntci]{font-size:clamp(.85rem,1.8vw,.95rem);color:#ffffffb3;line-height:1.6;margin:0}@media (max-width: 768px){.process-section[data-astro-cid-tqllntci]{padding:4rem 2rem}.process-section[data-astro-cid-tqllntci] .container[data-astro-cid-tqllntci]{padding:0 2rem}.process-intro[data-astro-cid-tqllntci]{white-space:normal}.process-flow[data-astro-cid-tqllntci]{flex-direction:column;gap:0}.process-arrow--horizontal[data-astro-cid-tqllntci]{display:none}.process-arrow--vertical[data-astro-cid-tqllntci]{display:flex}.process-arrow--vertical[data-astro-cid-tqllntci] svg[data-astro-cid-tqllntci]{transform:rotate(180deg)}.process-step[data-astro-cid-tqllntci]{width:100%;max-width:100%;padding:2rem 1.5rem}}.alt-page[data-astro-cid-tqllntci]{background:#0f172a;border-top:none;margin-top:0}.use-cases[data-astro-cid-tqllntci]{padding:5rem 2rem;background:#ffffff05}.use-cases[data-astro-cid-tqllntci] h2[data-astro-cid-tqllntci]{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-tqllntci] h2[data-astro-cid-tqllntci]{white-space:normal}}.use-cases-grid[data-astro-cid-tqllntci]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media (max-width: 968px){.use-cases-grid[data-astro-cid-tqllntci]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.use-cases-grid[data-astro-cid-tqllntci]{grid-template-columns:1fr}}.use-case-card[data-astro-cid-tqllntci]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;transition:all .3s ease;text-decoration:none;color:inherit;display:block}.use-case-card[data-astro-cid-tqllntci]:hover{background:#ffffff0d;border-color:#3b82f64d;transform:translateY(-4px)}.use-case-placeholder[data-astro-cid-tqllntci]{width:100%;height:200px;background:linear-gradient(135deg,#3b82f633,#8b5cf633);display:flex;align-items:center;justify-content:center;color:#fff9;font-size:1rem;font-weight:500}.use-case-card[data-astro-cid-tqllntci] h4[data-astro-cid-tqllntci]{padding:1.5rem 1.5rem .5rem;font-size:1.2rem;font-weight:600;color:#fff;margin:0}.use-case-card[data-astro-cid-tqllntci] p[data-astro-cid-tqllntci]{padding:0 1.5rem 1.5rem;font-size:.95rem;color:#ffffffb3;margin:0;line-height:1.6}.cta-banner[data-astro-cid-tqllntci]{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-tqllntci] h2[data-astro-cid-tqllntci]{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;color:#fff;margin-bottom:1rem}.cta-banner[data-astro-cid-tqllntci] p[data-astro-cid-tqllntci]{font-size:1.15rem;color:#ffffffb3;margin-bottom:2rem}.cta-button[data-astro-cid-tqllntci]{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-tqllntci]:hover{background:#3b82f6;transform:translateY(-2px);box-shadow:0 10px 30px #3b82f64d}
