@keyframes gradientShift1{0{background-position:0 0}100%{background-position:100% 100%}}@keyframes gradientShift2{0{background-position:100% 100%}100%{background-position:0 0}}@keyframes lightSweep{0{transform:translateX(-100%) skewX(-25deg)}100%{transform:translateX(200%) skewX(-25deg)}}@keyframes heroGradientMove{0{background-position:0 0}50%{background-position:100% 50%}100%{background-position:0 100%}}@keyframes pulseDot{0,100%{box-shadow:0 0 0 0 rgba(139,92,246,.7)}70%{box-shadow:0 0 0 12px rgba(139,92,246,0)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes rotateCube{0{transform:rotateX(-15deg) rotateY(0deg)}100%{transform:rotateX(-15deg) rotateY(360deg)}}@keyframes progressFill{0{width:0}100%{width:100%}}@keyframes float{0,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes glow{0,100%{box-shadow:0 0 20px rgba(139,92,246,.3),0 0 40px rgba(139,92,246,.2)}50%{box-shadow:0 0 30px rgba(139,92,246,.5),0 0 60px rgba(139,92,246,.3)}}#section-3d-hero{position:relative;background:#fefcff;overflow:hidden}#section-3d-hero .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(139,92,246,0.35) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(99,102,241,0.3) 0,transparent 45%),radial-gradient(circle at 15% 85%,rgba(236,72,153,0.28) 0,transparent 55%),radial-gradient(circle at 90% 90%,rgba(139,92,246,0.4) 0,transparent 50%);filter:blur(50px);pointer-events:none;z-index:1;background-size:200% 200%;animation:gradientShift1 10s ease-in-out infinite alternate}#section-3d-hero .bg::before{content:'';position:absolute;top:0;left:-100%;width:80%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.4),rgba(139,92,246,0.3),rgba(255,255,255,0.4),transparent);filter:blur(20px);animation:lightSweep 8s ease-in-out infinite;pointer-events:none;z-index:2}#section-3d-hero .bg::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 60% 70%,rgba(16,185,129,0.2) 0,transparent 60%),radial-gradient(circle at 40% 40%,rgba(245,158,11,0.15) 0,transparent 50%);filter:blur(60px);background-size:200% 200%;animation:gradientShift2 15s ease-in-out infinite alternate;pointer-events:none}#section-3d-hero .header-content{position:relative;z-index:3;animation:fadeInUp .8s ease-out}#section-3d-hero .live-badge{display:inline-flex;align-items:center;gap:10px;background-color:#f5f3ff;border:1px solid #e9d5ff;border-radius:50px;padding:10px 20px;font-size:14px;font-weight:500;color:#7c3aed;margin-bottom:30px;transition:transform .3s,box-shadow .3s}#section-3d-hero .live-badge:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(124,58,237,.15)}#section-3d-hero .pulse-dot{width:8px;height:8px;background-color:#8b5cf6;border-radius:50%;animation:pulseDot 2s infinite}#section-3d-hero h1{margin-top:0;margin-bottom:25px;animation:fadeInUp .8s ease-out .1s backwards}#section-3d-hero .gradient-text{background:linear-gradient(135deg,#8b5cf6,#ec4899,#f59e0b);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:heroGradientMove 8s ease-in-out infinite}#section-3d-hero .lead{margin:0 auto 40px;max-width:700px;animation:fadeInUp .8s ease-out .2s backwards}#section-3d-hero .cta-buttons{display:flex;justify-content:center;gap:15px;margin-bottom:70px;flex-wrap:wrap;animation:fadeInUp .8s ease-out .3s backwards}#section-3d-hero .btn{font-size:16px;font-weight:600;padding:16px 32px;border-radius:12px;transition:all .4s cubic-bezier(.25,.8,.25,1);text-decoration:none;display:inline-flex;align-items:center;gap:10px;border:1px solid transparent}#section-3d-hero .btn i{font-size:18px;transition:transform .3s}#section-3d-hero .btn:hover i{transform:scale(1.2) rotate(5deg)}#section-3d-hero .btn-primary-3d{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;box-shadow:0 8px 20px rgba(139,92,246,.25)}#section-3d-hero .btn-primary-3d:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(139,92,246,.4);background:linear-gradient(135deg,#7c3aed,#6d28d9)}#section-3d-hero .btn-secondary-3d{background:#fff;border-color:#e5e7eb;color:#374151;box-shadow:0 4px 12px rgba(0,0,0,.05)}#section-3d-hero .btn-secondary-3d:hover{transform:translateY(-3px);border-color:#8b5cf6;color:#7c3aed;box-shadow:0 8px 20px rgba(139,92,246,.15)}#section-3d-hero .transformation-showcase{display:flex;align-items:center;justify-content:space-between;gap:40px;background:#fff;border-radius:24px;padding:50px 40px;box-shadow:0 25px 50px -12px rgba(0,0,0,.1);border:1px solid #f3f4f6;animation:fadeInUp .8s ease-out .4s backwards;position:relative;z-index:3}#section-3d-hero .showcase-item{flex:1;text-align:center;transition:transform .4s}#section-3d-hero .showcase-item:hover{transform:translateY(-10px)}#section-3d-hero .item-container{position:relative}#section-3d-hero .item-label{font-size:14px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}#section-3d-hero .image-frame,#section-3d-hero .model-frame{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:20px;padding:40px;margin-bottom:20px;min-height:280px;display:flex;align-items:center;justify-content:center;transition:all .4s;border:2px solid #e5e7eb}#section-3d-hero .before-item:hover .image-frame{border-color:#d1d5db;box-shadow:0 15px 30px -10px rgba(0,0,0,.1)}#section-3d-hero .placeholder-image{width:160px;height:160px;background:linear-gradient(135deg,#e5e7eb,#d1d5db);border-radius:16px;display:flex;align-items:center;justify-content:center;transition:transform .4s}#section-3d-hero .placeholder-image i{font-size:60px;color:#9ca3af}#section-3d-hero .before-item:hover .placeholder-image{transform:scale(1.05)}#section-3d-hero .model-frame{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-color:#e9d5ff;position:relative;overflow:hidden}#section-3d-hero .after-item:hover .model-frame{border-color:#c4b5fd;box-shadow:0 20px 40px -15px rgba(139,92,246,.3);animation:glow 2s infinite}#section-3d-hero .rotating-cube{width:140px;height:140px;position:relative;transform-style:preserve-3d;animation:rotateCube 12s linear infinite;transition:animation-play-state .3s}#section-3d-hero .after-item:hover .rotating-cube{animation-play-state:paused}#section-3d-hero .cube-face{position:absolute;width:140px;height:140px;background:linear-gradient(135deg,#8b5cf6,#a78bfa);border:2px solid rgba(255,255,255,.3);opacity:.9;box-shadow:inset 0 0 30px rgba(255,255,255,.2)}#section-3d-hero .cube-face.front{transform:translateZ(70px)}#section-3d-hero .cube-face.back{transform:translateZ(-70px) rotateY(180deg);background:linear-gradient(135deg,#7c3aed,#8b5cf6)}#section-3d-hero .cube-face.left{transform:rotateY(-90deg) translateZ(70px);background:linear-gradient(135deg,#6d28d9,#7c3aed)}#section-3d-hero .cube-face.right{transform:rotateY(90deg) translateZ(70px);background:linear-gradient(135deg,#a78bfa,#c4b5fd)}#section-3d-hero .cube-face.top{transform:rotateX(90deg) translateZ(70px);background:linear-gradient(135deg,#c4b5fd,#ddd6fe)}#section-3d-hero .cube-face.bottom{transform:rotateX(-90deg) translateZ(70px);background:linear-gradient(135deg,#5b21b6,#6d28d9)}#section-3d-hero .rotation-controls{display:flex;justify-content:center;gap:8px;margin-top:20px}#section-3d-hero .control-dot{width:8px;height:8px;background:#c4b5fd;border-radius:50%;animation:float 2s ease-in-out infinite}#section-3d-hero .control-dot:nth-child(2){animation-delay:.2s}#section-3d-hero .control-dot:nth-child(3){animation-delay:.4s}#section-3d-hero .item-tag{display:inline-block;padding:6px 16px;background:#f3f4f6;color:#6b7280;border-radius:50px;font-size:13px;font-weight:500;transition:all .3s}#section-3d-hero .item-tag.premium{background:linear-gradient(135deg,#faf5ff,#f3e8ff);color:#7c3aed;border:1px solid #e9d5ff}#section-3d-hero .showcase-item:hover .item-tag{transform:scale(1.05)}#section-3d-hero .transformation-arrow{display:flex;flex-direction:column;align-items:center;gap:12px;flex-shrink:0}#section-3d-hero .arrow-circle{width:60px;height:60px;background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;box-shadow:0 10px 25px rgba(139,92,246,.3);transition:all .4s;animation:float 3s ease-in-out infinite}#section-3d-hero .transformation-showcase:hover .arrow-circle{transform:rotate(360deg) scale(1.1);box-shadow:0 15px 35px rgba(139,92,246,.5)}#section-3d-hero .arrow-label{font-size:13px;font-weight:600;color:#8b5cf6;margin:0;white-space:nowrap}#section-3d-hero .processing-bar{width:100px;height:4px;background:#f3f4f6;border-radius:2px;overflow:hidden;position:relative}#section-3d-hero .progress-fill{height:100%;background:linear-gradient(90deg,#8b5cf6,#ec4899);border-radius:2px;animation:progressFill 2s ease-in-out infinite}@media (max-width:991px){#section-3d-hero .transformation-showcase{flex-direction:column;padding:40px 30px}#section-3d-hero .transformation-arrow{flex-direction:row;transform:rotate(0);margin:20px 0}#section-3d-hero .arrow-label{transform:rotate(0);white-space:normal}#section-3d-hero .processing-bar{width:80px;transform:rotate(0)}#section-3d-hero .arrow-circle{width:50px;height:50px;font-size:20px}}@media (max-width:767px){#section-3d-hero{padding-top:100px;padding-bottom:75px}#section-3d-hero .live-badge{font-size:12px;padding:8px 16px}#section-3d-hero h1 br.hidden-xs{display:none}#section-3d-hero .lead br.hidden-xs{display:none}#section-3d-hero .cta-buttons{flex-direction:column;align-items:center;gap:12px;margin-bottom:50px}#section-3d-hero .btn{width:100%;max-width:260px;justify-content:center}#section-3d-hero .transformation-showcase{padding:25px 20px;gap:25px}#section-3d-hero .image-frame,#section-3d-hero .model-frame{min-height:200px;padding:25px}#section-3d-hero .placeholder-image{width:100px;height:100px}#section-3d-hero .placeholder-image i{font-size:40px}#section-3d-hero .rotating-cube{width:90px;height:90px}#section-3d-hero .cube-face{width:90px;height:90px}#section-3d-hero .cube-face.front{transform:translateZ(45px)}#section-3d-hero .cube-face.back{transform:translateZ(-45px) rotateY(180deg)}#section-3d-hero .cube-face.left{transform:rotateY(-90deg) translateZ(45px)}#section-3d-hero .cube-face.right{transform:rotateY(90deg) translateZ(45px)}#section-3d-hero .cube-face.top{transform:rotateX(90deg) translateZ(45px)}#section-3d-hero .cube-face.bottom{transform:rotateX(-90deg) translateZ(45px)}#section-3d-hero .item-label{font-size:12px;margin-bottom:12px}#section-3d-hero .item-tag{font-size:11px;padding:4px 12px}#section-3d-hero .transformation-arrow{gap:8px}#section-3d-hero .arrow-circle{width:44px;height:44px;font-size:18px}#section-3d-hero .arrow-label{font-size:11px}#section-3d-hero .processing-bar{width:60px}}@keyframes stepFadeUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}#section-3d-steps{position:relative;background:#fff;overflow:hidden}#section-3d-steps .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 10% 20%,rgba(139,92,246,.05) 0,transparent 40%),radial-gradient(circle at 90% 80%,rgba(236,72,153,.04) 0,transparent 35%);filter:blur(50px);pointer-events:none;z-index:1}#section-3d-steps .header-content{position:relative;z-index:2;margin-bottom:70px;animation:stepFadeUp .7s ease-out}#section-3d-steps .steps-pill{display:inline-flex;align-items:center;gap:8px;background:#f5f3ff;border:1px solid #ede9fe;border-radius:100px;padding:8px 20px;font-size:14px;font-weight:500;color:#7c3aed;margin-bottom:30px}#section-3d-steps .steps-pill i{font-size:14px}#section-3d-steps h2{margin-top:0;margin-bottom:20px}#section-3d-steps .gradient-text{background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#section-3d-steps .lead{margin:0 auto;max-width:550px}#section-3d-steps .steps-row{display:flex;flex-wrap:wrap;margin-top:20px;position:relative;z-index:2}#section-3d-steps .steps-row>[class*="col-"]{display:flex}#section-3d-steps .step-card-3d{background:#fefefe;border-radius:32px;padding:40px 24px 35px;text-align:center;transition:all .4s cubic-bezier(.2,.9,.4,1.1);border:1px solid #f0f0f0;box-shadow:0 10px 30px -12px rgba(0,0,0,.05);margin-bottom:30px;height:100%;width:100%;position:relative;overflow:hidden}#section-3d-steps .step-card-3d:hover{transform:translateY(-12px);border-color:#e9d5ff;box-shadow:0 25px 40px -16px rgba(139,92,246,.2)}#section-3d-steps .step-icon-wrapper{width:80px;height:80px;margin:0 auto 25px;border-radius:28px;display:flex;align-items:center;justify-content:center;font-size:36px;color:#fff;transition:all .4s}#section-3d-steps .step-card-3d:hover .step-icon-wrapper{transform:scale(1.05) rotate(2deg)}#section-3d-steps .bg-upload{background:linear-gradient(145deg,#3b82f6,#60a5fa);box-shadow:0 12px 20px -8px rgba(59,130,246,.4)}#section-3d-steps .bg-ai{background:linear-gradient(145deg,#8b5cf6,#c084fc);box-shadow:0 12px 20px -8px rgba(139,92,246,.4)}#section-3d-steps .bg-publish{background:linear-gradient(145deg,#10b981,#34d399);box-shadow:0 12px 20px -8px rgba(16,185,129,.4)}#section-3d-steps .step-number{position:absolute;top:20px;right:24px;font-size:14px;font-weight:700;color:#cbd5e1;letter-spacing:1px}#section-3d-steps .step-title{margin-top:0;margin-bottom:12px}#section-3d-steps .step-desc{line-height:1.6;margin-bottom:25px;color:#4b5563}#section-3d-steps .step-preview{background:#f9fafb;border-radius:60px;padding:8px 16px;display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:#1f2937;border:1px solid #edf2f7;transition:all .3s}#section-3d-steps .step-card-3d:hover .step-preview{background:#f3e8ff;border-color:#d8b4fe;color:#6b21a5}#section-3d-steps .step-preview i{font-size:14px;color:#8b5cf6}#section-3d-steps .demo-link{margin-top:50px;font-size:15px}#section-3d-steps .demo-link a{color:#7c3aed;text-decoration:none;font-weight:500;border-bottom:1px dashed #c4b5fd;transition:all .3s}#section-3d-steps .demo-link a:hover{color:#4c1d95;border-bottom-color:#4c1d95}@media (max-width:991px){#section-3d-steps .step-card-3d{padding:35px 20px}#section-3d-steps .step-icon-wrapper{width:70px;height:70px;font-size:30px}}@media (max-width:767px){#section-3d-steps .header-content{margin-bottom:40px}#section-3d-steps .steps-pill{margin-bottom:20px}#section-3d-steps .step-card-3d{margin-bottom:25px}}@keyframes fadeInScale{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes bgShift{0{background-position:0 0}100%{background-position:100% 100%}}@keyframes iconFloat{0,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}#section-3d-features{position:relative;background:linear-gradient(145deg,#fefcff 0,#ffffff 100%);overflow:hidden}#section-3d-features .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(139,92,246,.08) 0,transparent 40%),radial-gradient(circle at 80% 70%,rgba(0,210,160,.05) 0,transparent 35%);filter:blur(55px);pointer-events:none;z-index:1;background-size:200% 200%;animation:bgShift 18s ease infinite alternate}#section-3d-features .header-content{position:relative;z-index:2;margin-bottom:60px;animation:fadeInScale .7s ease-out}#section-3d-features .features-badge{display:inline-flex;align-items:center;gap:8px;background:#f0ebff;border:1px solid #e0d4ff;border-radius:60px;padding:6px 18px;font-size:13px;font-weight:600;color:#6d28d9;margin-bottom:25px}#section-3d-features .features-badge i{font-size:14px}#section-3d-features h2{margin-top:0;margin-bottom:18px}#section-3d-features .gradient-text{background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#section-3d-features .lead{margin:0 auto;max-width:600px}#section-3d-features .features-grid-row{display:flex;flex-wrap:wrap;position:relative;z-index:2}#section-3d-features .features-grid-row>[class*="col-"]{display:flex}#section-3d-features .feature-3d-card{background:#fff;border-radius:28px;padding:32px 24px;margin-bottom:30px;width:100%;transition:all .4s cubic-bezier(.2,.9,.4,1.2);border:1px solid #f0eff5;box-shadow:0 12px 28px -10px rgba(0,0,0,.04);text-align:center;position:relative;overflow:hidden}#section-3d-features .feature-3d-card:hover{transform:translateY(-12px);border-color:#ddd6fe;box-shadow:0 28px 40px -15px rgba(139,92,246,.2)}#section-3d-features .card-icon-bg{width:72px;height:72px;margin:0 auto 24px;border-radius:22px;display:flex;align-items:center;justify-content:center;font-size:32px;color:#fff;transition:all .4s}#section-3d-features .feature-3d-card:hover .card-icon-bg{transform:scale(1.05) rotate(3deg)}#section-3d-features .card-icon-1{background:linear-gradient(145deg,#8b5cf6,#a78bfa);box-shadow:0 12px 20px -10px rgba(139,92,246,.35)}#section-3d-features .card-icon-2{background:linear-gradient(145deg,#f97316,#f59e0b);box-shadow:0 12px 20px -10px rgba(249,115,22,.35)}#section-3d-features .card-icon-3{background:linear-gradient(145deg,#10b981,#34d399);box-shadow:0 12px 20px -10px rgba(16,185,129,.35)}#section-3d-features .card-icon-4{background:linear-gradient(145deg,#22d3ee,#06b6d4);box-shadow:0 12px 20px -10px rgba(34,211,238,.35)}#section-3d-features .card-icon-5{background:linear-gradient(145deg,#6366f1,#818cf8);box-shadow:0 12px 20px -10px rgba(99,102,241,.35)}#section-3d-features .card-icon-6{background:linear-gradient(145deg,#ec4899,#f472b6);box-shadow:0 12px 20px -10px rgba(236,72,153,.35)}#section-3d-features .card-title{margin-top:0;margin-bottom:12px}#section-3d-features .card-desc{line-height:1.65;margin-bottom:24px;color:#4b5563}#section-3d-features .card-stats{display:flex;justify-content:center;gap:20px;border-top:1px solid #f3f0ff;padding-top:20px;margin-top:8px}#section-3d-features .card-stats span{font-size:12px;font-weight:600;color:#6b7280;display:inline-flex;align-items:center;gap:6px}#section-3d-features .card-stats i{font-size:12px;color:#8b5cf6}#section-3d-features .tech-badge{margin-top:40px;display:inline-flex;align-items:center;gap:10px;background:#faf8ff;border-radius:80px;padding:10px 24px;font-size:13px;font-weight:500;color:#4c1d95;border:1px solid #e9e2ff}#section-3d-features .tech-badge i{font-size:16px;color:#8b5cf6;animation:iconFloat 2s ease infinite}@media (max-width:991px){#section-3d-features .feature-3d-card{padding:28px 20px}#section-3d-features .card-icon-bg{width:64px;height:64px;font-size:28px}}@media (max-width:767px){#section-3d-features{padding-top:70px;padding-bottom:70px}#section-3d-features .header-content{margin-bottom:40px}#section-3d-features .features-badge{font-size:12px;padding:5px 14px}#section-3d-features .feature-3d-card{margin-bottom:20px}#section-3d-features .card-stats{gap:12px;flex-wrap:wrap}#section-3d-features .tech-badge{font-size:11px;padding:6px 16px}}@keyframes fadeSlideUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes spinSlow{0{transform:rotateX(-20deg) rotateY(0deg)}100%{transform:rotateX(-20deg) rotateY(360deg)}}@keyframes pulseRing{0{box-shadow:0 0 0 0 rgba(139,92,246,.4)}70%{box-shadow:0 0 0 20px rgba(139,92,246,0)}100%{box-shadow:0 0 0 0 rgba(139,92,246,0)}}#section-3d-preview{position:relative;background:#fefbff;overflow:hidden}#section-3d-preview .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 70% 30%,rgba(139,92,246,.06) 0,transparent 50%),radial-gradient(circle at 20% 80%,rgba(236,72,153,.04) 0,transparent 45%);filter:blur(50px);pointer-events:none;z-index:1}#section-3d-preview .preview-card{background:#fff;border-radius:48px;padding:50px 40px;box-shadow:0 30px 60px -20px rgba(0,0,0,.12);border:1px solid #f0eaff;position:relative;z-index:2;animation:fadeSlideUp .8s ease-out}#section-3d-preview .v-align-row{display:flex;align-items:center}#section-3d-preview .preview-badge{display:inline-flex;align-items:center;gap:8px;background:#f3e8ff;border-radius:100px;padding:6px 16px;font-size:13px;font-weight:600;color:#7c3aed;margin-bottom:24px}#section-3d-preview .preview-badge i{font-size:12px}#section-3d-preview h2{margin-top:0;margin-bottom:20px}#section-3d-preview .gradient-text{background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#section-3d-preview .lead{margin-bottom:30px;max-width:500px}#section-3d-preview .preview-features{list-style:none;padding:0;margin-bottom:35px}#section-3d-preview .preview-features li{display:flex;align-items:center;gap:12px;margin-bottom:14px;font-size:15px;color:#374151}#section-3d-preview .preview-features li i{color:#10b981;font-size:18px;width:22px}#section-3d-preview .btn-try-demo{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;padding:14px 32px;border-radius:60px;font-size:16px;font-weight:600;text-decoration:none;transition:all .4s;box-shadow:0 8px 20px rgba(139,92,246,.3)}#section-3d-preview .btn-try-demo:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(139,92,246,.4)}#section-3d-preview .viewer-mockup{position:relative;text-align:center}#section-3d-preview .mockup-3d-container{background:linear-gradient(145deg,#faf5ff,#fff);border-radius:40px;padding:25px 20px 20px;box-shadow:0 20px 40px -12px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.8);border:1px solid #ede9fe;display:flex;flex-direction:column;align-items:center}#section-3d-preview .rotating-product{position:relative;width:120px;height:120px;margin:0 auto 30px;perspective:500px;display:flex;justify-content:center;align-items:center}#section-3d-preview .product-cube{width:100%;height:100%;position:relative;transform-style:preserve-3d;animation:spinSlow 12s infinite linear;cursor:grab}#section-3d-preview .product-cube:hover{animation-play-state:paused}#section-3d-preview .cube-face{position:absolute;width:120px;height:120px;background:linear-gradient(135deg,#8b5cf6,#c084fc);border:2px solid rgba(255,255,255,.4);border-radius:20px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2);backface-visibility:visible}#section-3d-preview .cube-face.front{transform:translateZ(60px)}#section-3d-preview .cube-face.back{transform:rotateY(180deg) translateZ(60px);background:linear-gradient(135deg,#a78bfa,#ddd6fe)}#section-3d-preview .cube-face.left{transform:rotateY(-90deg) translateZ(60px);background:linear-gradient(135deg,#7c3aed,#a855f7)}#section-3d-preview .cube-face.right{transform:rotateY(90deg) translateZ(60px);background:linear-gradient(135deg,#c084fc,#e9d5ff)}#section-3d-preview .cube-face.top{transform:rotateX(90deg) translateZ(60px);background:linear-gradient(135deg,#a855f7,#d8b4fe)}#section-3d-preview .cube-face.bottom{transform:rotateX(-90deg) translateZ(60px);background:linear-gradient(135deg,#6d28d9,#8b5cf6)}#section-3d-preview .glow-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.2),transparent 70%);z-index:-1;animation:pulseRing 2.5s infinite;pointer-events:none}#section-3d-preview .control-panel{display:flex;justify-content:center;gap:20px;margin:5px 0 20px}#section-3d-preview .control-btn{width:44px;height:44px;background:#fff;border-radius:60px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#6d28d9;box-shadow:0 6px 12px rgba(0,0,0,.05);border:1px solid #ede9fe;transition:all .3s;cursor:pointer}#section-3d-preview .control-btn:hover{transform:translateY(-4px) scale(1.05);background:#f3e8ff;border-color:#c4b5fd;color:#5b21b6}#section-3d-preview .interaction-hint{display:inline-flex;align-items:center;gap:8px;background:#faf8ff;padding:6px 18px;border-radius:60px;font-size:11px;font-weight:500;color:#6b7280;border:1px solid #ede9fe}@media (max-width:991px){#section-3d-preview .preview-card{padding:40px 30px}#section-3d-preview .v-align-row{flex-direction:column}#section-3d-preview .preview-text{margin-bottom:50px;text-align:center}#section-3d-preview .lead{margin-left:auto;margin-right:auto}#section-3d-preview .preview-features{text-align:left;max-width:400px;margin-left:auto;margin-right:auto}#section-3d-preview .rotating-product{width:120px;height:120px}#section-3d-preview .cube-face{width:120px;height:120px;font-size:16px}#section-3d-preview .cube-face.front{transform:translateZ(60px)}#section-3d-preview .cube-face.back{transform:rotateY(180deg) translateZ(60px)}#section-3d-preview .cube-face.left{transform:rotateY(-90deg) translateZ(60px)}#section-3d-preview .cube-face.right{transform:rotateY(90deg) translateZ(60px)}#section-3d-preview .cube-face.top{transform:rotateX(90deg) translateZ(60px)}#section-3d-preview .cube-face.bottom{transform:rotateX(-90deg) translateZ(60px)}#section-3d-preview .glow-ring{width:180px;height:180px}}@media (max-width:767px){#section-3d-preview .preview-card{padding:30px 20px}#section-3d-preview .rotating-product{width:100px;height:100px;margin-bottom:20px}#section-3d-preview .cube-face{width:100px;height:100px;font-size:12px}#section-3d-preview .cube-face.front{transform:translateZ(50px)}#section-3d-preview .cube-face.back{transform:rotateY(180deg) translateZ(50px)}#section-3d-preview .cube-face.left{transform:rotateY(-90deg) translateZ(50px)}#section-3d-preview .cube-face.right{transform:rotateY(90deg) translateZ(50px)}#section-3d-preview .cube-face.top{transform:rotateX(90deg) translateZ(50px)}#section-3d-preview .cube-face.bottom{transform:rotateX(-90deg) translateZ(50px)}#section-3d-preview .glow-ring{width:150px;height:150px}#section-3d-preview .control-panel{gap:12px;margin:0 0 15px}#section-3d-preview .control-btn{width:38px;height:38px;font-size:16px}#section-3d-preview .interaction-hint{font-size:9px;padding:4px 12px}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes cardFloat{0,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes bubblePop{0{opacity:0;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}#section-industry-3d{position:relative;background:#fefbff;overflow:hidden}#section-industry-3d .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 15% 40%,rgba(139,92,246,.05) 0,transparent 35%),radial-gradient(circle at 85% 70%,rgba(236,72,153,.04) 0,transparent 40%);filter:blur(55px);pointer-events:none;z-index:1}#section-industry-3d .industry-pill{display:inline-flex;align-items:center;gap:8px;background:#f0ebff;border:1px solid #e0d4ff;border-radius:60px;padding:6px 18px;font-size:13px;font-weight:600;color:#6d28d9;margin-bottom:25px}#section-industry-3d .industry-pill i{font-size:13px}#section-industry-3d h2{margin-top:0;margin-bottom:18px}#section-industry-3d .gradient-text{background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#section-industry-3d .lead{margin:0 auto 50px;max-width:600px}#section-industry-3d .industry-row{display:flex;flex-wrap:wrap;position:relative;z-index:2}#section-industry-3d .industry-row>[class*="col-"]{display:flex}#section-industry-3d .industry-3d-card{background:#fff;border-radius:32px;padding:36px 28px;margin-bottom:30px;width:100%;transition:all .4s cubic-bezier(.2,.9,.4,1.2);border:1px solid #f0eff5;box-shadow:0 15px 35px -12px rgba(0,0,0,.06);text-align:center;position:relative;overflow:hidden;animation:fadeInUp .6s ease-out backwards}#section-industry-3d .industry-row .col-md-4:first-child .industry-3d-card{animation-delay:.1s}#section-industry-3d .industry-row .col-md-4:nth-child(2) .industry-3d-card{animation-delay:.2s}#section-industry-3d .industry-row .col-md-4:nth-child(3) .industry-3d-card{animation-delay:.3s}#section-industry-3d .industry-3d-card:hover{transform:translateY(-12px);border-color:#ddd6fe;box-shadow:0 30px 45px -18px rgba(139,92,246,.25)}#section-industry-3d .card-icon-wrap{width:70px;height:70px;margin:0 auto 24px;border-radius:24px;display:flex;align-items:center;justify-content:center;font-size:32px;color:#fff;transition:all .4s}#section-industry-3d .industry-3d-card:hover .card-icon-wrap{transform:scale(1.05) rotate(4deg)}#section-industry-3d .icon-fashion{background:linear-gradient(145deg,#ec4899,#f472b6);box-shadow:0 12px 20px -10px rgba(236,72,153,.35)}#section-industry-3d .icon-furniture{background:linear-gradient(145deg,#f97316,#f59e0b);box-shadow:0 12px 20px -10px rgba(249,115,22,.35)}#section-industry-3d .icon-electronics{background:linear-gradient(145deg,#22d3ee,#06b6d4);box-shadow:0 12px 20px -10px rgba(34,211,238,.35)}#section-industry-3d .industry-title{margin-top:0;margin-bottom:15px}#section-industry-3d .industry-desc{line-height:1.6;margin-bottom:25px;color:#4b5563}#section-industry-3d .demo-bubble{background:#faf5ff;border-radius:20px;padding:14px 16px;margin-bottom:25px;border-left:4px solid #8b5cf6;font-size:13px;font-weight:500;color:#374151;text-align:left;transition:all .3s}#section-industry-3d .industry-3d-card:hover .demo-bubble{background:#f3e8ff;transform:scale(1.02)}#section-industry-3d .demo-bubble i{color:#8b5cf6;margin-right:6px}#section-industry-3d .demo-bubble i.fa-long-arrow-right{margin:0 8px}#section-industry-3d .benefits-list{list-style:none;padding:0;margin:0;text-align:left}#section-industry-3d .benefits-list li{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:14px;color:#6b7280}#section-industry-3d .benefits-list li i{color:#10b981;font-size:14px;width:20px}#section-industry-3d .case-study-link{margin-top:30px;font-size:15px}#section-industry-3d .case-study-link a{color:#7c3aed;text-decoration:none;font-weight:500;border-bottom:1px dashed #c4b5fd;transition:all .3s}#section-industry-3d .case-study-link a:hover{color:#4c1d95;border-bottom-color:#4c1d95}@media (max-width:991px){#section-industry-3d .industry-3d-card{padding:30px 24px}#section-industry-3d .card-icon-wrap{width:64px;height:64px;font-size:28px}}@media (max-width:767px){#section-industry-3d{padding-top:70px;padding-bottom:70px}#section-industry-3d .industry-pill{margin-bottom:20px}#section-industry-3d .lead{margin-bottom:40px}#section-industry-3d .industry-3d-card{margin-bottom:25px;padding:28px 20px}#section-industry-3d .demo-bubble{font-size:12px;padding:12px}#section-industry-3d .benefits-list li{font-size:13px}}@keyframes fadeInScale{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes countUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes floatBadge{0,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}#section-tech-power{position:relative;background:#0a0a0f;overflow:hidden;color:#e8e6f0}#section-tech-power .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 30% 20%,rgba(139,92,246,.12) 0,transparent 45%),radial-gradient(circle at 85% 75%,rgba(34,211,238,.08) 0,transparent 40%);filter:blur(60px);pointer-events:none;z-index:1}#section-tech-power .tech-pill{display:inline-flex;align-items:center;gap:8px;background:rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.3);border-radius:60px;padding:6px 18px;font-size:13px;font-weight:600;color:#a78bfa;margin-bottom:25px}#section-tech-power h2{margin-top:0;margin-bottom:18px;color:#fff}#section-tech-power .gradient-text{background:linear-gradient(135deg,#c084fc,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#section-tech-power .lead{margin:0 auto 50px;max-width:650px;color:#a1a1b0}#section-tech-power .tech-stats-row{display:flex;flex-wrap:wrap;margin-bottom:60px;position:relative;z-index:2}#section-tech-power .tech-stats-row>[class*="col-"]{display:flex}#section-tech-power .stat-card{background:rgba(255,255,255,.03);backdrop-filter:blur(10px);border:1px solid rgba(139,92,246,.2);border-radius:32px;padding:28px 16px;margin-bottom:25px;width:100%;text-align:center;transition:all .4s;animation:fadeInScale .6s ease-out backwards}#section-tech-power .tech-stats-row .col-md-3:first-child .stat-card{animation-delay:.05s}#section-tech-power .tech-stats-row .col-md-3:nth-child(2) .stat-card{animation-delay:.1s}#section-tech-power .tech-stats-row .col-md-3:nth-child(3) .stat-card{animation-delay:.15s}#section-tech-power .tech-stats-row .col-md-3:nth-child(4) .stat-card{animation-delay:.2s}#section-tech-power .stat-card:hover{transform:translateY(-8px);border-color:#8b5cf6;background:rgba(139,92,246,.08);box-shadow:0 20px 35px -12px rgba(139,92,246,.2)}#section-tech-power .stat-icon{font-size:36px;color:#a78bfa;margin-bottom:16px}#section-tech-power .stat-number{font-size:44px;font-weight:800;font-family:'Sora',sans-serif;color:#fff;margin-bottom:8px;letter-spacing:-1px}#section-tech-power .stat-number span{font-size:24px;font-weight:600;color:#a78bfa}#section-tech-power .stat-label{font-size:14px;color:#a1a1b0;margin-bottom:12px}#section-tech-power .stat-trend{font-size:12px;font-weight:500;color:#34d399;display:inline-flex;align-items:center;gap:6px;background:rgba(52,211,153,.1);padding:4px 12px;border-radius:60px}#section-tech-power .tech-features-row{display:flex;flex-wrap:wrap;margin-bottom:50px;position:relative;z-index:2}#section-tech-power .tech-features-row>[class*="col-"]{display:flex}#section-tech-power .tech-feature-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:28px;padding:32px 24px;margin-bottom:30px;width:100%;transition:all .4s;text-align:center;animation:fadeInScale .6s ease-out .25s backwards}#section-tech-power .tech-feature-card:hover{transform:translateY(-8px);border-color:#8b5cf6;background:rgba(139,92,246,.05)}#section-tech-power .tech-feature-icon{font-size:44px;color:#c084fc;margin-bottom:20px}#section-tech-power .tech-feature-title{margin-top:0;margin-bottom:12px;color:#fff}#section-tech-power .tech-feature-desc{line-height:1.6;margin-bottom:20px;color:#a1a1b0}#section-tech-power .format-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}#section-tech-power .format-badges span{background:rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.3);border-radius:60px;padding:4px 12px;font-size:12px;font-weight:500;color:#c084fc;transition:all .3s}#section-tech-power .format-badges span:hover{background:#8b5cf6;color:#fff;transform:scale(1.05)}#section-tech-power .api-link{margin-top:20px;font-size:15px;display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}#section-tech-power .api-link a{color:#c084fc;text-decoration:none;font-weight:600;border-bottom:1px solid rgba(192,132,252,.4);transition:all .3s}#section-tech-power .api-link a:hover{color:#a78bfa;border-bottom-color:#a78bfa}#section-tech-power .api-badge{background:rgba(34,211,238,.1);border:1px solid rgba(34,211,238,.3);border-radius:60px;padding:4px 14px;font-size:11px;font-weight:600;color:#22d3ee}@media (max-width:767px){#section-tech-power{padding-top:70px;padding-bottom:70px}#section-tech-power .stat-number{font-size:36px}#section-tech-power .stat-number span{font-size:20px}#section-tech-power .tech-feature-card{padding:28px 20px}}@keyframes fadeInUpCta{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes floatBadgeCta{0,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pulseGlow{0,100%{box-shadow:0 0 0 0 rgba(139,92,246,.4)}70%{box-shadow:0 0 0 20px rgba(139,92,246,0)}}#section-3d-final-cta{position:relative;background:linear-gradient(180deg,#fff 0,#fef7ff 100%);overflow:hidden}#section-3d-final-cta .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 40%,rgba(139,92,246,.08) 0,transparent 40%),radial-gradient(circle at 85% 70%,rgba(236,72,153,.06) 0,transparent 35%);filter:blur(60px);pointer-events:none;z-index:1}#section-3d-final-cta .cta-card{background:#fff;border-radius:64px;padding:60px 40px;box-shadow:0 30px 60px -20px rgba(0,0,0,.12);border:1px solid #f0eaff;position:relative;z-index:2;animation:fadeInUpCta .8s ease-out}#section-3d-final-cta .cta-badge{display:inline-flex;align-items:center;gap:8px;background:#f3e8ff;border-radius:100px;padding:6px 18px;font-size:13px;font-weight:600;color:#7c3aed;margin-bottom:30px}#section-3d-final-cta .cta-badge i{font-size:12px}#section-3d-final-cta h2{margin-top:0;margin-bottom:20px}#section-3d-final-cta .gradient-text{background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#section-3d-final-cta .cta-lead{font-size:1.2rem;margin:0 auto 35px;max-width:550px;color:#4b5563}#section-3d-final-cta .cta-buttons{display:flex;justify-content:center;gap:20px;margin-bottom:45px;flex-wrap:wrap}#section-3d-final-cta .btn{padding:16px 36px;border-radius:60px;font-size:16px;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.2,.9,.4,1.2);display:inline-flex;align-items:center;gap:10px}#section-3d-final-cta .btn-primary-cta{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;box-shadow:0 10px 25px rgba(139,92,246,.3)}#section-3d-final-cta .btn-primary-cta:hover{transform:translateY(-3px);box-shadow:0 18px 35px rgba(139,92,246,.4)}#section-3d-final-cta .btn-secondary-cta{background:#fff;border:1px solid #e5e7eb;color:#374151;box-shadow:0 4px 12px rgba(0,0,0,.05)}#section-3d-final-cta .btn-secondary-cta:hover{transform:translateY(-3px);border-color:#8b5cf6;color:#7c3aed;box-shadow:0 8px 20px rgba(139,92,246,.15)}#section-3d-final-cta .benefit-row{display:flex;justify-content:center;flex-wrap:wrap;gap:24px 40px;margin-bottom:35px}#section-3d-final-cta .benefit-item{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:#6b7280}#section-3d-final-cta .benefit-item i{color:#10b981;font-size:16px}#section-3d-final-cta .trust-badge{display:inline-flex;align-items:center;gap:10px;background:#faf8ff;border-radius:100px;padding:8px 24px;font-size:13px;font-weight:500;color:#6d28d9;border:1px solid #ede9fe}#section-3d-final-cta .trust-badge i{font-size:16px;color:#8b5cf6;animation:floatBadgeCta 2s ease infinite}@media (max-width:767px){#section-3d-final-cta{padding-top:70px;padding-bottom:70px}#section-3d-final-cta .cta-card{padding:40px 24px;border-radius:40px}#section-3d-final-cta h2 br{display:none}#section-3d-final-cta .cta-lead{font-size:1rem}#section-3d-final-cta .cta-buttons{flex-direction:column;align-items:center;gap:15px}#section-3d-final-cta .btn{width:100%;max-width:280px;justify-content:center}#section-3d-final-cta .benefit-row{gap:16px 24px}#section-3d-final-cta .benefit-item{font-size:12px}#section-3d-final-cta .trust-badge{font-size:11px;padding:6px 16px;text-align:center}}#ai-updates-signup{background-color:#161e2d;border-bottom:1px solid rgba(255,255,255,.1)}#ai-updates-signup .updates-tag{display:inline-flex;align-items:center;gap:5px;padding:8px 18px;background-color:#472af229;border:1px solid #472af2;border-radius:50px;font-size:14px;color:#472af2;margin-bottom:25px}#ai-updates-signup .updates-tag .fa{margin-right:6px}#ai-updates-signup .updates-title{margin-top:0;margin-bottom:15px}#ai-updates-signup .updates-subtitle{max-width:550px;margin:0 auto 40px;line-height:1.6}#ai-updates-signup .updates-form{display:flex;justify-content:center;align-items:center;gap:15px}#ai-updates-signup .updates-form .form-group{margin-bottom:0}#ai-updates-signup .updates-form .form-control{background-color:#2a2f3c;border:1px solid #444;border-radius:50px;color:#fff;height:52px;padding:6px 25px;min-width:300px;box-shadow:none;-webkit-box-shadow:none;transition:border-color .15s ease-in-out}#ai-updates-signup .updates-form .form-control:focus{border-color:#6742f5;box-shadow:none;-webkit-box-shadow:none}#ai-updates-signup .updates-form .form-control::-webkit-input-placeholder{color:#8892b0}#ai-updates-signup .updates-form .form-control:-moz-placeholder{color:#8892b0;opacity:1}#ai-updates-signup .updates-form .form-control::-moz-placeholder{color:#8892b0;opacity:1}#ai-updates-signup .updates-form .form-control:-ms-input-placeholder{color:#8892b0}#ai-updates-signup .updates-form .btn{background-color:#472af2;border:1px solid #6742f5;color:#fff;border-radius:50px;height:52px;padding:10px 35px;transition:background-color .3s,border-color .3s}#ai-updates-signup .updates-form .btn:focus,#ai-updates-signup .updates-form .btn:hover{background-color:#5837d0;border-color:#5837d0;color:#fff}@media (max-width:767px){#ai-updates-signup .updates-form{flex-direction:column;align-items:stretch;gap:15px}#ai-updates-signup .updates-form .form-control{min-width:100%;text-align:center}}