.why-section{background:linear-gradient(180deg,#fff,#f5f3ff,#fff)}.why-bg-dot{position:absolute;border-radius:50%;pointer-events:none;filter:blur(100px);z-index:0}.why-bg-dot-1{width:500px;height:500px;background:radial-gradient(circle,rgba(99,102,241,.08) 0%,transparent 70%);top:-100px;left:-80px}.why-bg-dot-2{width:400px;height:400px;background:radial-gradient(circle,rgba(139,92,246,.08) 0%,transparent 70%);bottom:-80px;right:-60px}.why-card{position:relative;background:#fff;border:1px solid rgba(99,102,241,.1);border-radius:24px;padding:32px 28px 28px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 24px #6366f10d,0 1px 4px #00000008}.why-card:hover{transform:translateY(-6px);box-shadow:0 16px 48px #6366f11f,0 2px 8px #0000000d}.why-card-icon{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:#fff;transition:transform .3s ease;box-shadow:0 8px 20px #0000001f}.why-card:hover .why-card-icon{transform:scale(1.1) rotate(-5deg)}.why-card-title{font-size:1.1rem;font-weight:800;color:#111827;margin-bottom:10px;letter-spacing:-.01em}.why-card-desc{font-size:.875rem;color:#6b7280;line-height:1.7;margin:0}.why-card-line{position:absolute;bottom:0;left:0;right:0;height:3px;border-radius:0 0 24px 24px;opacity:0;transition:opacity .3s ease}.why-card:hover .why-card-line{opacity:1}.testi-mesh{position:absolute;border-radius:50%;filter:blur(120px);pointer-events:none;z-index:0}.testi-mesh-1{width:600px;height:600px;background:radial-gradient(circle,rgba(99,102,241,.15) 0%,transparent 70%);top:-100px;left:-100px}.testi-mesh-2{width:500px;height:500px;background:radial-gradient(circle,rgba(139,92,246,.12) 0%,transparent 70%);bottom:-100px;right:-80px}.testi-mesh-3{width:300px;height:300px;background:radial-gradient(circle,rgba(236,72,153,.08) 0%,transparent 70%);top:40%;left:50%;transform:translate(-50%)}.testi-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:28px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.testi-card:hover{transform:translateY(-5px);border-color:#6366f14d;box-shadow:0 20px 48px #6366f126}.testi-text{font-size:.9rem;color:#d1d5db;line-height:1.75;margin:0;font-style:italic}.testi-avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800;color:#fff;flex-shrink:0}.testi-name{font-size:.875rem;font-weight:700;color:#f9fafb;margin:0}.testi-role{font-size:.75rem;color:#9ca3af;margin:0}.testi-platform-badge{font-size:.65rem;font-weight:800;color:#fff;padding:3px 10px;border-radius:20px;letter-spacing:.05em}.faq-section{background:#fff}.faq-bg-blob{position:absolute;width:800px;height:800px;background:radial-gradient(circle,rgba(99,102,241,.04) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:0}.faq-item{border:1px solid #f3f4f6;border-radius:16px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.faq-item:hover{border-color:#d0eef4}.faq-details{width:100%}.faq-q{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;cursor:pointer;font-size:.9375rem;font-weight:700;color:#111827;list-style:none;gap:16px;transition:color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-q::-webkit-details-marker{display:none}.faq-details[open] .faq-q{color:#106c86}.faq-chevron{color:#9ca3af;flex-shrink:0;transition:transform .3s ease,color .2s ease}.faq-details[open] .faq-chevron{transform:rotate(180deg);color:#106c86}.faq-a{padding:16px 24px 20px;margin:0;font-size:.875rem;color:#6b7280;line-height:1.75;border-top:1px solid #f3f4f6}.pay-section{background:linear-gradient(180deg,#f9fafb,#fff)}.pay-card{background:transparent;border:0;border-radius:0;padding:24px 0 0;box-shadow:none;position:relative}.pay-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:8px}.pay-logo-item{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:default;transition:transform .25s ease}.pay-logo-item:nth-child(odd){animation:payBob 6s ease-in-out infinite}.pay-logo-item:nth-child(2n){animation:payBob 6s ease-in-out infinite;animation-delay:-3s}.pay-logo-icon{width:56px;height:56px;border-radius:14px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;box-shadow:0 4px 12px #00000014}.pay-logo-item:hover .pay-logo-icon{transform:translateY(-4px) scale(1.05);box-shadow:0 10px 24px #0000001f}.pay-logo-name{font-size:.7rem;font-weight:700;color:#9ca3af;letter-spacing:.03em}.pay-logo-item:hover .pay-logo-name{color:#106c86}.hero-blob{position:absolute;border-radius:50%;filter:blur(120px);pointer-events:none;z-index:0}.hero-stars{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:1;transform:translate3d(0,var(--scroll-shift, 0px),0);transition:transform .22s ease-out;will-change:transform}.hero-stars:before,.hero-stars:after{content:"";position:absolute;inset:0;background-repeat:repeat}.hero-stars-back:before{background-image:radial-gradient(circle at 12% 18%,rgba(14,116,144,.18) 0 1.2px,transparent 1.8px),radial-gradient(circle at 72% 26%,rgba(16,108,134,.22) 0 1.8px,transparent 2.5px),radial-gradient(circle at 38% 68%,rgba(12,74,110,.16) 0 1.1px,transparent 1.8px),radial-gradient(circle at 84% 72%,rgba(26,171,204,.2) 0 1.8px,transparent 2.5px);background-size:340px 340px;animation:starDrift 26s linear infinite}.hero-stars-mid:before{background-image:radial-gradient(circle at 18% 32%,rgba(14,116,144,.28) 0 1.5px,transparent 2.2px),radial-gradient(circle at 56% 12%,rgba(8,47,73,.22) 0 1.3px,transparent 2px),radial-gradient(circle at 82% 44%,rgba(16,108,134,.3) 0 1.6px,transparent 2.3px),radial-gradient(circle at 26% 88%,rgba(26,171,204,.28) 0 2px,transparent 2.8px);background-size:240px 240px;animation:starDrift 18s linear infinite reverse}.hero-stars-front:before{background-image:radial-gradient(circle at 14% 20%,rgba(15,23,42,.28) 0 1.9px,transparent 2.7px),radial-gradient(circle at 48% 58%,rgba(14,116,144,.32) 0 1.7px,transparent 2.5px),radial-gradient(circle at 76% 18%,rgba(2,132,199,.26) 0 1.9px,transparent 2.7px),radial-gradient(circle at 88% 76%,rgba(8,47,73,.22) 0 1.7px,transparent 2.4px);background-size:180px 180px;animation:twinkle 5.5s ease-in-out infinite}.hero-stars-front:after{background-image:radial-gradient(circle at 24% 40%,rgba(14,116,144,.26) 0 1.2px,transparent 1.8px),radial-gradient(circle at 64% 70%,rgba(6,182,212,.24) 0 1.4px,transparent 2px);background-size:220px 220px;animation:twinkle 7s ease-in-out infinite reverse}.hero-stars-back:after{background:radial-gradient(circle at 20% 30%,rgba(16,108,134,.08),transparent 24%),radial-gradient(circle at 76% 22%,rgba(26,171,204,.07),transparent 20%),radial-gradient(circle at 62% 78%,rgba(14,116,144,.06),transparent 22%);filter:blur(18px)}.hero-blob-1{width:600px;height:600px;background:radial-gradient(circle,rgba(99,102,241,.12) 0%,transparent 70%);top:-150px;left:-100px;transform:translate3d(0,calc(var(--hero-scroll-offset, 0px) * -.45),0)}.hero-blob-2{width:500px;height:500px;background:radial-gradient(circle,rgba(139,92,246,.09) 0%,transparent 70%);bottom:-100px;right:-80px;transform:translate3d(0,calc(var(--hero-scroll-offset, 0px) * .35),0)}.stats-strip{position:relative;background:linear-gradient(180deg,#f5f3ff,#fff);padding:60px 0 56px;overflow:hidden}.stats-strip:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%,rgba(99,102,241,.07) 0%,transparent 60%),radial-gradient(ellipse at 80% 50%,rgba(139,92,246,.07) 0%,transparent 60%);pointer-events:none}.stats-strip-line{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.25),rgba(139,92,246,.25),transparent)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.stats-grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.stats-grid,.stats-grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.stats-grid,.stats-grid-4{grid-template-columns:1fr;gap:14px}}.stat-card{position:relative;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(99,102,241,.1);border-radius:20px;padding:24px 22px 22px;display:flex;align-items:center;gap:16px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;box-shadow:0 4px 24px #6366f10f,0 1px 4px #0000000a}.stat-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #6366f11f,0 2px 8px #0000000f}.stat-icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .25s ease}.stat-card:hover .stat-icon{transform:scale(1.1) rotate(-4deg)}.stat-body{flex:1;min-width:0}.stat-val{font-size:1.6rem;font-weight:900;line-height:1;margin-bottom:4px;letter-spacing:-.02em}.stat-grad-indigo{background:linear-gradient(135deg,#106c86,#1a90a8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-grad-violet{background:linear-gradient(135deg,#106c86,#1aabcc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-grad-cyan{background:linear-gradient(135deg,#06b6d4,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-grad-emerald{background:linear-gradient(135deg,#10b981,#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label{font-size:12px;font-weight:700;color:#374151;margin-bottom:3px}.stat-sub{font-size:10px;color:#9ca3af;font-weight:500}.stat-live-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.stat-live-chip{font-size:9px;font-weight:800;color:#10b981;background:#10b9811f;border:1px solid rgba(16,185,129,.3);border-radius:999px;padding:2px 8px;letter-spacing:.08em;animation:pulse 2s ease-in-out infinite}.stat-accent{position:absolute;bottom:0;left:0;right:0;height:3px;border-radius:0 0 20px 20px;opacity:.5;transition:opacity .25s ease}.stat-card:hover .stat-accent{opacity:1}.hero-section{min-height:100svh}.hero-grid{min-height:100svh;gap:clamp(2rem,4vw,4rem);padding-top:clamp(6.5rem,10vw,7rem);padding-bottom:clamp(4rem,8vw,7rem)}.hero-left{max-width:540px}.hero-title-break{display:inline}.hero-actions{margin-bottom:0}.mini-card{position:absolute;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 8px 28px #0000001a,0 2px 6px #0000000d;padding:14px 16px;z-index:20}.mini-revenue{top:-28px;right:-36px;min-width:150px;animation:miniFloat 6s ease-in-out infinite}@media(max-width:640px){.mini-revenue{right:-10px;scale:.9}}.mini-live-badge{top:425px;right:10px;display:flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:#fff;animation:miniFloat 8s ease-in-out infinite;animation-delay:-3s;white-space:nowrap}.mini-live-badge-dot{width:7px;height:7px;background:#34d399;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 3px #34d39940;animation:pulse 2s ease-in-out infinite}.mini-live-badge-text{font-size:10px;font-weight:700;color:#106c86;letter-spacing:.08em;font-family:monospace}.mini-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.mini-card-label{font-size:10px;font-weight:600;color:#9ca3af}.mini-card-badge{font-size:9px;font-weight:700;color:#10b981;background:#d1fae5;padding:2px 7px;border-radius:999px}.mini-card-val{font-size:1.25rem;font-weight:900;color:#111827;line-height:1}.mini-success{bottom:-22px;left:-28px;display:flex;align-items:center;gap:10px;padding:12px 16px;animation:miniFloat 7s ease-in-out infinite reverse}@media(max-width:640px){.mini-success{left:-10px;scale:.9}}.mini-success-pct{font-size:1.4rem;font-weight:900;color:#106c86;line-height:1}.mini-success-label{font-size:10px;font-weight:600;color:#6b7280;line-height:1.4;max-width:52px}.mini-live{bottom:28px;right:-40px;display:flex;align-items:center;gap:7px;padding:9px 14px;border-radius:999px;animation:miniFloat 5s ease-in-out infinite;animation-delay:-2s}@media(max-width:640px){.mini-live{right:-10px;scale:.9}}.mini-live-dot{width:7px;height:7px;background:#34d399;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 3px #34d39940;animation:pulse 2s ease-in-out infinite}.mini-live-text{font-size:11px;color:#374151;white-space:nowrap}@keyframes miniFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.hero-badge{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(99,102,241,.25);background:#6366f10f;padding:7px 16px;border-radius:100px;width:-moz-fit-content;width:fit-content;margin-bottom:32px;position:relative}.badge-dot{width:7px;height:7px;border-radius:50%;background:#a78bfa;display:inline-block;flex-shrink:0;position:relative;z-index:1}.badge-dot-ping{position:absolute;left:16px;width:7px;height:7px;border-radius:50%;background:#a78bfa;opacity:.5;animation:badgePing 1.8s ease-out infinite}@keyframes badgePing{0%{transform:scale(1);opacity:.5}to{transform:scale(3);opacity:0}}.hero-h1{font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.04;letter-spacing:-.03em;color:#111827;margin-bottom:24px}.hero-gradient-text{background:linear-gradient(135deg,#1a90a8,#1aabcc 40%,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:gradientShift 5s ease infinite}.hero-sub{font-size:1.05rem;color:#374151b3;line-height:1.75;max-width:440px;margin-bottom:40px}.hero-btn-primary{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;font-size:.875rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#106c86,#106c86);border-radius:14px;text-decoration:none;transition:all .25s ease;box-shadow:0 0 #6366f180;position:relative;overflow:hidden}.hero-btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#1a90a8,#a855f7);opacity:0;transition:opacity .3s}.hero-btn-primary:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 8px 32px #6366f180}.hero-btn-primary:hover:before{opacity:1}.hero-btn-primary:after{content:"";position:absolute;top:-120%;left:-30%;width:40%;height:340%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transform:rotate(18deg);animation:buttonShine 5s ease-in-out infinite}.hero-btn-primary span,.hero-btn-primary svg{position:relative;z-index:1}.hero-btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;font-size:.875rem;font-weight:600;color:#374151;border:1.5px solid #e5e7eb;border-radius:14px;text-decoration:none;background:#fff;transition:all .25s ease}.hero-btn-ghost:hover{color:#106c86;border-color:#106c86;background:#f5f3ff}.hero-right{perspective:1200px}.dash-wrap{width:100%;max-width:520px;border-radius:18px;overflow:visible;border:1px solid #e5e7eb;box-shadow:0 20px 50px #0000001a,0 0 0 1px #6366f114;transform:perspective(900px) rotateY(-6deg) rotateX(3deg) scale(1);transition:transform .12s ease-out;position:relative;background:#fff;clip-path:none}.dash-wrap-glow:before{content:"";position:absolute;inset:-16px;border-radius:28px;background:radial-gradient(circle at 20% 20%,rgba(16,108,134,.14),transparent 45%),radial-gradient(circle at 80% 70%,rgba(26,171,204,.12),transparent 40%);z-index:-1;animation:glowPulse 7s ease-in-out infinite}@media(max-width:768px){.hero-section,.hero-grid{min-height:auto}.hero-grid{gap:1.5rem;padding-top:5.75rem;padding-bottom:2.5rem;align-content:start}.hero-left{max-width:none}.hero-h1{font-size:clamp(2.35rem,11vw,3.3rem);line-height:1.04;letter-spacing:-.035em;margin-bottom:18px;text-wrap:balance;word-spacing:.02em}.hero-title-break{display:none}.hero-sub{max-width:31ch;font-size:1rem;line-height:1.65;margin-bottom:40px;color:#374151c2;text-wrap:pretty}.hero-actions{flex-direction:column;gap:12px}.hero-actions .hero-btn-primary,.hero-actions .hero-btn-ghost{flex:1 1 100%;justify-content:center;width:100%;min-width:0;padding:14px 18px}.hero-right{justify-content:flex-start;margin-top:calc(1rem + 40px)}.dash-wrap{transform:none!important;scale:.92;margin:0 auto}}@media(max-width:640px){.hero-grid{gap:1.25rem;padding-top:5.5rem;padding-bottom:2rem}.hero-h1{font-size:clamp(2.15rem,10.8vw,2.9rem);line-height:1.06;word-spacing:.03em}.hero-sub{max-width:30ch;margin-bottom:38px}.hero-actions .hero-btn-primary,.hero-actions .hero-btn-ghost{font-size:.95rem;border-radius:16px}.dash-wrap{scale:.96;transform-origin:top center}.hero-right{margin-top:calc(1.25rem + 40px)}}.dash-chrome{display:flex;align-items:center;gap:12px;background:#f9fafb;padding:10px 16px;border-bottom:1px solid #e5e7eb;border-radius:18px 18px 0 0;overflow:hidden}.dash-dots{display:flex;gap:6px}.dash-dots span{width:11px;height:11px;border-radius:50%;display:block}.dash-url{flex:1;text-align:center;font-size:11px;font-family:monospace;color:#9ca3af;background:#f3f4f6;border-radius:6px;padding:3px 10px}.dash-body{background:#fff;padding:20px;display:flex;flex-direction:column;gap:16px}.dash-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dash-stat{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:12px}.dash-stat-label{font-size:10px;color:#6b7280;margin-bottom:4px;text-transform:uppercase;letter-spacing:.05em}.dash-stat-val{font-size:1.1rem;font-weight:800;margin-bottom:2px}.dash-stat-sub{font-size:9px;color:#9ca3af}.dash-chart-area{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:14px}.dash-chart-title{font-size:10px;color:#6b7280;margin-bottom:10px;text-transform:uppercase;letter-spacing:.06em}.dash-bars{display:flex;align-items:flex-end;gap:5px;height:52px}.dash-bar-wrap{flex:1;height:100%;display:flex;align-items:flex-end}.dash-bar{width:100%;border-radius:4px 4px 0 0;background:linear-gradient(to top,#0d5a70,#17a0be);animation:barGrow .8s cubic-bezier(.34,1.56,.64,1) both}.dash-feed{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px}.dash-feed-title{font-size:10px;color:#6b7280;text-transform:uppercase;letter-spacing:.06em}.dash-order{display:flex;align-items:center;gap:8px;font-size:11px}.dash-order-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dash-order-platform{color:#1f2937;font-weight:600;min-width:68px}.dash-order-type{color:#6b7280;flex:1}.dash-order-status{font-weight:600;font-size:10px}.dash-badge{position:absolute;bottom:-16px;right:-16px;background:#fff;border:1px solid rgba(52,211,153,.4);border-radius:14px;padding:10px 14px;display:flex;flex-direction:column;align-items:center;box-shadow:0 8px 24px #0000001a,0 0 20px #34d39914}.mesh-blob{position:absolute;border-radius:50%;filter:blur(80px);animation:blobFloat 8s ease-in-out infinite}.mesh-blob-1{width:600px;height:600px;background:radial-gradient(circle,rgba(99,102,241,.35) 0%,transparent 70%);top:-200px;left:-100px;animation-delay:0s}.mesh-blob-2{width:500px;height:500px;background:radial-gradient(circle,rgba(139,92,246,.25) 0%,transparent 70%);bottom:-100px;right:-100px;animation-delay:-3s}.mesh-blob-3{width:400px;height:400px;background:radial-gradient(circle,rgba(236,72,153,.15) 0%,transparent 70%);top:40%;right:20%;animation-delay:-6s}@keyframes blobFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes starDrift{0%{transform:translateZ(0)}to{transform:translate3d(-36px,24px,0)}}@keyframes twinkle{0%,to{opacity:.55}50%{opacity:1}}.glass-card{background:#ffffffa6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.8);border-radius:20px;box-shadow:0 4px 24px #6366f114,0 1px 4px #0000000a,inset 0 1px #ffffffe6}.hero-card{background:#fff;border-radius:22px;box-shadow:0 8px 32px #6366f11a,0 2px 8px #0000000f}.hero-card-solid{background:linear-gradient(135deg,#5b5ef4,#0d5a70);border-radius:22px;box-shadow:0 8px 32px #6366f159,0 2px 8px #0000001a}.float-1{animation:float1 6s ease-in-out infinite}.float-2{animation:float2 7s ease-in-out infinite}.float-3{animation:float3 5s ease-in-out infinite}@keyframes float1{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes float2{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes float3{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.animate-gradient{background-size:200% 200%;animation:gradientShift 4s ease infinite}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animate-fade-in{animation:fadeIn .8s ease both}.animate-fade-up{animation:fadeUp .8s ease both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:1;transform:translateY(0);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}:global(.landing-native-js) .reveal{opacity:0;transform:translateY(32px) scale(.985)}.reveal.revealed{opacity:1;transform:translateY(0);transition-delay:var(--reveal-delay, 0ms)}@keyframes barGrow{0%{transform:scaleY(0);transform-origin:bottom}to{transform:scaleY(1);transform-origin:bottom}}.service-card{position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.service-card:hover{transform:translateY(-6px);box-shadow:0 18px 44px #0f172a14}.service-card:before,.sitemap-card:before{content:"";position:absolute;top:0;left:-140%;width:55%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);transform:skew(-18deg);opacity:0}.service-card:hover:before,.sitemap-card:hover:before{opacity:1;animation:cardShine .9s ease}.service-item-row{transition:transform .2s ease,box-shadow .2s ease}.service-item-row:hover{transform:translate(4px);box-shadow:0 10px 24px #0f172a0f}.sitemap-card{position:relative;overflow:hidden}@keyframes glowPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@keyframes buttonShine{0%,70%,to{left:-45%;opacity:0}75%{left:20%;opacity:1}85%{left:95%;opacity:0}}@keyframes cardShine{0%{left:-140%}to{left:140%}}@keyframes payBob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(prefers-reduced-motion:reduce){.hero-blob,.hero-stars:before,.hero-stars:after,.pay-logo-item,.mini-card,.stat-live-chip,.dash-wrap-glow:before,.hero-btn-primary:after{animation:none!important}.reveal,.animate-fade-up,.service-card,.service-item-row,.sitemap-card,.pay-logo-icon,.hero-stars{transition:none!important}}
