.usecases-page{background:#fff}.usecases-hero{align-items:center;background:linear-gradient(180deg,#fff,#fafafa);display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding:120px 24px 60px;position:relative;text-align:center}.hero-particles{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.particle{animation:floatParticle linear infinite;background:#a30000;border-radius:50%;opacity:0;position:absolute}.particle.p1{animation-delay:0s;animation-duration:12s;height:12px;left:10%;top:20%;width:12px}.particle.p2{animation-delay:-2s;animation-duration:15s;height:8px;left:20%;top:60%;width:8px}.particle.p3{animation-delay:-4s;animation-duration:18s;height:16px;left:85%;top:30%;width:16px}.particle.p4{animation-delay:-6s;animation-duration:14s;height:10px;left:70%;top:70%;width:10px}.particle.p5{animation-delay:-8s;animation-duration:16s;height:6px;left:40%;top:15%;width:6px}.particle.p6{animation-delay:-3s;animation-duration:11s;height:14px;left:55%;top:80%;width:14px}.particle.p7{animation-delay:-5s;animation-duration:17s;height:8px;left:92%;top:50%;width:8px}.particle.p8{animation-delay:-7s;animation-duration:13s;height:12px;left:5%;top:75%;width:12px}.particle.p9{animation-delay:-1s;animation-duration:19s;height:10px;left:30%;top:40%;width:10px}.particle.p10{animation-delay:-9s;animation-duration:14s;height:6px;left:75%;top:10%;width:6px}.particle.p11{animation-delay:-4s;animation-duration:16s;height:8px;left:60%;top:55%;width:8px}.particle.p12{animation-delay:-6s;animation-duration:15s;height:14px;left:15%;top:45%;width:14px}@keyframes floatParticle{0%{opacity:0;transform:translateY(0) scale(.5)}10%{opacity:.25}50%{opacity:.4;transform:translateY(-100px) scale(1)}90%{opacity:.25}to{opacity:0;transform:translateY(-200px) scale(.5)}}.usecases-hero-content{max-width:700px}.usecases-hero-label{background:#a3000014;border-radius:20px;color:#a30000;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:24px;padding:8px 20px}.usecases-hero h1{color:#202212;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;letter-spacing:-1px;line-height:1.1;margin:0 0 20px}.usecases-hero p{color:#666;font-size:1.2rem;line-height:1.6;margin:0}.usecases-hero-scroll{align-items:center;animation:bounce 2s ease-in-out infinite;bottom:40px;color:#999;display:flex;flex-direction:column;font-size:13px;gap:8px;position:absolute}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.usecase-section{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:80px 24px;position:relative;scroll-margin-top:0}.usecase-section.alternate{background:#fafafa}.usecase-inner{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;max-width:1200px;width:100%}.usecase-section.alternate .usecase-inner{direction:rtl}.usecase-section.alternate .usecase-content,.usecase-section.alternate .usecase-visual{direction:ltr}.usecase-content{opacity:0;transform:translateX(-40px);transition:all .8s cubic-bezier(.4,0,.2,1)}.usecase-section.alternate .usecase-content{transform:translateX(40px)}.usecase-section.in-view .usecase-content{opacity:1;transform:translateX(0)}.usecase-number{color:#a30000;display:inline-block;font-size:14px;font-weight:700;letter-spacing:2px;margin-bottom:16px}.usecase-content h2{color:#202212;font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.5px;margin:0 0 8px}.usecase-subtitle{color:#a30000;font-size:1.1rem;font-weight:500;margin:0 0 20px}.usecase-description{color:#555;font-size:1.05rem;line-height:1.8;margin:0 0 32px}.usecase-features{display:flex;flex-direction:column;gap:20px}.feature-item{display:flex;gap:16px;opacity:0;transform:translateY(20px);transition:all .5s ease}.usecase-section.in-view .feature-item{opacity:1;transform:translateY(0)}.usecase-section.in-view .feature-item:first-child{transition-delay:.2s}.usecase-section.in-view .feature-item:nth-child(2){transition-delay:.35s}.usecase-section.in-view .feature-item:nth-child(3){transition-delay:.5s}.feature-icon{align-items:center;background:#a3000014;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.feature-text h4{color:#202212;font-size:1rem;font-weight:600;margin:0 0 4px}.feature-text p{color:#666;font-size:.9rem;line-height:1.5;margin:0}.usecase-visual{align-items:center;display:flex;justify-content:center;opacity:0;transform:translateX(40px) scale(.95);transition:all .8s cubic-bezier(.4,0,.2,1);transition-delay:.2s}.usecase-section.alternate .usecase-visual{transform:translateX(-40px) scale(.95)}.usecase-section.in-view .usecase-visual{opacity:1;transform:translateX(0) scale(1)}.usecase-illustration{height:auto;max-width:400px;width:100%}.svg-code-line{animation:fadeInLine .5s ease forwards;opacity:0}.usecase-section.in-view .svg-code-line.line-1{animation-delay:.3s}.usecase-section.in-view .svg-code-line.line-2{animation-delay:.4s}.usecase-section.in-view .svg-code-line.line-3{animation-delay:.5s}.usecase-section.in-view .svg-code-line.line-4{animation-delay:.6s}.usecase-section.in-view .svg-code-line.line-5{animation-delay:.7s}.usecase-section.in-view .svg-code-line.line-6{animation-delay:.8s}@keyframes fadeInLine{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.svg-shield{animation:pulse 2s ease-in-out infinite;transform-origin:center}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.svg-check{stroke-dasharray:30;stroke-dashoffset:30}.usecase-section.in-view .svg-check{animation:drawCheck .6s ease .8s forwards}@keyframes drawCheck{to{stroke-dashoffset:0}}.svg-dot{animation:floatDot 3s ease-in-out infinite}.svg-dot.dot-1{animation-delay:0s}.svg-dot.dot-2{animation-delay:1s}.svg-dot.dot-3{animation-delay:2s}@keyframes floatDot{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.svg-redact{opacity:0}.usecase-section.in-view .svg-redact.redact-1{animation:redactAppear .3s ease .5s forwards}.usecase-section.in-view .svg-redact.redact-2{animation:redactAppear .3s ease .7s forwards}@keyframes redactAppear{0%{opacity:0;width:0}to{opacity:.8}}.svg-doc{opacity:0}.usecase-section.in-view .svg-doc.doc-1{animation:slideInDoc .5s ease .2s forwards}.usecase-section.in-view .svg-doc.doc-2{animation:slideInDoc .5s ease .4s forwards}@keyframes slideInDoc{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.svg-lock{transform-origin:center}.usecase-section.in-view .svg-lock{animation:lockBounce .5s ease .8s forwards}@keyframes lockBounce{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}.svg-card{opacity:0}.usecase-section.in-view .svg-card.card-1{animation:cardSlide .6s ease .2s forwards}.usecase-section.in-view .svg-card.card-2{animation:cardSlide .6s ease .4s forwards}@keyframes cardSlide{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.svg-badge{opacity:0;transform-origin:center}.usecase-section.in-view .svg-badge{animation:badgePop .4s ease .8s forwards}@keyframes badgePop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.svg-node{opacity:0}.usecase-section.in-view .svg-node.node-1{animation:nodeAppear .4s ease .2s forwards}.usecase-section.in-view .svg-node.node-2{animation:nodeAppear .4s ease .3s forwards}.usecase-section.in-view .svg-node.node-3{animation:nodeAppear .4s ease .4s forwards}.usecase-section.in-view .svg-node.node-4{animation:nodeAppear .4s ease .5s forwards}@keyframes nodeAppear{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.svg-line{stroke-dasharray:50;stroke-dashoffset:50}.usecase-section.in-view .svg-line.line-1{animation:drawLine .5s ease .4s forwards}.usecase-section.in-view .svg-line.line-2{animation:drawLine .5s ease .5s forwards}.usecase-section.in-view .svg-line.line-3{animation:drawLine .5s ease .6s forwards}.usecase-section.in-view .svg-line.line-4{animation:drawLine .5s ease .7s forwards}@keyframes drawLine{to{stroke-dashoffset:0}}.svg-hub{transform-origin:center}.usecase-section.in-view .svg-hub{animation:hubPulse 2s ease-in-out .3s infinite}@keyframes hubPulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@media (max-width:992px){.usecase-inner{gap:48px;grid-template-columns:1fr;text-align:center}.usecase-section.alternate .usecase-inner{direction:ltr}.usecase-visual{order:-1}.usecase-content,.usecase-section.alternate .usecase-content{transform:translateY(30px)}.usecase-section.in-view .usecase-content{transform:translateY(0)}.usecase-section.alternate .usecase-visual,.usecase-visual{transform:translateY(-20px)}.feature-item{text-align:left}}@media (max-width:768px){.usecases-hero{min-height:auto;padding:120px 20px 80px}.usecases-hero h1{font-size:2rem}.usecases-hero p{font-size:1rem}.usecases-hero-scroll{display:none}.usecase-section{min-height:auto;padding:60px 20px}.usecase-content h2{font-size:1.75rem}.usecase-subtitle{font-size:1rem}.usecase-description{font-size:.95rem;line-height:1.7}.usecase-illustration{max-width:300px}.usecase-features{gap:16px}.feature-icon{height:32px;width:32px}.feature-text h4{font-size:.95rem}.feature-text p{font-size:.85rem}}
/*# sourceMappingURL=317.d7fe901e.chunk.css.map*/