.product-animation-page{background:#fafbff;flex-direction:column;font-family:Poppins,sans-serif;overflow-x:hidden}.product-animation-page,.scene-container{display:flex;min-height:100vh;width:100vw}.scene-container{align-items:center;background:radial-gradient(ellipse at center,#fafafa 0,#f5f5ff 25%,#667eea26 60%,#764ba233 100%);flex:1 1;justify-content:center;overflow:hidden;position:relative;transition:background .8s ease}.scene-container:after,.scene-container:before{display:none}@keyframes blobFloat1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-30px,20px) scale(1.05)}66%{transform:translate(20px,-15px) scale(.95)}}@keyframes blobFloat2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(25px,-20px) scale(1.08)}66%{transform:translate(-15px,25px) scale(.92)}}.bg-blob-3{animation:lineSwipe 2s ease .6s forwards;background:linear-gradient(180deg,#0000,#667eea4d,#0000);height:100%;left:55%;pointer-events:none;position:absolute;top:-100%;width:1px;z-index:0}@keyframes blobFloat3{0%,to{transform:translate(0) scale(1)}25%{transform:translate(40px,-30px) scale(1.1)}50%{transform:translate(-20px,20px) scale(.9)}75%{transform:translate(15px,35px) scale(1.05)}}.scene-container.scene-closing,.scene-container.scene-solution-reveal{background:radial-gradient(ellipse at center,#fff 0,#f8f8ff 30%,#667eea14 60%,#764ba21f 100%)}.scene-title{animation:fadeInText .8s ease .1s forwards;font-size:2.4rem;font-weight:400;letter-spacing:-.5px;margin-bottom:10px;opacity:0}.scene-container.scene-closing .scene-title,.scene-container.scene-solution-reveal .scene-title,.scene-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text}.scene-subtitle{animation:fadeInText 1s ease .6s forwards;color:#4b5563;font-size:1.1rem;font-weight:300;opacity:0}.scene-container.scene-closing .scene-subtitle,.scene-container.scene-solution-reveal .scene-subtitle{color:#646478b3}.animation-controls{align-items:center;background:#fff;border-top:1px solid #667eea1a;display:none;gap:20px;padding:20px 40px}.play-btn{background:#0000;border:2px solid #667eea;border-radius:50%;color:#667eea;cursor:pointer;font-size:16px;height:40px;transition:all .2s;width:40px}.play-btn:hover{background:#667eea;color:#fff}.scene-indicators{display:flex;gap:8px}.scene-dot{background:#0000;border:2px solid #667eea4d;border-radius:50%;color:#667eea80;cursor:pointer;font-size:11px;height:28px;transition:all .2s;width:28px}.scene-dot.active{background:#667eea;border-color:#667eea;color:#fff}.scene-dot.done{border-color:#34d399;color:#34d399}.progress-bar{background:#667eea1a;border-radius:2px;flex:1 1;height:4px;overflow:hidden}.progress-bar .progress-fill{background:linear-gradient(90deg,#667eea,#764ba2);height:100%;transition:width .05s linear}.scene-visual{align-items:center;display:flex;flex:1 1;justify-content:center;padding:30px 40px 120px;width:100%}.scale-problem-visual{flex-direction:column;gap:30px}.scale-counter{flex-direction:column;gap:4px}.scale-counter,.scale-counters{align-items:center;display:flex}.scale-counters{gap:60px}.counter-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:700;transition:all .3s ease}.counter-number.counter-teams{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#10b981,#059669);-webkit-background-clip:text;background-clip:text}.counter-label{color:#6b7280;font-size:1rem;font-weight:400}.dashboard-multiply-grid{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:80%}.dash-icon{animation:dashAppear .4s ease forwards;height:38px;opacity:0;width:48px}@keyframes dashAppear{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.accounts-split{align-items:center;display:flex;gap:16px}.account-box{background:#667eea0f;border:1px solid #667eea33;border-radius:12px;color:#1f2937;min-width:120px;padding:20px;text-align:center;transition:all .3s ease}.account-box:hover{box-shadow:0 8px 24px #667eea1a;transform:translateY(-2px)}.account-region{color:#64647899;font-size:11px;margin-top:4px}.arrows-container{display:flex;flex-direction:column;gap:4px}.arrow{animation:arrowPulse 1.5s ease-in-out infinite;color:#667eea;font-size:20px}.warning-icons{animation:shake 2s ease-in-out infinite;display:flex;gap:12px;position:absolute;right:15%;top:20%}.gap-visual{align-items:center;flex-direction:row;gap:40px;justify-content:center;width:100%}.gap-icons-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);max-width:900px;width:90%}.gap-icon-card{align-items:center;background:#667eea0a;border:1px solid #667eea1f;border-radius:16px;display:flex;flex-direction:column;gap:14px;opacity:0;padding:32px;transition:all .3s ease}.gap-icon-card:hover{box-shadow:0 12px 32px #667eea1f;transform:translateY(-4px)}.gap-fade-1{animation:gapFadeIn .8s ease .2s forwards}.gap-fade-2{animation:gapFadeIn .8s ease .8s forwards}.gap-fade-3{animation:gapFadeIn .8s ease 1.4s forwards}.gap-fade-4{animation:gapFadeIn .8s ease 2s forwards}@keyframes gapFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.gap-svg-icon{height:88px;width:88px}.gap-icon-card span{color:#4b5563;font-size:.9rem;font-weight:600;text-align:center}.reveal-visual{flex-direction:column}.logo-reveal{animation:revealZoom 1s ease;text-align:center}.glow-ring{animation:glowPulse 2s ease-in-out infinite;border:3px solid #ffffff4d;border-radius:50%;height:120px;margin:0 auto 20px;width:120px}.brand-name{color:#fff;font-size:3rem;font-weight:800;letter-spacing:-1px}.reveal-logo-img{height:100px;position:relative;width:auto;z-index:2}.animated-border-wrap{align-items:center;display:flex;justify-content:center;padding:36px 56px;position:relative}.border-svg{height:100%;left:0;position:absolute;top:0;width:100%}.border-rect{stroke:#667eea;stroke-dasharray:860;stroke-dashoffset:0;animation:eraseBorder 2s ease 1.5s forwards}@keyframes eraseBorder{to{stroke-dashoffset:860}}.brand-tagline{color:#4b5563;font-size:1.1rem;margin-top:8px}.unified-dashboard{background:#667eea0a;border:1px solid #667eea26;border-radius:12px;display:flex;height:70%;max-width:900px;min-height:350px;overflow:hidden;width:90%}.sidebar{background:#667eea14;display:flex;flex-direction:column;gap:8px;padding:20px 12px;width:160px}.nav-item{border-radius:6px;color:#1e1e3c99;cursor:pointer;font-size:12px;padding:10px 14px}.nav-item.active{background:#667eea;color:#fff}.main-content{flex:1 1;padding:20px}.control-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.ctrl-card{background:#667eea14;border:1px solid #667eea33;border-radius:8px;color:#1f2937;font-size:13px;font-weight:600;padding:14px}.video-placeholder{align-items:center;aspect-ratio:16/9;background:#667eea0a;border:2px dashed #667eea40;border-radius:8px;color:#667eea80;display:flex;font-size:14px;justify-content:center;text-align:center;width:100%}.benefits-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}.benefit-card{background:#667eea0d;border:1px solid #667eea26;border-radius:10px;color:#1f2937;font-size:12px;padding:20px;text-align:center}.pipeline{align-items:center;display:flex;gap:6px;justify-content:center;margin-bottom:12px}.stage{background:#667eea1a;border-radius:4px;color:#4b5563;font-size:11px;padding:4px 10px}.stage.done{background:#34d399;color:#064e3b}.stage.active{animation:pulse 1s infinite;background:#667eea;color:#fff}.pipe{color:#667eea66}.chart-bars{align-items:flex-end;display:flex;gap:6px;height:60px;justify-content:center;margin-bottom:12px}.bar{background:#667eea;border-radius:3px 3px 0 0;transition:height .5s;width:16px}.bar.highlight{background:#34d399}.audit-lines{margin-bottom:12px;text-align:left}.log-line{border-bottom:1px solid #667eea1a;color:#4b5563;font-size:10px;padding:3px 0}.scale-visual{flex-direction:column;gap:24px}.dashboard-grid{grid-gap:6px;animation:gridExpand 3s ease-in-out infinite;display:grid;gap:6px;grid-template-columns:repeat(9,1fr)}.mini-dash{animation:dashPop 2s ease-in-out infinite;background:#667eea26;border:1px solid #667eea4d;border-radius:3px;height:20px;width:28px}.progress-bar-container{width:400px}.progress-label{color:#4b5563;font-size:12px;margin-bottom:6px}.progress-track{background:#667eea1a;border-radius:4px;height:8px;overflow:hidden}.progress-track .progress-fill{animation:progressGrow 3s ease-in-out infinite;background:linear-gradient(90deg,#667eea,#34d399);height:100%}.region-map{display:flex;gap:20px}.region{background:#667eea0a;border:1px solid #667eea33;border-radius:4px;color:#4b5563;font-size:12px;padding:6px 12px}.unified-visual{align-items:center;flex-direction:column;gap:24px}.unified-logo{height:48px;width:auto}.feature-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);max-width:700px;width:90%}.feature-item{align-items:center;background:#fff;border:1px solid #667eea14;border-radius:12px;box-shadow:0 4px 16px #0000000f;display:flex;gap:16px;opacity:0;padding:18px 24px}.feature-fade-1{animation:featureFadeIn .5s ease .2s forwards}.feature-fade-2{animation:featureFadeIn .5s ease .5s forwards}.feature-fade-3{animation:featureFadeIn .5s ease .8s forwards}.feature-fade-4{animation:featureFadeIn .5s ease 1.1s forwards}.feature-fade-5{animation:featureFadeIn .5s ease 1.4s forwards}@keyframes featureFadeIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.feature-icon-circle{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;height:44px;justify-content:center;min-width:44px;padding:10px;width:44px}.feature-icon-circle svg{height:22px;width:22px}.feature-title{color:#1f2937;font-size:1rem;font-weight:600}.closing-visual{flex-direction:column}.final-dashboard{text-align:center}.final-logo-img{height:150px;margin-bottom:16px;width:auto}.final-tagline{color:#4b5563;font-size:1.2rem;margin-bottom:30px}.cta-button{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;box-shadow:0 8px 25px #667eea4d;color:#fff;display:inline-block;font-size:15px;font-weight:700;padding:14px 32px;text-decoration:none;transition:transform .2s}.cta-button:hover{transform:scale(1.05)}@keyframes fadeInText{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bg-animation-layer{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.bg-particle{animation:particleLife var(--duration) ease var(--delay) forwards;left:var(--start-x);opacity:0;position:absolute;top:var(--start-y)}.bg-particle-line{height:3px;height:var(--line-width,3px);transform:rotate(var(--rotation));width:var(--size)}.bg-particle-blob{border-radius:50%;height:var(--size);width:var(--size)}.bg-animation-layer.fill-filled .bg-particle-line{background:linear-gradient(90deg,#0000,var(--color),#0000)}.bg-animation-layer.fill-filled .bg-particle-blob{background:var(--color)}.bg-animation-layer.fill-outlined .bg-particle-line{background:#0000;border:2px solid var(--color);border-radius:3px}.bg-animation-layer.fill-outlined .bg-particle-blob{background:#0000;border:2.5px solid var(--color)}.bg-animation-layer.focus-blurred .bg-particle{filter:blur(5px)}.bg-animation-layer.focus-sharp .bg-particle{filter:none}.bg-animation-layer.speed-slow .bg-particle{animation-duration:calc(var(--duration)*2)!important}.bg-animation-layer.speed-fast .bg-particle{animation-duration:calc(var(--duration)*.6)!important}.bg-animation-layer.speed-persistent .bg-particle{animation:particlePersist var(--duration) ease var(--delay) forwards}@keyframes particlePersist{0%{left:var(--start-x);opacity:0;top:var(--start-y);transform:scale(.5) rotate(var(--rotation))}30%{opacity:1;transform:scale(1) rotate(var(--rotation))}to{left:var(--end-x);opacity:1;top:var(--end-y);transform:scale(1) rotate(var(--rotation))}}@keyframes particleLife{0%{left:var(--start-x);opacity:0;top:var(--start-y);transform:scale(.5) rotate(var(--rotation))}30%{opacity:1}70%{opacity:1}to{left:var(--end-x);opacity:0;top:var(--end-y);transform:scale(1.2) rotate(var(--rotation))}}.scene-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.scene-overlay{bottom:40px;left:50%;padding:24px 40px;position:absolute;text-align:center;transform:translateX(-50%);width:100%;z-index:10}.scene-overlay.title-enter-0{animation:titleFromTop 2s ease forwards}.scene-overlay.title-enter-1{animation:titleFromLeft 2s ease forwards}.scene-overlay.title-enter-2{animation:titleFromRight 2s ease forwards}.scene-overlay.title-enter-3{animation:titleFromZoom 2s ease forwards}@keyframes titleFromTop{0%{bottom:50%;opacity:0;transform:translateX(-50%) translateY(50%) scale(1.15)}15%{bottom:50%;opacity:1;transform:translateX(-50%) translateY(50%) scale(1.15)}50%{bottom:50%;opacity:1;transform:translateX(-50%) translateY(50%) scale(1.15)}to{bottom:40px;opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes titleFromLeft{0%{bottom:50%;opacity:0;transform:translateX(-150%) translateY(50%) scale(1.15)}20%{bottom:50%;opacity:1;transform:translateX(-50%) translateY(50%) scale(1.15)}50%{bottom:50%;opacity:1;transform:translateX(-50%) translateY(50%) scale(1.15)}to{bottom:40px;opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes titleFromRight{0%{bottom:50%;opacity:0;transform:translateX(50%) translateY(50%) scale(1.15)}20%{bottom:50%;opacity:1;transform:translateX(-50%) translateY(50%) scale(1.15)}50%{bottom:50%;opacity:1;transform:translateX(-50%) translateY(50%) scale(1.15)}to{bottom:40px;opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes titleFromZoom{0%{bottom:50%;opacity:0;transform:translateX(-50%) translateY(50%) scale(.5)}20%{bottom:50%;opacity:1;transform:translateX(-50%) translateY(50%) scale(1.15)}50%{bottom:50%;opacity:1;transform:translateX(-50%) translateY(50%) scale(1.15)}to{bottom:40px;opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.scene-fade-in{animation:slideInRight .5s ease forwards}.scene-fade-out{animation:slideOutLeft .5s ease forwards}.scene-fade-in.transition-slide{animation:slideInRight .5s ease 1.5s forwards;opacity:0}.scene-fade-out.transition-slide{animation:slideOutLeft .5s ease forwards}.scene-fade-in.transition-fade{animation:sceneFadeIn .6s ease 1.5s forwards;opacity:0}.scene-fade-out.transition-fade{animation:sceneFadeOut .5s ease forwards}.scene-fade-in.transition-zoom{animation:zoomIn .5s ease 1.5s forwards;opacity:0}.scene-fade-out.transition-zoom{animation:zoomOut .4s ease forwards}.scene-fade-in.transition-rise{animation:riseIn .6s ease 1.5s forwards;opacity:0}.scene-fade-out.transition-rise{animation:riseOut .4s ease forwards}@keyframes sceneFadeIn{0%{opacity:0}to{opacity:1}}@keyframes sceneFadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInRight{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes slideOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-60px)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}@keyframes riseIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes riseOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}@keyframes cardPulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes nodeFloat{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(10px,-10px)}}@keyframes arrowPulse{0%,to{opacity:.5;transform:translateX(0)}50%{opacity:1;transform:translateX(4px)}}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}@keyframes typeIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes scatter{0%,to{transform:rotate(0deg)}50%{transform:rotate(3deg)}}@keyframes revealZoom{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes glowPulse{0%,to{box-shadow:0 0 20px #667eea4d}50%{box-shadow:0 0 40px #667eea99}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes gridExpand{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes dashPop{0%,to{opacity:.6}50%{opacity:1}}@keyframes progressGrow{0%{width:0}to{width:85%}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:80px}*{scroll-behavior:smooth}.navbar{padding:15px 0;position:fixed;top:0;transition:background .3s ease;width:100%;z-index:1000}.navbar.scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-bottom:1px solid #0000001a}.navbar .container{justify-content:space-between}.nav-logo,.navbar .container{align-items:center;display:flex}.nav-logo{text-decoration:none}.nav-logo-img{height:40px;width:auto}.nav-menu{display:flex;gap:40px;list-style:none}.nav-menu a{border-radius:25px;color:#ffffffe6;font-weight:500;padding:8px 16px;text-decoration:none;transition:all .3s}.nav-menu a:hover{background:#ffffff1a;color:#fff}.navbar.scrolled .nav-menu a{color:#1f2937}.navbar.scrolled .nav-menu a:hover{background:#4f46e51a;color:#4f46e5}.hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;justify-content:center;padding:8px;z-index:1001}.hamburger span{background:#ffffffe6;border-radius:2px;display:block;height:2px;transition:all .3s ease;width:24px}.navbar.scrolled .hamburger span{background:#1f2937}.hamburger.open span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media (max-width:768px){.hamburger{display:flex}.nav-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;box-shadow:0 10px 30px #0000001a;display:none;flex-direction:column;gap:0;left:0;padding:20px;position:absolute;right:0;top:100%}.nav-menu.active{display:flex}.nav-menu a{color:#1f2937;display:block;padding:12px 16px}.nav-menu a:hover{background:#4f46e51a;color:#4f46e5}}body{background:#fff;color:#333;font-family:Poppins,sans-serif;line-height:1.6}.container{margin:0 auto;max-width:1200px;padding:0 20px}.section{padding:80px 0}.section:nth-child(2n){background:#f8f9fa}.section:nth-child(odd){background:#fff}.hero{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;overflow:hidden;padding:120px 0;position:relative;text-align:left}.hero:before{animation:float 20s ease-in-out infinite;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='40' fill='none' stroke='rgba(255,255,255,0.1)' stroke-width='.5'/%3E%3C/svg%3E") repeat;content:"";height:100%;position:absolute;right:-50%;top:0;width:100%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.hero-content{align-items:center;display:flex;flex-direction:column;gap:30px;position:relative;text-align:center;z-index:2}.hero h1{animation:fadeInUp 1s ease-out;font-size:3.2rem;font-weight:700;line-height:1.2;margin-bottom:20px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero p{font-size:1.2rem;font-weight:400;margin-bottom:30px;opacity:.9}.hero-image,.hero-mockup{align-items:center;display:flex;justify-content:center}.hero-mockup{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;height:400px;max-width:500px}.hero-mockup,.hero-mockup-img{animation:fadeInUp 1.2s ease-out;width:100%}.hero-mockup-img{border-radius:20px;box-shadow:0 20px 60px #0000004d,0 8px 20px #00000026;max-width:800px;object-fit:contain;position:relative}.btn{background:#ff6b6b;border:none;border-radius:30px;box-shadow:0 8px 25px #ff6b6b4d;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;margin-right:15px;padding:15px 35px;text-decoration:none;transition:all .3s ease}.btn-outline{background:#0000;border:2px solid #ffffff4d;box-shadow:none;color:#fff}.btn-outline:hover{background:#fff;border-color:#fff;color:#667eea}.btn:hover{background:#ff5252;box-shadow:0 12px 35px #ff6b6b66;transform:translateY(-2px)}.grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:40px}.grid.grid-two-col{grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.grid.grid-two-col{grid-template-columns:1fr}}.pain-point-card{align-items:center;background:#fff;border-left:3px solid #9ca3af;border-radius:12px;box-shadow:0 2px 8px #0000000a;display:flex;gap:14px;padding:28px 30px;text-align:left;transition:all .3s ease}.pain-point-card:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-4px)}.pain-point-icon{align-items:center;color:#9ca3af;display:flex;flex-shrink:0;font-size:1.2rem}.pain-point-card p{color:#1f2937;font-size:1.1rem;font-weight:500;line-height:1.5}.usecase-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000a;padding:30px 35px;text-align:left;transition:all .3s ease}.usecase-card:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-4px)}.usecase-card p{color:#1f2937;font-size:1.2rem;font-weight:500;line-height:1.5}.card{background:#fff;border:none;border-radius:15px;box-shadow:0 10px 30px #0000001a;overflow:hidden;padding:40px 30px;position:relative;text-align:center;transition:all .3s ease}.card:before{background:linear-gradient(90deg,#667eea,#764ba2);content:"";height:3px;left:0;position:absolute;right:0;top:0}.card.hidden,.feature-card.hidden,.pain-point-card.hidden,.pricing-card.hidden{opacity:0;transform:translateY(30px);transition:none}.card.animate,.feature-card.animate,.pain-point-card.animate,.pricing-card.animate{animation:fadeInUp .6s ease-out;opacity:1;transform:translateY(0)}.card:hover{box-shadow:0 20px 50px #00000026;transform:translateY(-10px)}.card h3{color:#333;font-size:1.3rem;font-weight:600;margin-bottom:15px}.card h4{color:#1f2937;font-size:1.2rem;font-weight:600;margin-bottom:12px}.card-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 15px 35px #667eea4d;color:#fff;display:flex;flex-shrink:0;font-family:Material Icons;font-size:32px;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.feature-block{margin-bottom:0;padding:80px 0}.features{background:#667eea0a!important;padding-bottom:0;padding-top:0}.feature-block:nth-child(odd){background:#667eea0a}.feature-block:nth-child(2n){background:#764ba20a}.feature-block-header{margin-bottom:50px;text-align:center}.feature-block-header h3{color:#667eea;font-size:2.2rem;font-weight:300;margin-bottom:15px}.feature-block-header p{color:#666;font-size:1.1rem;margin:0 auto;max-width:600px}.feature-layout{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1fr}.feature-layout.reverse{direction:rtl}.feature-layout.reverse>*{direction:ltr}.feature-screenshot-box{align-items:center;background:linear-gradient(135deg,#f0f1f5,#e8eaf0);border:1px solid #e2e4ea;border-radius:16px;box-shadow:0 15px 40px #0000001a,0 5px 15px #0000000f;color:#9ca3af;display:flex;font-size:1rem;justify-content:center;min-height:300px;overflow:hidden;position:-webkit-sticky;position:sticky;top:120px}.feature-screenshot-box:after{background:linear-gradient(180deg,#ffffff40,#fff0);border-radius:16px 16px 0 0;content:"";height:40%;left:0;pointer-events:none;position:absolute;right:0;top:0}.feature-screenshot-img{border-radius:16px;height:100%;object-fit:cover;width:100%}.feature-cards-stack{display:flex;flex-direction:column;gap:16px}.feature-card{align-items:flex-start;background:#fff;border:1px solid #f0f0f5;border-radius:16px;box-shadow:0 2px 12px #0000000a;display:flex;gap:18px;padding:24px 28px;text-align:left;transition:all .3s ease}.feature-card:hover{box-shadow:0 12px 30px #00000014;transform:translateY(-4px)}.feature-card-icon{align-items:center;background:linear-gradient(135deg,#667eea,#7c3aed);border-radius:50%;color:#fff;display:flex;font-size:20px;height:44px;justify-content:center;min-width:44px;width:44px}.feature-card-icon .material-icons{font-size:20px}.feature-card-text h4{color:#1f2937;font-size:1rem;font-weight:600;margin-bottom:6px}.feature-card-text p{color:#6b7280;font-size:.9rem;line-height:1.5}@media (max-width:768px){.feature-layout{gap:30px;grid-template-columns:1fr}.feature-layout.reverse{direction:ltr}.feature-screenshot-box{height:220px;position:static}}.pricing-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px}.pricing-card{background:#fff;border:none;border-radius:20px;box-shadow:0 4px 20px #00000014;overflow:hidden;padding:50px 35px;position:relative;text-align:center;transition:all .3s ease}.pricing-card:hover{box-shadow:0 20px 40px #0000001f;transform:translateY(-8px)}.pricing-card:before{background:linear-gradient(135deg,#4f46e5,#7c3aed);content:"";height:4px;left:0;position:absolute;right:0;top:0}.pricing-card h4{font-size:1.5rem;margin-bottom:20px}.price{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4f46e5,#7c3aed);-webkit-background-clip:text;background-clip:text;color:#4f46e5;font-size:3rem;font-weight:800;margin-bottom:24px}.form{margin:0 auto;max-width:600px}.form-group{margin-bottom:20px}.form-group label{display:block;font-weight:600;margin-bottom:5px}.form-group input,.form-group select,.form-group textarea{border:1px solid #ddd;border-radius:5px;font-size:16px;padding:12px;width:100%}.form-group textarea{height:120px;resize:vertical}@media (max-width:768px){.hero h1{font-size:2rem}.grid{grid-template-columns:1fr}}
/*# sourceMappingURL=main.b557c9a5.css.map*/