html.light[data-v-566583f9]{--bg-color:#fff;--bg-surface:#f9fafb;--bg-surface-hover:#f3f4f6;--text-color:#111827;--text-secondary:#6b7280;--bg-btn:#1e40af;--btn-text-color:#fff;--primary-color:#1e40af;--primary-color-900:#1e3a5f;--primary-color-800:#1e40af;--primary-color-700:#1d4ed8;--primary-color-600:#2563eb;--primary-color-500:#3b82f6;--primary-color-400:#60a5fa;--primary-color-300:#93c5da;--primary-color-200:#bfdbfe;--primary-color-100:#dbeafe;--primary-color-hover:#1d4ed8;--primary-color-active:#1e3a5f;--cta-color:#22c55e;--cta-color-hover:#16a34a;--accent-cyan:#06b6d4;--accent-light:#60a5fa;--glass-bg:hsla(0,0%,100%,.85);--glass-border:rgba(0,0,0,.06);--glass-shadow:0 8px 32px rgba(0,0,0,.06);--gradient-card:rgba(30,64,175,.05);--border-color:#e5e7eb;--border-card:rgba(30,64,175,.08)}html.dark[data-v-566583f9]{--bg-color:#09090b;--bg-surface:#18181b;--bg-surface-hover:#27272a;--text-color:#f4f4f5;--text-secondary:#a1a1aa;--bg-btn:#2563eb;--btn-text-color:#fff;--primary-color:#3b82f6;--primary-color-900:#1e3a5f;--primary-color-800:#1e40af;--primary-color-700:#1d4ed8;--primary-color-600:#2563eb;--primary-color-500:#3b82f6;--primary-color-400:#60a5fa;--primary-color-300:#93c5da;--primary-color-200:#bfdbfe;--primary-color-100:#dbeafe;--primary-color-hover:#60a5fa;--primary-color-active:#2563eb;--cta-color:#22c55e;--cta-color-hover:#4ade80;--accent-cyan:#22d3ee;--accent-light:#60a5fa;--glass-bg:rgba(24,24,27,.85);--glass-border:hsla(0,0%,100%,.06);--glass-shadow:0 8px 32px rgba(0,0,0,.5);--gradient-card:rgba(59,130,246,.06);--border-color:hsla(0,0%,100%,.08);--border-card:rgba(59,130,246,.12)}html[data-v-566583f9]{background-color:var(--bg-color);color:var(--text-color)}.section-label[data-v-566583f9]{align-items:center;color:var(--accent-cyan);display:flex;font-size:10px;font-weight:700;gap:12px;justify-content:center;letter-spacing:5px;margin-bottom:12px;text-transform:uppercase}.section-label[data-v-566583f9]:after,.section-label[data-v-566583f9]:before{background:linear-gradient(90deg,transparent,var(--accent-cyan));content:"";height:1px;width:32px}.section-label[data-v-566583f9]:after{background:linear-gradient(90deg,var(--accent-cyan),transparent)}.section-title[data-v-566583f9]{font-size:clamp(1.8rem,4.5vw,2.5rem);font-weight:900;letter-spacing:-.04em;line-height:1.2;margin-bottom:14px}.hero-section[data-v-566583f9]{background:var(--bg-color)}.hero-badge[data-v-566583f9]{backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%);background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:0 4px 24px #0000000a,inset 0 .5px #ffffff14}.badge-dot[data-v-566583f9]{animation:dot-breathe-566583f9 3s ease-in-out infinite;background:var(--cta-color);border-radius:50%;box-shadow:0 0 8px var(--cta-color);height:6px;width:6px}@keyframes dot-breathe-566583f9{0%,to{box-shadow:0 0 4px var(--cta-color)}50%{box-shadow:0 0 12px var(--cta-color),0 0 24px #22c55e33}}.hero-badge-wrap[data-v-566583f9]{animation:emerge-566583f9 1.2s cubic-bezier(.22,1,.36,1) 0s both}.hero-title[data-v-566583f9]{animation:emerge-566583f9 1.2s cubic-bezier(.22,1,.36,1) .1s both}.hero-desc[data-v-566583f9]{animation:emerge-566583f9 1.2s cubic-bezier(.22,1,.36,1) .25s both}.hero-sub[data-v-566583f9]{animation:emerge-566583f9 1.2s cubic-bezier(.22,1,.36,1) .35s both}.hero-cta[data-v-566583f9]{animation:emerge-566583f9 1.2s cubic-bezier(.22,1,.36,1) .45s both}@keyframes emerge-566583f9{0%{filter:blur(8px);opacity:0;transform:translateY(48px) scale(.96)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.hero-title[data-v-566583f9]{font-size:clamp(2rem,6vw,5rem);font-weight:900;letter-spacing:-.04em;line-height:1.08;margin-bottom:2rem}.hero-title-highlight[data-v-566583f9]{background:linear-gradient(90deg,#60a5fa,#a78bfa,#f472b6,#fb923c,#60a5fa);-webkit-background-clip:text;background-size:400% 100%;-webkit-text-fill-color:transparent;animation:aurora-text-566583f9 10s linear infinite;background-clip:text;font-size:clamp(2.5rem,7vw,5.5rem)}@keyframes aurora-text-566583f9{0%{background-position:0 50%}to{background-position:400% 50%}}.typing-cursor[data-v-566583f9]{-webkit-text-fill-color:var(--accent-cyan);animation:blink-566583f9 .7s step-end infinite;font-weight:100}@keyframes blink-566583f9{50%{opacity:0}}.hero-particles[data-v-566583f9]{top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute}.particle[data-v-566583f9]{animation:float-up-566583f9 linear infinite;background:var(--accent-cyan);border-radius:50%;position:absolute}@keyframes float-up-566583f9{0%{opacity:0;transform:translateY(0) scale(1)}10%{opacity:.5}90%{opacity:.2}to{opacity:0;transform:translateY(-100vh) scale(.5)}}.hero-orb[data-v-566583f9]{animation:aurora-drift-566583f9 30s ease-in-out infinite;border-radius:40% 60% 50% 50%;filter:blur(40px);position:absolute;will-change:transform,opacity}.hero-orb-1[data-v-566583f9]{background:radial-gradient(ellipse at center,rgba(96,165,250,.2),transparent 70%);height:500px;right:-15%;top:-20%;width:700px}.hero-orb-2[data-v-566583f9]{animation-delay:-10s;background:radial-gradient(ellipse at center,rgba(6,182,212,.12),transparent 70%);border-radius:60% 40% 55% 45%;bottom:-10%;height:400px;left:-10%;width:500px}.hero-orb-3[data-v-566583f9]{animation-delay:-20s;background:radial-gradient(ellipse at center,rgba(244,114,182,.06),transparent 70%);border-radius:50% 50% 40% 60%;height:350px;left:20%;top:30%;width:400px}@keyframes aurora-drift-566583f9{0%,to{opacity:.8;transform:translate(0) scale(1) rotate(0)}25%{opacity:1;transform:translate(60px,-40px) scale(1.15) rotate(8deg)}50%{opacity:.6;transform:translate(-40px,30px) scale(.9) rotate(-5deg)}75%{opacity:.9;transform:translate(30px,50px) scale(1.05) rotate(3deg)}}.hero-grid[data-v-566583f9]{background-image:radial-gradient(circle,var(--border-color) 1px,transparent 1px);background-size:40px 40px;top:0;right:0;bottom:0;left:0;mask-image:radial-gradient(ellipse 70% 50% at 50% 50%,#000 10%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 50% at 50% 50%,#000 10%,transparent 75%);opacity:.5;position:absolute}.cta-btn-hero[data-v-566583f9]{box-shadow:0 0 20px #22c55e33,0 8px 24px #22c55e26;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.22,1,.36,1)}.cta-btn-hero[data-v-566583f9]:hover{box-shadow:0 0 32px #22c55e4d,0 12px 36px #22c55e33;letter-spacing:.5px;transform:translateY(-3px)}.cta-btn-hero[data-v-566583f9]:active{transform:translateY(0) scale(.98)}.cta-shimmer[data-v-566583f9]{animation:shimmer-pass-566583f9 5s ease-in-out infinite;background:linear-gradient(115deg,transparent 20%,hsla(0,0%,100%,.12) 50%,transparent 80%);height:200%;left:-100%;position:absolute;top:-50%;transform:skew(-20deg);width:60%}@keyframes shimmer-pass-566583f9{0%,to{left:-100%}35%,65%{left:200%}}.hero-secondary-btn[data-v-566583f9]{position:relative;transition:all .35s ease}.hero-secondary-btn[data-v-566583f9]:before{background:linear-gradient(135deg,#60a5fa0f,#a78bfa0a);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .3s}.hero-secondary-btn[data-v-566583f9]:hover{border-color:var(--primary-color-400)!important;color:var(--primary-color-400)!important}.hero-secondary-btn[data-v-566583f9]:hover:before{opacity:1}.scroll-indicator[data-v-566583f9]{animation:emerge-566583f9 1.2s cubic-bezier(.22,1,.36,1) .7s both;margin-top:56px}.scroll-mouse[data-v-566583f9]{border:1.5px solid var(--glass-border);border-radius:10px;height:34px;margin:0 auto;position:relative;width:20px}.scroll-wheel[data-v-566583f9]{animation:scroll-drop-566583f9 2s cubic-bezier(.4,0,0,1) infinite;background:var(--accent-cyan);border-radius:1px;height:6px;left:50%;position:absolute;top:8px;transform:translate(-50%);width:2px}@keyframes scroll-drop-566583f9{0%,20%{opacity:1;transform:translate(-50%) translateY(0)}80%{opacity:0;transform:translate(-50%) translateY(14px)}to{opacity:0;transform:translate(-50%) translateY(0)}}.filter-pill[data-v-566583f9]{background:transparent;border:1.5px solid var(--border-color);border-radius:9999px;color:var(--text-secondary);cursor:pointer;flex-shrink:0;font-size:13px;font-weight:600;padding:8px 24px;transition:all .4s cubic-bezier(.22,1,.36,1)}.filter-pill[data-v-566583f9]:hover{border-color:var(--primary-color-400);color:var(--text-color);transform:translateY(-2px)}.filter-pill-active[data-v-566583f9]{background:var(--text-color)!important;border-color:var(--text-color)!important;box-shadow:0 4px 16px #0000001f!important;color:var(--bg-color)!important}.filter-tag[data-v-566583f9]{background:transparent;border:1px solid var(--border-color);border-radius:9999px;color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:600;padding:4px 16px;transition:all .3s ease}.filter-tag[data-v-566583f9]:hover{border-color:var(--primary-color-300);color:var(--text-color)}.filter-tag-active[data-v-566583f9]{background:var(--text-color)!important;border-color:var(--text-color)!important;color:var(--bg-color)!important}.tour-card[data-v-566583f9]{animation:card-pop-566583f9 .7s cubic-bezier(.22,1,.36,1) both;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:20px;overflow:hidden;position:relative;transition:all .6s cubic-bezier(.22,1,.36,1)}.tour-card[data-v-566583f9]:hover{border-color:transparent;box-shadow:0 24px 64px #00000014,0 0 0 1px var(--primary-color-400);transform:translateY(-8px) scale(1.01)}.tour-card:hover img[data-v-566583f9]{filter:brightness(1.05)}.tour-card-overlay[data-v-566583f9]{align-items:flex-end;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent 50%);display:flex;top:0;right:0;bottom:0;left:0;justify-content:flex-end;opacity:0;padding:12px;position:absolute;transition:opacity .4s ease}.group:hover .tour-card-overlay[data-v-566583f9]{opacity:1}.tour-card-views[data-v-566583f9]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;color:#fff;font-size:10px;font-weight:600;letter-spacing:.5px;padding:4px 12px}@keyframes card-pop-566583f9{0%{opacity:0;transform:translateY(24px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.skeleton-card[data-v-566583f9]{background:var(--bg-surface);border-radius:20px;overflow:hidden}.skeleton-block[data-v-566583f9]{animation:skel-flow-566583f9 2s ease-in-out infinite;background:linear-gradient(110deg,var(--bg-surface-hover) 30%,var(--bg-surface) 50%,var(--bg-surface-hover) 70%);background-size:300% 100%}@keyframes skel-flow-566583f9{0%{background-position:200% 0}to{background-position:-200% 0}}.product-card[data-v-566583f9]{background:var(--bg-color);border:1px solid var(--border-color);border-radius:24px;overflow:hidden;padding:32px;position:relative;transition:all .6s cubic-bezier(.22,1,.36,1)}.product-card[data-v-566583f9]:before{background:conic-gradient(from 0deg,var(--primary-color-400),var(--accent-cyan),#a78bfa,#f472b6,var(--primary-color-400));border-radius:24px;content:"";top:-1px;right:-1px;bottom:-1px;left:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1.5px;pointer-events:none;position:absolute;transition:opacity .5s ease}.product-card[data-v-566583f9]:hover{border-color:transparent;box-shadow:0 32px 80px #0000000f;transform:translateY(-10px)}.product-card:hover .product-card-glow[data-v-566583f9],.product-card[data-v-566583f9]:hover:before{opacity:1}.product-card:hover .product-icon-wrap[data-v-566583f9]{background:var(--text-color)}.product-card:hover .product-icon-wrap i[data-v-566583f9]{color:var(--bg-color)!important}.product-card-glow[data-v-566583f9]{animation:slow-spin-566583f9 20s linear infinite;background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,rgba(96,165,250,.03) 90deg,transparent 180deg,rgba(167,139,250,.02) 270deg,transparent 1turn);height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity .5s ease;width:200%}@keyframes slow-spin-566583f9{to{transform:rotate(1turn)}}.product-icon-wrap[data-v-566583f9]{background:var(--gradient-card);border-radius:16px;transition:all .5s cubic-bezier(.22,1,.36,1)}.product-tag[data-v-566583f9]{background:transparent;border:1px solid var(--border-card);border-radius:9999px;color:var(--primary-color);font-size:11px;font-weight:600;padding:4px 12px}.sol-tab[data-v-566583f9]{align-items:center;border-radius:14px;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;padding:14px 20px;position:relative;text-align:left;transition:all .4s cubic-bezier(.22,1,.36,1);white-space:nowrap}@media (min-width:1024px){.sol-tab[data-v-566583f9]{border-left:3px solid transparent;border-radius:0 14px 14px 0;white-space:normal}}.sol-tab-active[data-v-566583f9]{background:var(--gradient-card);color:var(--text-color)}@media (min-width:1024px){.sol-tab-active[data-v-566583f9]{border-left-color:var(--primary-color)!important}}.sol-tab-inactive[data-v-566583f9]{background:transparent;color:var(--text-secondary)}.sol-tab-inactive[data-v-566583f9]:hover{background:var(--bg-surface);color:var(--text-color)}@media (min-width:1024px){.sol-tab-inactive[data-v-566583f9]:hover{border-left-color:var(--border-color)!important}}.sol-fade-enter-active[data-v-566583f9]{transition:all .5s cubic-bezier(.22,1,.36,1)}.sol-fade-leave-active[data-v-566583f9]{transition:all .2s ease-in}.sol-fade-enter-from[data-v-566583f9]{opacity:0;transform:translateY(16px)}.sol-fade-leave-to[data-v-566583f9]{opacity:0;transform:translateY(-12px)}.stats-hero-card[data-v-566583f9]{background:linear-gradient(135deg,var(--primary-color) 0,#1e1b4b 50%,#0f172a 100%);box-shadow:0 24px 64px #1e40af33;position:relative}.stats-hero-card[data-v-566583f9]:before{background:repeating-linear-gradient(-45deg,transparent,transparent 10px,hsla(0,0%,100%,.02) 0,hsla(0,0%,100%,.02) 20px);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.stat-number[data-v-566583f9]{font-variant-numeric:tabular-nums;letter-spacing:-.04em}.feature-card[data-v-566583f9]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:20px;overflow:hidden;padding:28px;position:relative;transition:all .5s cubic-bezier(.22,1,.36,1)}.feature-card[data-v-566583f9]:after{background:linear-gradient(225deg,var(--primary-color-400) 0,transparent 60%);border-radius:0 20px 0 0;content:"";height:48px;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease;width:48px}.feature-card[data-v-566583f9]:hover{border-color:var(--primary-color-400);box-shadow:0 20px 56px #0000000f;transform:translateY(-6px)}.feature-card[data-v-566583f9]:hover:after{opacity:.15}.feature-card:hover .feature-icon-wrap[data-v-566583f9]{background:var(--text-color);transform:rotate(-6deg) scale(1.08)}.feature-card:hover .feature-icon-wrap i[data-v-566583f9]{color:var(--bg-color)!important}.feature-icon-wrap[data-v-566583f9]{background:var(--gradient-card);transition:all .5s cubic-bezier(.22,1,.36,1)}.cta-stat[data-v-566583f9]{padding:12px 16px;position:relative;transition:all .3s ease}.cta-stat[data-v-566583f9]:not(:last-child):after{background:var(--border-color);bottom:25%;content:"";position:absolute;right:-12px;top:25%;width:1px}@media (max-width:640px){.cta-stat[data-v-566583f9]:not(:last-child):after{display:none}}.cta-stat[data-v-566583f9]:hover{transform:translateY(-2px)}.hover-surface[data-v-566583f9]{border-radius:12px;transition:all .25s ease}.hover-surface[data-v-566583f9]:hover{background-color:var(--bg-surface);transform:rotate(90deg)}.scrollbar-hide[data-v-566583f9]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-566583f9]::-webkit-scrollbar{display:none}@media (max-width:640px){.grid-cols-2 img[data-v-566583f9]{height:120px!important}.hero-title[data-v-566583f9]{font-size:2rem!important}.hero-title-highlight[data-v-566583f9]{font-size:2.25rem!important}.section-label[data-v-566583f9]:after,.section-label[data-v-566583f9]:before{width:16px}}
