@keyframes contentFadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes heroGradientMove{0{background-position:0 0}50%{background-position:100% 50%}100%{background-position:0 100%}}@keyframes pulseLive{0{box-shadow:0 0 0 0 rgba(192,132,252,.7)}70%{box-shadow:0 0 0 10px rgba(192,132,252,0)}100%{box-shadow:0 0 0 0 rgba(192,132,252,0)}}@keyframes arrowSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes arrowPulse{0{transform:scale(1);opacity:.6}100%{transform:scale(1.3);opacity:0}}@keyframes shineMove{0{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes borderGlow{0{border-color:rgba(139,92,246,.2);box-shadow:0 5px 15px rgba(0,0,0,.05)}50%{border-color:rgba(139,92,246,.5);box-shadow:0 10px 25px rgba(139,92,246,.15)}100%{border-color:rgba(139,92,246,.2);box-shadow:0 5px 15px rgba(0,0,0,.05)}}#section-app-dream{position:relative;background:linear-gradient(to bottom,#f7f5ff 0,#faf9ff 100%);overflow:hidden}#section-app-dream .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 25% 35%,rgba(99,102,241,0.18) 0,transparent 25%),radial-gradient(circle at 30% 30%,rgba(139,92,246,0.13) 0,transparent 18%),radial-gradient(circle at 75% 65%,rgba(99,102,241,0.12) 0,transparent 15%),radial-gradient(circle at 78% 60%,rgba(139,92,246,0.08) 0,transparent 12%);filter:blur(60px);pointer-events:none;z-index:0;background-size:200% 200%;animation:heroGradientMove 15s ease-in-out infinite alternate}#section-app-dream .container-special-width{position:relative;z-index:2}#section-app-dream .header-content{animation:contentFadeInUp .8s ease-out;margin-bottom:60px}#section-app-dream .counter-pill{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid #e9d5ff;border-radius:100px;padding:8px 24px;font-size:14px;font-weight:600;color:#6d28d9;margin-bottom:30px;transition:all .4s;backdrop-filter:blur(4px)}#section-app-dream .counter-pill:hover{transform:translateY(-4px);border-color:#c084fc;box-shadow:0 8px 20px rgba(139,92,246,.15)}#section-app-dream .live-dot{width:8px;height:8px;background:#a78bfa;border-radius:50%;display:inline-block;animation:pulseLive 2s infinite}#section-app-dream .counter-pill i{font-size:14px;color:#8b5cf6}#section-app-dream h1{margin-bottom:20px}#section-app-dream .gradient-text{background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#section-app-dream .lead{margin:0 auto 40px;max-width:650px}#section-app-dream .cta-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:60px}#section-app-dream .btn{display:inline-flex;align-items:center;gap:12px;padding:14px 32px;border-radius:60px;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.2,.9,.4,1.2)}#section-app-dream .btn i{transition:transform .3s}#section-app-dream .btn-primary-app{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;box-shadow:0 8px 20px rgba(139,92,246,.25)}#section-app-dream .btn-primary-app:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(139,92,246,.4)}#section-app-dream .btn-primary-app:hover i:first-child{transform:scale(1.1)}#section-app-dream .btn-primary-app:hover i:last-child{transform:translateX(5px)}#section-app-dream .btn-secondary-app{background:#fff;border:1px solid #e5e7eb;color:#374151}#section-app-dream .btn-secondary-app:hover{transform:translateY(-5px);border-color:#8b5cf6;color:#6d28d9;box-shadow:0 8px 20px rgba(139,92,246,.15)}#section-app-dream .btn-secondary-app:hover i:first-child{transform:scale(1.1)}#section-app-dream .btn-secondary-app:hover i:last-child{transform:translateX(5px)}#section-app-dream .conversion-flow-card{background:rgba(255,255,255,.9);backdrop-filter:blur(12px);border-radius:48px;padding:40px 30px;box-shadow:0 25px 50px -12px rgba(0,0,0,.08);border:1px solid rgba(139,92,246,.2);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;transition:all .4s;animation:borderGlow 3s infinite}#section-app-dream .conversion-flow-card:hover{transform:translateY(-8px);border-color:rgba(139,92,246,.6);box-shadow:0 35px 55px -15px rgba(139,92,246,.25)}#section-app-dream .flow-item{flex:1;min-width:180px;text-align:center;transition:all .4s}#section-app-dream .flow-item:hover{transform:translateY(-8px)}#section-app-dream .item-box{position:relative;border-radius:28px;padding:30px 20px;transition:all .4s;overflow:hidden}#section-app-dream .website-box{background:#f8fafc;border:1px solid #e2e8f0;box-shadow:0 8px 20px rgba(0,0,0,.02)}#section-app-dream .app-box{background:linear-gradient(145deg,#faf5ff,#f3e8ff);border:1px solid #e9d5ff;box-shadow:0 8px 20px rgba(139,92,246,.08)}#section-app-dream .flow-item:hover .item-box{transform:scale(1.02);box-shadow:0 15px 30px rgba(0,0,0,.1)}#section-app-dream .item-icon{font-size:42px;margin-bottom:18px;display:block}#section-app-dream .website-box .item-icon{color:#3b82f6}#section-app-dream .app-box .item-icon{color:#8b5cf6}#section-app-dream .item-box span{font-family:'SF Mono','Fira Code',monospace;font-size:15px;font-weight:500;color:#1f2937}#section-app-dream .box-shine{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:skewX(-20deg);transition:left .6s}#section-app-dream .flow-item:hover .box-shine{left:200%}#section-app-dream .item-label{margin-top:18px;font-size:14px;font-weight:600;color:#6b7280}#section-app-dream .store-badges{display:flex;justify-content:center;gap:12px;margin-top:12px}#section-app-dream .store-badges i{font-size:20px;color:#6b7280;transition:all .3s}#section-app-dream .app-flow:hover .store-badges i{transform:scale(1.15);color:#8b5cf6}#section-app-dream .flow-arrow{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:80px}#section-app-dream .arrow-circle{width:64px;height:64px;background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;transition:all .4s;position:relative}#section-app-dream .conversion-flow-card:hover .arrow-circle{animation:arrowSpin 2s linear infinite}#section-app-dream .arrow-circle:hover{transform:scale(1.1);box-shadow:0 0 20px rgba(139,92,246,.5)}#section-app-dream .flow-arrow p{font-size:13px;font-weight:700;color:#6d28d9;margin:0}#section-app-dream .arrow-pulse{position:absolute;width:64px;height:64px;border-radius:50%;background:rgba(139,92,246,.3);animation:arrowPulse 1.5s infinite;pointer-events:none}@media (max-width:991px){#section-app-dream .conversion-flow-card{flex-direction:column;padding:35px 25px}#section-app-dream .flow-arrow{transform:rotate(90deg);margin:20px 0}}@media (max-width:767px){#section-app-dream .cta-buttons{flex-direction:column;align-items:center;gap:15px;margin-bottom:40px}#section-app-dream .btn{width:100%;max-width:280px;justify-content:center}#section-app-dream .conversion-flow-card{padding:25px 20px}#section-app-dream .item-box{padding:20px 15px}#section-app-dream .item-icon{font-size:32px}#section-app-dream .item-box span{font-size:13px}}@keyframes contentFadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#section-magic-steps{background-color:#fff}#section-magic-steps .header-content{margin-bottom:60px;animation:.8s ease-out contentFadeInUp}#section-magic-steps h2{margin-top:20px;margin-bottom:15px}#section-magic-steps .lead{margin:0 auto}#section-magic-steps .magic-steps-row>.col-md-4{animation:.8s ease-out backwards contentFadeInUp}#section-magic-steps .magic-steps-row .col-md-4:nth-child(2){animation-delay:.2s}#section-magic-steps .magic-steps-row .col-md-4:nth-child(3){animation-delay:.4s}#section-magic-steps .step-card{text-align:center;padding:20px}#section-magic-steps .step-icon{width:88px;height:88px;border-radius:24px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:36px;margin:0 auto 25px;box-shadow:0 15px 30px -10px rgba(0,0,0,.1);transition:.4s}#section-magic-steps .step-card:hover .step-icon{transform:translateY(-8px) scale(1.05);box-shadow:0 25px 40px -15px rgba(0,0,0,.2)}#section-magic-steps .icon-blue{background-image:linear-gradient(135deg,#3b82f6,#60a5fa)}#section-magic-steps .icon-purple{background-image:linear-gradient(135deg,#a855f7,#d946ef)}#section-magic-steps .icon-green{background-image:linear-gradient(135deg,#22c55e,#4ade80)}#section-magic-steps h4{margin-top:0;margin-bottom:10px}#section-magic-steps .step-description{line-height:1.6;margin:0 auto 20px}#section-magic-steps .step-example{background-color:#f9fafb;color:#6b7280;padding:12px 15px;border-radius:10px;font-family:'SF Mono','Fira Code','Roboto Mono',monospace;font-size:14px;display:inline-block}@media (max-width:991px){#section-magic-steps .step-card{margin-bottom:40px}}@keyframes contentFadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes floatBg{0,100%{transform:translateY(0) scale(1);opacity:.4}50%{transform:translateY(-15px) scale(1.05);opacity:.6}}@keyframes shimmer{0{background-position:-200% 0}100%{background-position:200% 0}}@keyframes pulseHeader{0{box-shadow:0 0 0 0 rgba(139,92,246,.4)}70%{box-shadow:0 0 0 8px rgba(139,92,246,0)}100%{box-shadow:0 0 0 0 rgba(139,92,246,0)}}@keyframes rotateIcon{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes slidePill{from{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}#section-native-superpowers{position:relative;background:linear-gradient(145deg,#fefbff,#f5f0ff);overflow:hidden}#section-native-superpowers .bg-glow{position:absolute;top:20%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(139,92,246,.12),transparent 70%);border-radius:50%;filter:blur(60px);animation:floatBg 10s ease-in-out infinite;pointer-events:none;z-index:0}#section-native-superpowers .container-special-width{position:relative;z-index:2}#section-native-superpowers .header-content{animation:contentFadeInUp .8s ease-out;margin-bottom:60px}#section-native-superpowers .super-badge{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid #e9d5ff;border-radius:100px;padding:8px 24px;font-size:14px;font-weight:600;color:#6d28d9;margin-bottom:30px;transition:all .4s}#section-native-superpowers .super-badge:hover{transform:translateY(-4px);border-color:#c084fc;box-shadow:0 8px 20px rgba(139,92,246,.15)}#section-native-superpowers h2{margin-bottom:15px}#section-native-superpowers .gradient-text{background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#section-native-superpowers .lead{margin:0 auto;max-width:550px}#section-native-superpowers .superpower-row{display:flex;flex-wrap:wrap;align-items:center}#section-native-superpowers .phone-mockup-wrapper{display:flex;justify-content:center;animation:contentFadeInUp .8s ease-out .1s backwards;margin-bottom:30px}#section-native-superpowers .phone-mockup{position:relative;background:#1e293b;border-radius:48px;padding:15px 8px 20px 8px;box-shadow:0 35px 55px -20px rgba(0,0,0,.25);transition:transform .4s cubic-bezier(.2,.9,.4,1.2);width:300px;margin:0 auto;border:1px solid rgba(139,92,246,.3)}#section-native-superpowers .phone-mockup:hover{transform:rotateY(5deg) rotateX(5deg) translateY(-8px);box-shadow:0 45px 65px -20px rgba(139,92,246,.3)}#section-native-superpowers .phone-notch{position:absolute;top:0;left:50%;transform:translateX(-50%);width:140px;height:25px;background:#1e293b;border-radius:0 0 20px 20px;z-index:3}#section-native-superpowers .phone-screen{background:#fff;border-radius:36px;height:580px;padding:20px;overflow:hidden;position:relative;z-index:2;box-shadow:inset 0 0 0 2px rgba(255,255,255,.1)}#section-native-superpowers .screen-header{display:flex;justify-content:space-between;align-items:center;background:#f3e8ff;border-radius:40px;padding:10px 16px;margin-bottom:20px;font-size:13px;font-weight:600;color:#4c1d95;animation:pulseHeader 2s infinite}#section-native-superpowers .screen-header i:first-child{font-size:14px;color:#8b5cf6}#section-native-superpowers .screen-header i:last-child{font-size:14px;color:#22c55e}#section-native-superpowers .screen-line{height:10px;background:#e5e7eb;border-radius:20px;margin-bottom:14px}#section-native-superpowers .screen-line.long{width:85%}#section-native-superpowers .screen-line.short{width:65%}#section-native-superpowers .shimmer{background:linear-gradient(90deg,#e5e7eb 0,#f9fafb 50%,#e5e7eb 100%);background-size:200% auto;animation:shimmer 2s infinite}#section-native-superpowers .screen-grid{display:flex;gap:15px;margin:25px 0 30px}#section-native-superpowers .grid-item{flex:1;background:#f3f4f6;border-radius:20px;height:100px;display:flex;align-items:center;justify-content:center;font-size:32px;color:#8b5cf6;transition:all .3s}#section-native-superpowers .phone-mockup:hover .grid-item{animation:rotateIcon 0.6s ease;background:#faf5ff}#section-native-superpowers .screen-footer{display:flex;justify-content:center;gap:8px;margin-top:10px}#section-native-superpowers .screen-footer i{font-size:8px;color:#cbd5e1}#section-native-superpowers .phone-glow{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:radial-gradient(circle,rgba(139,92,246,.2),transparent 80%);border-radius:58px;z-index:-1;opacity:0;transition:opacity .4s}#section-native-superpowers .phone-mockup:hover .phone-glow{opacity:1}#section-native-superpowers .superpower-features{width:100%}#section-native-superpowers .feature-card{display:flex;align-items:flex-start;background:rgba(255,255,255,.9);backdrop-filter:blur(8px);border:1px solid #f0eaff;border-radius:24px;padding:22px;margin-bottom:20px;transition:all .4s cubic-bezier(.2,.9,.4,1.2);cursor:pointer;animation:contentFadeInUp .6s ease-out backwards}#section-native-superpowers .feature-card:nth-child(1){animation-delay:.15s}#section-native-superpowers .feature-card:nth-child(2){animation-delay:.25s}#section-native-superpowers .feature-card:nth-child(3){animation-delay:.35s}#section-native-superpowers .feature-card:nth-child(4){animation-delay:.45s}#section-native-superpowers .feature-card.active,#section-native-superpowers .feature-card:hover{transform:translateY(-8px);border-color:#c084fc;box-shadow:0 20px 30px -12px rgba(139,92,246,.2);background:#fff}#section-native-superpowers .icon-bg-purple{width:52px;height:52px;border-radius:18px;display:flex;align-items:center;justify-content:center;margin-right:20px;flex-shrink:0;transition:all .4s;background:#ede9fe;box-shadow:0 6px 12px rgba(139,92,246,.15)}#section-native-superpowers .icon-bg-purple i{font-size:24px;color:#8b5cf6}#section-native-superpowers .icon-bg-gradient{width:52px;height:52px;border-radius:18px;display:flex;align-items:center;justify-content:center;margin-right:20px;flex-shrink:0;transition:all .4s;background:linear-gradient(145deg,#f3e8ff,#fff);border:1px solid #e9d5ff}#section-native-superpowers .icon-bg-gradient i{font-size:24px;color:#6d28d9}#section-native-superpowers .feature-card:hover .icon-bg-purple,#section-native-superpowers .feature-card:hover .icon-bg-gradient{transform:scale(1.08) rotate(3deg)}#section-native-superpowers .feature-content{flex:1}#section-native-superpowers .feature-content h4{margin:0 0 6px}#section-native-superpowers .feature-content p{margin:0 0 12px;color:#6b7280}#section-native-superpowers .result-pill{display:inline-flex;align-items:center;gap:6px;background:#ecfdf5;border-radius:60px;padding:5px 12px;font-size:12px;font-weight:600;color:#059669;transition:all .3s;opacity:0;transform:translateX(-8px)}#section-native-superpowers .feature-card:hover .result-pill{opacity:1;transform:translateX(0);animation:slidePill .3s ease}#section-native-superpowers .result-pill i{font-size:12px}#section-native-superpowers .floating-native{position:absolute;bottom:10%;right:5%;pointer-events:none;z-index:1;display:flex;gap:20px}#section-native-superpowers .floating-native i{font-size:28px;color:rgba(139,92,246,.15);animation:floatBg 7s ease-in-out infinite}#section-native-superpowers .floating-native i:nth-child(2){animation-delay:1.5s;font-size:34px}#section-native-superpowers .floating-native i:nth-child(3){animation-delay:3s;font-size:24px}#section-native-superpowers .floating-native i:nth-child(4){animation-delay:4.5s;font-size:30px}@media (max-width:991px){#section-native-superpowers .superpower-row{flex-direction:column}#section-native-superpowers .phone-mockup-wrapper{margin-bottom:40px}#section-native-superpowers .floating-native{display:none}#section-native-superpowers .phone-screen{height:520px}}@media (max-width:767px){#section-native-superpowers .phone-screen{height:460px;padding:16px}#section-native-superpowers .screen-header{padding:8px 12px;font-size:11px}#section-native-superpowers .grid-item{height:80px;font-size:26px}#section-native-superpowers .feature-card{padding:16px}#section-native-superpowers .icon-bg-purple,#section-native-superpowers .icon-bg-gradient{width:44px;height:44px}#section-native-superpowers .icon-bg-purple i,#section-native-superpowers .icon-bg-gradient i{font-size:20px}#section-native-superpowers .result-pill{font-size:10px}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0{box-shadow:0 0 0 0 rgba(255,255,255,.5)}70%{box-shadow:0 0 0 12px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes scaleIn{from{transform:scale(.95);opacity:.8}to{transform:scale(1);opacity:1}}@keyframes blurShift{0{background-position:20% 30%;transform:scale(1);opacity:.7;filter:blur(60px)}50%{background-position:80% 60%;transform:scale(1.05);opacity:.9;filter:blur(70px)}100%{background-position:20% 30%;transform:scale(1);opacity:.7;filter:blur(60px)}}@keyframes glowPulse{0{background-position:30% 40%;opacity:.6;filter:blur(80px)}50%{background-position:70% 50%;opacity:.85;filter:blur(100px)}100%{background-position:30% 40%;opacity:.6;filter:blur(80px)}}@keyframes driftBlur{0{background-position:40% 20%;transform:translateX(-10%);opacity:.5;filter:blur(40px)}50%{background-position:60% 80%;transform:translateX(10%);opacity:.75;filter:blur(50px)}100%{background-position:40% 20%;transform:translateX(-10%);opacity:.5;filter:blur(40px)}}#section-deployment{background:#2e1065;background-image:linear-gradient(120deg,#2e1065 0,#4c1d95 50%,#4338ca 100%);position:relative;overflow:hidden}#section-deployment .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 25% 35%,rgba(99,102,241,.2) 0,transparent 25%),radial-gradient(circle at 30% 30%,rgba(139,92,246,.15) 0,transparent 18%),radial-gradient(circle at 75% 65%,rgba(99,102,241,.12) 0,transparent 15%),radial-gradient(circle at 78% 60%,rgba(139,92,246,.1) 0,transparent 12%);filter:blur(50px);pointer-events:none;z-index:1;background-size:150% 150%;animation:blurShift 12s ease-in-out infinite alternate;will-change:transform,opacity,filter,background-position}#section-deployment .bg-layer-1{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 15% 45%,rgba(236,72,153,.25) 0,transparent 20%),radial-gradient(circle at 85% 55%,rgba(59,130,246,.2) 0,transparent 15%);filter:blur(70px);pointer-events:none;z-index:0;background-size:200% 200%;animation:glowPulse 15s ease-in-out infinite;will-change:opacity,filter,background-position}#section-deployment .bg-layer-2{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 60% 20%,rgba(16,185,129,.18) 0,transparent 22%),radial-gradient(circle at 20% 80%,rgba(139,92,246,.15) 0,transparent 18%);filter:blur(40px);pointer-events:none;z-index:0;background-size:180% 180%;animation:driftBlur 18s ease-in-out infinite alternate;will-change:transform,opacity,filter,background-position}#section-deployment .content-header{margin-bottom:50px;animation:.8s ease-out fadeInUp;position:relative;z-index:2}#section-deployment h2{margin-top:0;margin-bottom:15px;animation:.8s ease-out .1s fadeInUp backwards;position:relative;z-index:2}#section-deployment .gradient-text{color:#e0e7ff;transition:transform .3s ease,opacity .3s ease}#section-deployment .gradient-text:hover{transform:scale(1.05);opacity:.9}#section-deployment .lead{margin:0 auto;animation:.8s ease-out .2s fadeInUp backwards;position:relative;z-index:2}#section-deployment .app-store-buttons{margin-bottom:70px;animation:.8s ease-out .3s fadeInUp backwards;position:relative;z-index:2}#section-deployment .btn-store{display:flex;flex-direction:column;justify-content:space-between;padding:20px 25px;border-radius:20px;height:140px;text-decoration:none;transition:transform .4s ease,box-shadow .4s ease,background-color .4s ease;animation:.8s ease-out .2s scaleIn backwards}#section-deployment .btn-store:hover{transform:translateY(-5px) scale(1.03);box-shadow:0 10px 25px rgba(0,0,0,.3);animation:pulse 1.5s infinite}#section-deployment .btn-store-main{display:flex;align-items:center}#section-deployment .btn-apple{background-color:#000}#section-deployment .btn-google{background:linear-gradient(95deg,#05a583,#3b82f6)}#section-deployment .btn-store img{margin-right:15px;transition:transform .3s ease}#section-deployment .btn-store:hover img{transform:rotate(10deg)}#section-deployment .btn-apple img,#section-deployment .btn-google img{width:50px;height:50px}#section-deployment .btn-text{text-align:left;color:#fff;transition:opacity .3s ease}#section-deployment .btn-text:hover{opacity:.9}#section-deployment .btn-text span{font-size:14px;display:block;line-height:1.4;font-weight:300}#section-deployment .btn-text strong{font-size:26px;font-weight:600;display:block;line-height:1.2}#section-deployment .btn-compliance{font-size:12px;color:#e0e7ff;align-self:flex-start;white-space:nowrap;transition:transform .3s ease,opacity .3s ease}#section-deployment .btn-compliance:hover{transform:translateY(-2px);opacity:.8}#section-deployment .btn-compliance i{margin-right:6px;color:#a5b4fc;font-size:14px;transition:transform .3s ease}#section-deployment .btn-compliance:hover i{transform:scale(1.2)}#section-deployment .feature-deck{display:flex;flex-wrap:wrap;margin-bottom:70px;justify-content:center;margin-left:-15px;margin-right:-15px;animation:.8s ease-out .4s fadeInUp backwards;position:relative;z-index:2}#section-deployment .feature-deck>.col-md-4{display:flex;flex:1 1 100%;max-width:100%;padding:0 15px;margin-bottom:30px}#section-deployment .feature-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:30px;width:100%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .4s ease,background .4s ease,border-color .4s ease,box-shadow .4s ease;animation:.8s ease-out fadeInUp}#section-deployment .feature-deck .col-md-4:first-child .feature-card{animation-delay:.3s}#section-deployment .feature-deck .col-md-4:nth-child(2) .feature-card{animation-delay:.4s}#section-deployment .feature-deck .col-md-4:nth-child(3) .feature-card{animation-delay:.5s}#section-deployment .feature-card:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.25);transform:translateY(-8px) scale(1.02);box-shadow:0 15px 30px rgba(0,0,0,.4)}#section-deployment .card-icon{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;margin-bottom:20px;transition:transform .3s ease,opacity .3s ease}#section-deployment .card-icon:hover{transform:scale(1.1);opacity:.9}#section-deployment .icon-blue{background-color:#3b82f6}#section-deployment .icon-pink{background-color:#ec4899}#section-deployment .icon-green{background-color:#10b981}#section-deployment .feature-card h3{margin-top:0;margin-bottom:8px;transition:transform .3s ease}#section-deployment .feature-card:hover h3{transform:translateY(-2px)}#section-deployment .feature-card p{color:#c7d2fe;margin-bottom:20px;transition:opacity .3s ease}#section-deployment .feature-card:hover p{opacity:.9}#section-deployment .feature-list{list-style:none;padding-left:0;margin:0}#section-deployment .feature-list li{padding-left:22px;position:relative;margin-bottom:10px;color:#e0e7ff;transition:transform .3s ease,opacity .3s ease}#section-deployment .feature-list li:hover{transform:translateX(5px);opacity:.9}#section-deployment .feature-list li::before{content:'\f00c';font-family:FontAwesome;position:absolute;left:0;color:#34d399}#section-deployment .deployment-dashboard{background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:40px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);text-align:center;animation:.8s ease-out .6s backwards fadeInUp;position:relative;z-index:2}#section-deployment .deployment-dashboard h4{margin-top:0;margin-bottom:30px;transition:transform .3s ease}#section-deployment .deployment-dashboard:hover h4{transform:translateY(-2px)}#section-deployment .status-deck{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;animation:.8s ease-out .7s fadeInUp backwards;position:relative;z-index:2}#section-deployment .status-deck>.col-md-4{flex:1 1 100%;max-width:100%;padding:0 15px;margin-bottom:20px}#section-deployment .status-card{background:rgba(255,255,255,.07);border-radius:16px;padding:20px;text-align:left;height:100%;transition:transform .4s ease,background .4s ease,box-shadow .4s ease;animation:.8s ease-out fadeInUp}#section-deployment .status-deck>.col-md-4:first-child .status-card{animation-delay:.8s}#section-deployment .status-deck>.col-md-4:nth-child(2) .status-card{animation-delay:.9s}#section-deployment .status-deck>.col-md-4:nth-child(3) .status-card{animation-delay:1s}#section-deployment .status-card:hover{transform:translateY(-5px) scale(1.02);background:rgba(255,255,255,.12);box-shadow:0 10px 20px rgba(0,0,0,.3)}#section-deployment .status-header{color:#c7d2fe;margin-bottom:8px;display:flex;align-items:center;transition:opacity .3s ease}#section-deployment .status-header:hover{opacity:.9}#section-deployment .dot{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:8px;transition:transform .3s ease}#section-deployment .dot:hover{transform:scale(1.2)}#section-deployment .dot.green{background-color:#4ade80}#section-deployment .dot.blue{background-color:#60a5fa}#section-deployment .dot-icon{margin-right:8px;color:#fbbf24;transition:transform .3s ease}#section-deployment .dot-icon:hover{transform:rotate(15deg)}#section-deployment .status-main{font-size:22px;font-weight:600;margin-bottom:4px;color:#fff;transition:transform .3s ease}#section-deployment .status-main:hover{transform:translateY(-2px)}#section-deployment .status-main i{color:#4ade80;font-size:20px;margin-left:5px;transition:transform .3s ease}#section-deployment .status-main i:hover{transform:scale(1.2)}#section-deployment .status-sub{color:#a5b4fc;font-size:14px;transition:opacity .3s ease}#section-deployment .status-sub:hover{opacity:.9}#section-deployment .dashboard-cta{margin-top:40px;animation:.8s ease-out .7s backwards fadeInUp;position:relative;z-index:2}#section-deployment .btn-start-deployment{background:linear-gradient(to right,#4338ca,#6d28d9);color:#fff;padding:14px 30px;border-radius:12px;text-decoration:none;font-weight:600;transition:transform .4s ease,box-shadow .4s ease,background .4s ease;animation:.8s ease-out .8s scaleIn backwards}#section-deployment .btn-start-deployment:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 10px 20px rgba(0,0,0,.2);background:linear-gradient(to right,#6d28d9,#9333ea)}#section-deployment .btn-start-deployment i{margin-right:10px;transition:transform .3s ease}#section-deployment .btn-start-deployment:hover i{transform:scale(1.2)}#section-deployment .cta-subtext{margin-top:15px;color:#a5b4fc;font-size:13px;transition:opacity .3s ease}#section-deployment .cta-subtext:hover{opacity:.8}#section-deployment .bullet-sep{margin:0 5px;color:#818cf8}@media (min-width:576px){#section-deployment .feature-deck>.col-md-4,#section-deployment .status-deck>.col-md-4{flex:1 1 50%;max-width:50%}#section-deployment .status-deck>.col-md-4:nth-child(3){flex:1 1 100%;max-width:100%}}@media (min-width:768px){#section-deployment .feature-deck>.col-md-4,#section-deployment .status-deck>.col-md-4{flex:1 1 33.333333%;max-width:33.333333%;margin-bottom:0}#section-deployment .status-deck>.col-md-4:nth-child(3){flex:1 1 33.333333%;max-width:33.333333%}}@media (max-width:991px){#section-deployment h2{font-size:40px}#section-deployment .app-store-buttons>div{float:none;width:100%;max-width:400px;margin:0 auto 20px}}@media (max-width:767px){#section-deployment{padding-top:75px;padding-bottom:75px}}@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 glowPulse{0{box-shadow:0 0 0 0 rgba(139,92,246,.4)}70%{box-shadow:0 0 0 15px rgba(139,92,246,0)}100%{box-shadow:0 0 0 0 rgba(139,92,246,0)}}#section-customization{position:relative;background:linear-gradient(145deg,#fefbff,#f5f0ff);overflow:hidden}#section-customization .bg-glow{position:absolute;top:-20%;left:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(139,92,246,.1),transparent 70%);border-radius:50%;filter:blur(60px);animation:cardFloat 10s ease-in-out infinite;pointer-events:none;z-index:0}#section-customization .container-special-width{position:relative;z-index:2}#section-customization .content-header{animation:fadeInUp .8s ease-out;margin-bottom:60px}#section-customization .custom-badge{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid #e9d5ff;border-radius:100px;padding:8px 24px;font-size:14px;font-weight:600;color:#6d28d9;margin-bottom:30px;transition:all .4s}#section-customization .custom-badge:hover{transform:translateY(-4px);border-color:#c084fc;box-shadow:0 8px 20px rgba(139,92,246,.15)}#section-customization h2{margin-bottom:15px}#section-customization .gradient-text{background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#section-customization .lead{margin:0 auto;max-width:550px}#section-customization .feature-cards-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}#section-customization .feature-cards-row>[class*=col-]{padding-left:15px;padding-right:15px;margin-bottom:30px;display:flex}#section-customization .feature-card{background:rgba(255,255,255,.9);backdrop-filter:blur(12px);border:1px solid rgba(139,92,246,.15);border-radius:32px;padding:35px 28px;width:100%;transition:all .4s cubic-bezier(.2,.9,.4,1.2);text-align:center;animation:fadeInUp .6s ease-out backwards}#section-customization .feature-cards-row .col-md-4:first-child .feature-card{animation-delay:.1s}#section-customization .feature-cards-row .col-md-4:nth-child(2) .feature-card{animation-delay:.2s}#section-customization .feature-cards-row .col-md-4:nth-child(3) .feature-card{animation-delay:.3s}#section-customization .feature-card:hover{transform:translateY(-12px);border-color:#c084fc;box-shadow:0 25px 40px -15px rgba(139,92,246,.25);background:#fff}#section-customization .card-icon{width:70px;height:70px;margin:0 auto 25px;background:linear-gradient(145deg,#f3e8ff,#fff);border-radius:24px;display:flex;align-items:center;justify-content:center;font-size:32px;color:#8b5cf6;transition:all .4s}#section-customization .feature-card:hover .card-icon{transform:scale(1.08) rotate(3deg);background:#8b5cf6;color:#fff}#section-customization .feature-card h3{margin:0 0 12px}#section-customization .card-description{margin-bottom:25px;color:#6b7280}#section-customization .feature-list{list-style:none;padding:0;margin:0;text-align:left}#section-customization .feature-list li{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:#374151}#section-customization .feature-list li i{font-size:16px;color:#10b981;width:20px}#section-customization .ai-suggestion-box{background:rgba(255,255,255,.9);backdrop-filter:blur(12px);border:1px solid #e9d5ff;border-radius:48px;padding:30px 35px;margin-top:50px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;animation:fadeInUp .8s ease-out .4s backwards;transition:all .4s}#section-customization .ai-suggestion-box:hover{transform:translateY(-6px);border-color:#c084fc;box-shadow:0 20px 35px -12px rgba(139,92,246,.2)}#section-customization .ai-icon{width:50px;height:50px;background:linear-gradient(145deg,#8b5cf6,#7c3aed);border-radius:60px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff}#section-customization .ai-suggestion-box p{flex:1;margin:0;font-size:16px;font-weight:500;color:#1f2937}#section-customization .ai-suggestion-box p strong{color:#8b5cf6}#section-customization .btn-custom-app{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;padding:14px 28px;border-radius:60px;font-weight:700;text-decoration:none;transition:all .4s;box-shadow:0 8px 20px rgba(139,92,246,.25)}#section-customization .btn-custom-app:hover{transform:translateY(-4px);box-shadow:0 15px 30px rgba(139,92,246,.4)}#section-customization .btn-custom-app i{transition:transform .3s}#section-customization .btn-custom-app:hover i:first-child{transform:scale(1.1)}#section-customization .btn-custom-app:hover i:last-child{transform:translateX(5px)}@media (max-width:991px){#section-customization .feature-cards-row .col-md-4{flex:0 0 50%;max-width:50%}}@media (max-width:767px){#section-customization .feature-cards-row .col-md-4{flex:0 0 100%;max-width:100%}#section-customization .ai-suggestion-box{flex-direction:column;text-align:center;padding:25px 20px}#section-customization .btn-custom-app{width:100%;justify-content:center}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}#section-native-cta{background-image:linear-gradient(105deg,#4f46e5 0,#7e22ce 50%,#4f46e5 100%)}#section-native-cta .cta-content{animation:1s ease-out fadeInUp}#section-native-cta h1{margin-top:0;margin-bottom:40px;line-height:1.3}#section-native-cta .btn-generate-app{display:inline-flex;align-items:center;background-color:#fff;padding:10px 10px 10px 25px;border-radius:50px;text-decoration:none;box-shadow:0 10px 30px -5px rgba(0,0,0,.2);transition:.4s cubic-bezier(.25,.8,.25,1)}#section-native-cta .btn-generate-app:hover{transform:translateY(-5px);box-shadow:0 15px 35px -5px rgba(0,0,0,.25)}#section-native-cta .btn-generate-app .fa-mobile-alt{font-size:20px;color:#581c87;margin-right:12px}#section-native-cta .time-pill{background-color:#f3e8ff;color:#581c87;font-size:12px;font-weight:500;padding:6px 12px;border-radius:50px;margin-left:15px}#section-native-cta .benefits-list{margin-top:40px;padding-left:0}#section-native-cta .benefits-list li{padding:5px 15px;color:rgba(255,255,255,.9);font-size:15px;font-weight:500;position:relative}#section-native-cta .benefits-list li .dot{display:inline-block;width:8px;height:8px;background-color:#4ade80;border-radius:50%;margin-right:10px;vertical-align:middle}@media (max-width:767px){#section-native-cta .benefits-list li{display:block;margin-bottom:10px}#section-native-cta .btn-generate-app{padding:8px 8px 8px 20px}}#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}}