:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #1a1a1a;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:#0a0a0a;transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;margin:0;padding:0;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){#app{width:100%}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.app{min-height:100vh;display:flex;flex-direction:column}.navbar{background:#0f1419f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 3px #0000004d;position:sticky;top:0;z-index:1000;border-bottom:1px solid rgba(51,65,85,.3)}.nav-container{max-width:1400px;margin:0 auto;padding:.5rem 2rem;display:flex;justify-content:space-between;align-items:center}.nav-brand a{display:inline-block;position:relative;padding-bottom:4px;line-height:0}.nav-brand a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#dc2626;transition:width .3s ease}.nav-brand a:hover:after{width:100%}.nav-brand a:hover,.nav-brand a:focus,.nav-brand a:active{opacity:1;filter:none;transform:none}.nav-brand .logo{height:50px;width:auto;cursor:pointer;display:block}.nav-brand h1{font-size:1.5rem;color:#dc2626;font-weight:700;letter-spacing:-.02em}.nav-menu{display:flex;gap:2rem;align-items:center}.nav-link{color:#e2e8f0;text-decoration:none;font-weight:500;transition:all .3s ease;position:relative}.nav-link:hover{color:#dc2626}.nav-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:#dc2626;transition:width .3s ease}.nav-link:hover:after{width:100%}.mobile-toggle{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:8px}.mobile-toggle span{width:25px;height:3px;background:#dc2626;border-radius:2px;transition:all .3s ease}.footer{background:linear-gradient(to bottom,#0a0a0a,#0f0f0f);color:#fff;margin-top:auto;border-top:1px solid rgba(220,38,38,.2)}.footer-content{max-width:1400px;margin:0 auto;padding:4rem 2rem 2rem;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem}.footer-brand{max-width:300px}.footer-brand>a{display:inline-block;position:relative;padding-bottom:4px;margin-bottom:1rem;line-height:0}.footer-brand>a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#dc2626;transition:width .3s ease}.footer-brand>a:hover:after{width:100%}.footer-brand>a:hover,.footer-brand>a:focus,.footer-brand>a:active{opacity:1;filter:none;transform:none}.footer-logo{height:36px;width:auto;cursor:pointer;display:block}.footer-section h4{margin-bottom:1.25rem;color:#fff;font-weight:600;letter-spacing:.025em;font-size:.875rem;text-transform:uppercase}.footer-section p{color:#94a3b8;line-height:1.7;font-size:.9375rem}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:.875rem}.footer-section ul li a{color:#94a3b8;text-decoration:none;transition:all .2s ease;font-size:.9375rem;display:inline-block}.footer-section ul li a:hover{color:#dc2626;transform:translate(4px)}.footer-bottom{max-width:1400px;margin:0 auto;padding:2rem;border-top:1px solid rgba(51,65,85,.2);text-align:center;color:#64748b;font-size:.875rem}@media (max-width: 1024px){.footer-content{grid-template-columns:1fr 1fr 1fr;gap:2.5rem}.footer-brand{grid-column:1 / -1;max-width:100%}}@media (max-width: 640px){.footer-content{grid-template-columns:1fr;gap:2rem;padding:3rem 1.5rem 1.5rem;text-align:center}.footer-brand,.footer-section,.footer-section ul{display:flex;flex-direction:column;align-items:center}.footer-section ul li a:hover{transform:translate(0)}.footer-bottom{padding:1.5rem}}@media (max-width: 768px){.nav-menu{position:absolute;top:100%;left:0;right:0;background:#0f1419fa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;padding:1rem;box-shadow:0 4px 12px #0000004d;border-bottom:1px solid rgba(51,65,85,.3);transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease}.nav-menu.mobile-open{transform:translateY(0);opacity:1;visibility:visible}.mobile-toggle{display:flex}}.home[data-v-2e54dc93]{width:100%;background-image:linear-gradient(135deg,#0f0f0f,#1a1a1a,#141414);background-repeat:no-repeat;background-size:100% 620px;background-position:top;background-color:#060606}@keyframes fadeIn-2e54dc93{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft-2e54dc93{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes pulse-2e54dc93{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes priceFlashUp-2e54dc93{0%{transform:scale(1);color:#0f0;text-shadow:0 0 10px #00ff00}25%{transform:scale(1.3);color:#0f0;text-shadow:0 0 20px #00ff00,0 0 30px #00ff00}50%{transform:scale(1.15);color:#0f0;text-shadow:0 0 25px #00ff00,0 0 40px #00ff00}to{transform:scale(1);color:#0f0;text-shadow:0 0 10px #00ff00}}@keyframes priceFlashDown-2e54dc93{0%{transform:scale(1);color:#f44;text-shadow:0 0 10px #ff4444}25%{transform:scale(1.3);color:#f44;text-shadow:0 0 20px #ff4444,0 0 30px #ff4444}50%{transform:scale(1.15);color:#f44;text-shadow:0 0 25px #ff4444,0 0 40px #ff4444}to{transform:scale(1);color:#f44;text-shadow:0 0 10px #ff4444}}.animate-fade-in[data-v-2e54dc93]{animation:fadeIn-2e54dc93 .8s ease-out forwards;opacity:0}.animate-on-scroll[data-v-2e54dc93]{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.animate-on-scroll.visible[data-v-2e54dc93]{opacity:1;transform:translateY(0)}.pulse[data-v-2e54dc93]{animation:pulse-2e54dc93 2s ease-in-out infinite}.hero[data-v-2e54dc93]{background:linear-gradient(135deg,#0f0f0f,#1a1a1a,#141414);color:#fff;padding:50px 0 120px;text-align:center;width:100%;overflow:hidden;position:relative}.hero[data-v-2e54dc93]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(220,38,38,.08) 0%,transparent 60%);pointer-events:none}.hero-content[data-v-2e54dc93]{max-width:1200px;margin:0 auto;padding:0 20px}.hero-title[data-v-2e54dc93]{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2;color:#fff;letter-spacing:-.02em}.hero-subtitle[data-v-2e54dc93]{font-size:1.25rem;margin-bottom:2.5rem;color:#94a3b8;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.6;font-weight:400}.hero-actions[data-v-2e54dc93]{display:flex;gap:1rem;justify-content:center;margin-bottom:3rem}.hero-stats[data-v-2e54dc93]{display:flex;justify-content:center;gap:4rem;margin-top:3rem}.stat[data-v-2e54dc93]{display:flex;flex-direction:column}.stat-value[data-v-2e54dc93]{font-size:2rem;font-weight:700;color:#dc2626;letter-spacing:-.01em}.stat-label[data-v-2e54dc93]{font-size:.875rem;color:#64748b;margin-top:.5rem;font-weight:500}.market-ticker-wrapper[data-v-2e54dc93]{margin:2.5rem 0;padding:1.5rem;background:#0f0f0fcc;border-radius:16px;border:1px solid rgba(51,65,85,.5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 24px #0003;overflow-x:auto;overflow-y:hidden;-webkit-user-select:none;user-select:none;scrollbar-width:none;scroll-behavior:auto}.market-ticker-wrapper[data-v-2e54dc93]::-webkit-scrollbar{display:none}.market-ticker[data-v-2e54dc93]{display:flex;width:fit-content}.ticker-track[data-v-2e54dc93]{display:flex;gap:2rem}.ticker-item[data-v-2e54dc93]{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:120px;flex-shrink:0;-webkit-user-select:none;user-select:none}.ticker-pair[data-v-2e54dc93]{font-size:.875rem;font-weight:600;color:#e2e8f0}.ticker-price[data-v-2e54dc93]{font-size:1.125rem;font-weight:700;transition:color .3s ease,transform .3s ease;display:inline-block}.ticker-price.up[data-v-2e54dc93]{color:#0f0;text-shadow:0 0 5px rgba(0,255,0,.3)}.ticker-price.down[data-v-2e54dc93]{color:#f44;text-shadow:0 0 5px rgba(255,68,68,.3)}.ticker-price.price-flash.up[data-v-2e54dc93]{animation:priceFlashUp-2e54dc93 .6s cubic-bezier(.4,0,.2,1)}.ticker-price.price-flash.down[data-v-2e54dc93]{animation:priceFlashDown-2e54dc93 .6s cubic-bezier(.4,0,.2,1)}.ticker-change[data-v-2e54dc93]{font-size:.875rem;font-weight:600;transition:color .3s ease}.ticker-change.up[data-v-2e54dc93]{color:#0f0}.ticker-change.down[data-v-2e54dc93]{color:#f44}.btn[data-v-2e54dc93]{padding:14px 32px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;display:inline-block;text-decoration:none;text-align:center}.btn-primary[data-v-2e54dc93]{background:#dc2626;color:#fff;box-shadow:0 4px 16px #dc26264d;position:relative;overflow:hidden}.btn-primary[data-v-2e54dc93]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .5s}.btn-primary[data-v-2e54dc93]:hover:before{left:100%}.btn-primary[data-v-2e54dc93]:hover{background:#991b1b;transform:translateY(-2px);box-shadow:0 8px 24px #dc262666}.btn-secondary[data-v-2e54dc93]{background:transparent;color:#fff;border:2px solid #dc2626}.btn-secondary[data-v-2e54dc93]:hover{background:#dc2626;color:#fff}.btn-outline[data-v-2e54dc93]{background:transparent;border:2px solid #dc2626;color:#dc2626;padding:10px 24px}.btn-outline[data-v-2e54dc93]:hover{background:#dc2626;color:#fff}.btn-large[data-v-2e54dc93]{padding:20px 56px;font-size:1.125rem}section[data-v-2e54dc93]{padding:80px 0;width:100%}section[data-v-2e54dc93]>*{max-width:1200px;margin:0 auto;padding:0 20px}.features[data-v-2e54dc93]{background:#0f0f0f}.section-title[data-v-2e54dc93]{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;color:#fff;position:relative;padding-bottom:1rem;letter-spacing:-.02em}.section-title[data-v-2e54dc93]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80px;height:3px;background:linear-gradient(90deg,transparent,#dc2626,transparent);border-radius:2px}.bonus-banner[data-v-2e54dc93]{background:linear-gradient(135deg,#dc2626,#b91c1c,#991b1b);padding:2rem 0;margin-top:-80px;position:relative;overflow:hidden;box-shadow:0 -4px 20px #dc26264d,0 4px 20px #dc26264d}.bonus-banner[data-v-2e54dc93]:before{content:"";position:absolute;top:-50%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);border-radius:50%;animation:pulse-2e54dc93 3s ease-in-out infinite}.bonus-banner[data-v-2e54dc93]:after{content:"";position:absolute;bottom:-30%;left:-5%;width:400px;height:400px;background:radial-gradient(circle,rgba(255,255,255,.15) 0%,transparent 70%);border-radius:50%;animation:pulse-2e54dc93 4s ease-in-out infinite}.instruments[data-v-2e54dc93]{background:linear-gradient(180deg,#0a0a0a,#141414,#0a0a0a);position:relative;overflow:hidden}.instruments[data-v-2e54dc93]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 20% 30%,rgba(220,38,38,.12) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(239,68,68,.08) 0%,transparent 40%);animation:gradient-shift-2e54dc93 15s ease infinite;pointer-events:none}@keyframes gradient-shift-2e54dc93{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(10%,10%) rotate(120deg)}66%{transform:translate(-10%,5%) rotate(240deg)}}.instruments-grid[data-v-2e54dc93]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;position:relative;z-index:1}.instrument-card[data-v-2e54dc93]{background:linear-gradient(145deg,#14141ee6,#1e1e2db3);padding:2.5rem;border-radius:20px;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #0006,inset 0 1px #ffffff0d;border:2px solid transparent;background-clip:padding-box;color:#fff;cursor:pointer;position:relative;overflow:hidden}.instrument-card[data-v-2e54dc93]:before{content:"";position:absolute;inset:-2px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent-color, #dc2626) 40%,transparent),color-mix(in srgb,var(--accent-color, #ef4444) 20%,transparent),color-mix(in srgb,var(--accent-color, #b91c1c) 40%,transparent));border-radius:20px;opacity:0;transition:opacity .4s ease;z-index:-1}.instrument-card[data-v-2e54dc93]:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent-color, #dc2626) 30%,transparent) 0%,transparent 70%);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;pointer-events:none}.instrument-card[data-v-2e54dc93]:hover:before{opacity:1}.instrument-card[data-v-2e54dc93]:hover:after{width:300px;height:300px}.instrument-card[data-v-2e54dc93]:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 20px 60px color-mix(in srgb,var(--accent-color, #dc2626) 35%,transparent),0 0 40px color-mix(in srgb,var(--accent-color, #dc2626) 20%,transparent),inset 0 1px #ffffff1a;border-color:color-mix(in srgb,var(--accent-color, #dc2626) 60%,transparent);background:linear-gradient(145deg,#191928f2,#232337d9)}.instrument-icon[data-v-2e54dc93]{width:80px;height:80px;margin:0 auto 1.5rem;transition:all .5s cubic-bezier(.68,-.55,.265,1.55);color:var(--accent-color, #ef4444);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--accent-color, #ef4444) 30%,transparent));position:relative;z-index:2}.instrument-icon svg[data-v-2e54dc93]{width:100%;height:100%;stroke:currentColor;stroke-width:2.5}.instrument-card:hover .instrument-icon[data-v-2e54dc93]{transform:scale(1.25) rotate(5deg);color:var(--accent-color, #dc2626);filter:drop-shadow(0 0 20px color-mix(in srgb,var(--accent-color, #dc2626) 70%,transparent)) drop-shadow(0 0 40px color-mix(in srgb,var(--accent-color, #dc2626) 40%,transparent));animation:icon-pulse-2e54dc93 1.5s ease-in-out infinite}@keyframes icon-pulse-2e54dc93{0%,to{transform:scale(1.25) rotate(5deg)}50%{transform:scale(1.3) rotate(-5deg)}}.instrument-card h3[data-v-2e54dc93]{font-size:1.5rem;font-weight:700;margin-bottom:.75rem;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5);transition:all .3s ease;position:relative;z-index:2}.instrument-card:hover h3[data-v-2e54dc93]{color:#fef2f2;text-shadow:0 0 10px rgba(220,38,38,.5),0 2px 20px rgba(0,0,0,.7);transform:scale(1.05)}.instrument-count[data-v-2e54dc93]{color:#94a3b8;font-weight:700;font-size:1.125rem;margin-top:.5rem;transition:all .3s ease;position:relative;z-index:2;letter-spacing:.5px}.instrument-card:hover .instrument-count[data-v-2e54dc93]{color:color-mix(in srgb,var(--accent-color, #fca5a5) 80%,white);text-shadow:0 0 10px color-mix(in srgb,var(--accent-color, #fca5a5) 50%,transparent);transform:scale(1.1)}.features[data-v-2e54dc93]{position:relative;overflow:hidden}.features[data-v-2e54dc93]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(59,130,246,.08) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(139,92,246,.06) 0%,transparent 50%);pointer-events:none;z-index:0}.features-grid[data-v-2e54dc93]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;position:relative;z-index:1}.feature-card[data-v-2e54dc93]{text-align:center;padding:2.5rem 2rem;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;background:linear-gradient(145deg,#14141e99,#1e1e2d66);border-radius:20px;border:2px solid transparent;position:relative;overflow:hidden}.feature-card[data-v-2e54dc93]:before{content:"";position:absolute;inset:-2px;background:linear-gradient(145deg,color-mix(in srgb,var(--feature-color, #dc2626) 30%,transparent),color-mix(in srgb,var(--feature-color, #ef4444) 15%,transparent),color-mix(in srgb,var(--feature-color, #b91c1c) 30%,transparent));border-radius:20px;opacity:0;transition:opacity .4s ease;z-index:-1}.feature-card[data-v-2e54dc93]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,color-mix(in srgb,var(--feature-color, #dc2626) 15%,transparent) 0%,transparent 70%);opacity:0;transition:opacity .4s ease}.feature-card[data-v-2e54dc93]:hover:before{opacity:1}.feature-card[data-v-2e54dc93]:hover:after{opacity:1}.feature-card[data-v-2e54dc93]:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 15px 40px color-mix(in srgb,var(--feature-color, #dc2626) 25%,transparent),0 0 30px color-mix(in srgb,var(--feature-color, #dc2626) 15%,transparent);background:linear-gradient(145deg,#191928d9,#232337b3)}.feature-icon[data-v-2e54dc93]{width:72px;height:72px;margin:0 auto 1.5rem;transition:all .5s cubic-bezier(.68,-.55,.265,1.55);color:var(--feature-color, #ef4444);filter:drop-shadow(0 0 15px color-mix(in srgb,var(--feature-color, #ef4444) 40%,transparent));position:relative;z-index:2}.feature-icon svg[data-v-2e54dc93]{width:100%;height:100%;stroke:currentColor;stroke-width:2.5}.feature-card:hover .feature-icon[data-v-2e54dc93]{transform:scale(1.2) rotate(5deg);color:var(--feature-color, #dc2626);filter:drop-shadow(0 0 25px color-mix(in srgb,var(--feature-color, #dc2626) 70%,transparent)) drop-shadow(0 0 45px color-mix(in srgb,var(--feature-color, #dc2626) 40%,transparent));animation:feature-icon-float-2e54dc93 2s ease-in-out infinite}@keyframes feature-icon-float-2e54dc93{0%,to{transform:scale(1.2) rotate(5deg) translateY(0)}50%{transform:scale(1.25) rotate(-5deg) translateY(-5px)}}.feature-card h3[data-v-2e54dc93]{font-size:1.5rem;margin-bottom:1rem;color:#fff;font-weight:700;transition:all .3s ease;position:relative;z-index:2;text-shadow:0 2px 10px rgba(0,0,0,.5)}.feature-card:hover h3[data-v-2e54dc93]{color:var(--feature-color, #fef2f2);text-shadow:0 0 15px color-mix(in srgb,var(--feature-color, #dc2626) 40%,transparent),0 2px 20px rgba(0,0,0,.7);transform:scale(1.05)}.feature-card p[data-v-2e54dc93]{color:#94a3b8;line-height:1.6;font-size:1rem;transition:all .3s ease;position:relative;z-index:2}.feature-card:hover p[data-v-2e54dc93]{color:#cbd5e1;transform:scale(1.02)}.testimonials[data-v-2e54dc93]{background:linear-gradient(180deg,#0a0a0a,#141414,#0a0a0a);position:relative;overflow:hidden}.testimonials[data-v-2e54dc93]:before{content:"";position:absolute;top:-30%;left:50%;transform:translate(-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(220,38,38,.15) 0%,rgba(220,38,38,.05) 30%,transparent 70%);pointer-events:none;animation:glow-pulse-2e54dc93 6s ease-in-out infinite}@keyframes glow-pulse-2e54dc93{0%,to{opacity:.5;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.1)}}.testimonials-subtitle[data-v-2e54dc93]{text-align:center;color:#94a3b8;font-size:1.125rem;margin-top:-1.5rem;margin-bottom:3rem;position:relative;z-index:1}.testimonials-grid[data-v-2e54dc93]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;position:relative;z-index:1}.testimonial-card[data-v-2e54dc93]{background:linear-gradient(145deg,#141423f2,#1e1e32cc);padding:3rem 2.5rem;border-radius:24px;box-shadow:0 4px 24px #0006,inset 0 1px #ffffff0d;border:2px solid rgba(51,65,85,.6);transition:all .5s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden}.testimonial-card[data-v-2e54dc93]:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,#dc262666,#ef444433,#b91c1c66);border-radius:24px;opacity:0;transition:opacity .5s ease;z-index:-1}.testimonial-card[data-v-2e54dc93]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(220,38,38,.1),transparent);transition:left .7s ease}.testimonial-card[data-v-2e54dc93]:hover:before{opacity:1}.testimonial-card[data-v-2e54dc93]:hover:after{left:100%}.testimonial-card[data-v-2e54dc93]:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 24px 60px #dc26264d,0 0 80px #dc262626,inset 0 1px #ffffff1a;border-color:#dc2626b3;background:linear-gradient(145deg,#19192dfa,#23233ce6)}.testimonial-quote-icon[data-v-2e54dc93]{position:absolute;top:2rem;right:2rem;width:60px;height:60px;opacity:.1;color:#dc2626;transition:all .5s ease}.testimonial-card:hover .testimonial-quote-icon[data-v-2e54dc93]{opacity:.25;transform:scale(1.2) rotate(-10deg);filter:drop-shadow(0 0 20px rgba(220,38,38,.6))}.testimonial-quote-icon svg[data-v-2e54dc93]{width:100%;height:100%}.testimonial-rating[data-v-2e54dc93]{font-size:1.5rem;margin-bottom:1.75rem;display:flex;gap:.25rem;position:relative;z-index:2}.testimonial-rating .star[data-v-2e54dc93]{display:inline-block;transition:all .3s ease;animation:star-bounce-2e54dc93 .6s ease backwards}.testimonial-rating .star[data-v-2e54dc93]:nth-child(1){animation-delay:0s}.testimonial-rating .star[data-v-2e54dc93]:nth-child(2){animation-delay:.1s}.testimonial-rating .star[data-v-2e54dc93]:nth-child(3){animation-delay:.2s}.testimonial-rating .star[data-v-2e54dc93]:nth-child(4){animation-delay:.3s}.testimonial-rating .star[data-v-2e54dc93]:nth-child(5){animation-delay:.4s}@keyframes star-bounce-2e54dc93{0%{transform:scale(0) rotate(-180deg);opacity:0}50%{transform:scale(1.2) rotate(10deg)}to{transform:scale(1) rotate(0);opacity:1}}.testimonial-card:hover .testimonial-rating .star[data-v-2e54dc93]{transform:scale(1.15);filter:drop-shadow(0 0 8px rgba(255,200,0,.6))}.testimonial-text[data-v-2e54dc93]{color:#e2e8f0;line-height:1.9;font-size:1.0625rem;margin-bottom:2.5rem;font-style:italic;position:relative;z-index:2;text-shadow:0 2px 8px rgba(0,0,0,.4);transition:all .3s ease}.testimonial-card:hover .testimonial-text[data-v-2e54dc93]{color:#f1f5f9;transform:scale(1.02)}.testimonial-author[data-v-2e54dc93]{display:flex;align-items:center;gap:1.25rem;position:relative;z-index:2}.author-avatar[data-v-2e54dc93]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#dc2626,#b91c1c,#991b1b);display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;font-size:1.125rem;flex-shrink:0;box-shadow:0 4px 16px #dc262666,inset 0 -2px 8px #0000004d,inset 0 2px 8px #ffffff1a;transition:all .4s cubic-bezier(.68,-.55,.265,1.55);border:2px solid rgba(255,255,255,.1)}.testimonial-card:hover .author-avatar[data-v-2e54dc93]{transform:scale(1.15) rotate(5deg);box-shadow:0 8px 32px #dc262699,0 0 40px #dc262666,inset 0 -2px 8px #0000004d,inset 0 2px 8px #fff3;border-color:#ffffff4d}.author-info[data-v-2e54dc93]{display:flex;flex-direction:column;gap:.35rem;flex:1}.author-name[data-v-2e54dc93]{font-weight:700;color:#fff;font-size:1.125rem;margin-bottom:0;text-shadow:0 2px 8px rgba(0,0,0,.5);transition:all .3s ease}.testimonial-card:hover .author-name[data-v-2e54dc93]{color:#fef2f2;text-shadow:0 0 12px rgba(220,38,38,.4)}.author-title[data-v-2e54dc93]{font-size:.9375rem;color:#94a3b8;font-weight:500;transition:all .3s ease}.testimonial-card:hover .author-title[data-v-2e54dc93]{color:#cbd5e1}.author-verified[data-v-2e54dc93]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#0f8;font-weight:600;margin-top:.25rem;transition:all .3s ease}.author-verified svg[data-v-2e54dc93]{width:16px;height:16px;fill:currentColor;filter:drop-shadow(0 0 4px rgba(0,255,136,.4))}.testimonial-card:hover .author-verified[data-v-2e54dc93]{color:#0fa;text-shadow:0 0 8px rgba(0,255,136,.5)}.testimonial-card:hover .author-verified svg[data-v-2e54dc93]{filter:drop-shadow(0 0 8px rgba(0,255,136,.8));animation:check-pulse-2e54dc93 1.5s ease-in-out infinite}@keyframes check-pulse-2e54dc93{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.leaderboard[data-v-2e54dc93]{background:#141414;padding:100px 0;position:relative;overflow:hidden}.leaderboard[data-v-2e54dc93]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(220,38,38,.08) 0%,transparent 60%);pointer-events:none}.leaderboard-header[data-v-2e54dc93]{text-align:center;margin-bottom:4rem;position:relative;z-index:1}.section-title-large[data-v-2e54dc93]{font-size:3rem;font-weight:800;margin:0;line-height:1.2;letter-spacing:-.02em;color:#fff;text-transform:uppercase}.section-title-large.highlight[data-v-2e54dc93]{background:linear-gradient(90deg,#dc2626 0% 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:2rem}.leaderboard-subtitle[data-v-2e54dc93]{font-size:1.125rem;color:#94a3b8;line-height:1.8;margin-bottom:2.5rem}.leaderboard-tabs[data-v-2e54dc93]{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.tab-btn[data-v-2e54dc93]{background:transparent;color:#94a3b8;border:2px solid rgba(51,65,85,.5);padding:14px 32px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.tab-btn.active[data-v-2e54dc93]{background:#dc26261a;border-color:#dc2626;color:#fff}.tab-btn[data-v-2e54dc93]:hover{border-color:#dc2626;color:#fff;background:#dc26260d}.leaderboard-grid[data-v-2e54dc93]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:1}@media (max-width: 768px){.leaderboard-grid[data-v-2e54dc93]{grid-template-columns:1fr;justify-items:center}.trader-card[data-v-2e54dc93]{max-width:420px;width:100%}}.trader-card[data-v-2e54dc93]{background:#141923cc;border:1px solid rgba(51,65,85,.5);border-radius:16px;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden}.trader-card[data-v-2e54dc93]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(220,38,38,.08) 0%,transparent 70%);opacity:0;transition:opacity .3s ease}.trader-card[data-v-2e54dc93]:hover:before{opacity:1}.trader-card[data-v-2e54dc93]:hover{transform:translateY(-8px);box-shadow:0 12px 32px #dc262640;border-color:#dc262699;background:#141923}.trader-header[data-v-2e54dc93]{margin-bottom:1.5rem;position:relative;z-index:1;text-align:center}.trader-badge[data-v-2e54dc93]{background:#33415599;color:#fff;padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:700;letter-spacing:.05em;display:inline-block}.trader-stats[data-v-2e54dc93]{display:flex;flex-direction:column;gap:1.5rem;position:relative;z-index:1;align-items:center}.stat-item[data-v-2e54dc93]{display:flex;flex-direction:column;gap:.5rem;align-items:center;text-align:center}.stat-label[data-v-2e54dc93]{color:#94a3b8;font-size:.875rem;font-weight:500}.stat-value[data-v-2e54dc93]{font-size:1.5rem;font-weight:700;color:#fff}.stat-value.positive[data-v-2e54dc93]{color:#0f8;text-shadow:0 0 10px rgba(0,255,136,.3)}.stat-value.secondary[data-v-2e54dc93]{font-size:1.125rem;color:#94a3b8}.stat-amount[data-v-2e54dc93]{color:#94a3b8;font-size:1rem;font-weight:600}.leaderboard-footer[data-v-2e54dc93]{text-align:center;margin-top:3rem;position:relative;z-index:1}.view-all-link[data-v-2e54dc93]{display:inline-flex;align-items:center;gap:.75rem;color:#fff;font-size:1.125rem;font-weight:600;text-decoration:none;padding:1rem 2rem;border-radius:8px;background:#1e293b80;border:1px solid rgba(51,65,85,.5);transition:all .3s ease}.view-all-link svg[data-v-2e54dc93]{width:20px;height:20px;transition:transform .3s ease}.view-all-link[data-v-2e54dc93]:hover{background:#dc26261a;border-color:#dc2626;transform:translateY(-2px)}.view-all-link:hover svg[data-v-2e54dc93]{transform:translate(5px)}.platforms[data-v-2e54dc93]{background:linear-gradient(180deg,#0f0f0f,#1a1a1a,#0f0f0f);position:relative;overflow:hidden}.platforms[data-v-2e54dc93]:before{content:"";position:absolute;bottom:-20%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(59,130,246,.12) 0%,rgba(220,38,38,.08) 40%,transparent 70%);pointer-events:none;animation:platform-glow-2e54dc93 8s ease-in-out infinite}.platforms[data-v-2e54dc93]:after{content:"";position:absolute;top:-20%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(139,92,246,.1) 0%,rgba(220,38,38,.06) 40%,transparent 70%);pointer-events:none;animation:platform-glow-2e54dc93 10s ease-in-out infinite reverse}@keyframes platform-glow-2e54dc93{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.platforms-subtitle[data-v-2e54dc93]{text-align:center;color:#94a3b8;font-size:1.125rem;margin-top:-1.5rem;margin-bottom:3.5rem;position:relative;z-index:1}.platforms-content[data-v-2e54dc93]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;position:relative;z-index:1}.platform-card[data-v-2e54dc93]{background:linear-gradient(145deg,#141423f2,#1e1e32d9);padding:3rem 2.5rem;border-radius:24px;text-align:center;box-shadow:0 4px 24px #0006,inset 0 1px #ffffff0d;border:2px solid rgba(51,65,85,.6);transition:all .5s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden}.platform-card[data-v-2e54dc93]:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,#3b82f666,#8b5cf64d,#dc262666);border-radius:24px;opacity:0;transition:opacity .5s ease;z-index:-1}.platform-card[data-v-2e54dc93]:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(220,38,38,.2) 0%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.platform-card[data-v-2e54dc93]:hover:before{opacity:1}.platform-card[data-v-2e54dc93]:hover:after{width:500px;height:500px}.platform-card[data-v-2e54dc93]:hover{transform:translateY(-16px) scale(1.03);box-shadow:0 32px 80px #dc262659,0 0 100px #3b82f633,inset 0 1px #ffffff1a;border-color:#dc2626b3;background:linear-gradient(145deg,#19192dfa,#23233cf2)}.platform-icon[data-v-2e54dc93]{width:100px;height:100px;margin:0 auto 2rem;color:#3b82f6;transition:all .6s cubic-bezier(.68,-.55,.265,1.55);filter:drop-shadow(0 0 20px rgba(59,130,246,.5));position:relative;z-index:2}.platform-icon svg[data-v-2e54dc93]{width:100%;height:100%}.platform-card:hover .platform-icon[data-v-2e54dc93]{transform:scale(1.2) translateY(-10px) rotateY(15deg);color:#60a5fa;filter:drop-shadow(0 0 40px rgba(59,130,246,.8)) drop-shadow(0 0 60px rgba(220,38,38,.4));animation:platform-icon-float-2e54dc93 2s ease-in-out infinite}@keyframes platform-icon-float-2e54dc93{0%,to{transform:scale(1.2) translateY(-10px) rotateY(15deg)}50%{transform:scale(1.25) translateY(-15px) rotateY(-15deg)}}.platform-badge[data-v-2e54dc93]{position:absolute;top:1.5rem;right:1.5rem;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 16px #dc262666,inset 0 -1px 4px #0000004d;z-index:3;animation:badge-shine-2e54dc93 3s ease-in-out infinite}.platform-badge.featured[data-v-2e54dc93]{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 16px #3b82f666,inset 0 -1px 4px #0000004d}.platform-badge.mobile[data-v-2e54dc93]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 4px 16px #8b5cf666,inset 0 -1px 4px #0000004d}@keyframes badge-shine-2e54dc93{0%,to{box-shadow:0 4px 16px #dc262666,inset 0 -1px 4px #0000004d}50%{box-shadow:0 6px 24px #dc262699,0 0 30px #dc26264d,inset 0 -1px 4px #0000004d}}.platform-card h3[data-v-2e54dc93]{font-size:2rem;margin-bottom:1.25rem;color:#fff;font-weight:700;text-shadow:0 2px 12px rgba(0,0,0,.5);transition:all .3s ease;position:relative;z-index:2}.platform-card:hover h3[data-v-2e54dc93]{color:#fef2f2;text-shadow:0 0 20px rgba(59,130,246,.5),0 2px 20px rgba(0,0,0,.7);transform:scale(1.05)}.platform-card>p[data-v-2e54dc93]{color:#94a3b8;margin-bottom:2rem;line-height:1.7;font-size:1rem;transition:all .3s ease;position:relative;z-index:2}.platform-card:hover>p[data-v-2e54dc93]{color:#cbd5e1}.platform-features[data-v-2e54dc93]{list-style:none;padding:0;margin:0 0 2rem;text-align:left;position:relative;z-index:2}.platform-features li[data-v-2e54dc93]{display:flex;align-items:center;gap:.75rem;color:#e2e8f0;font-size:.9375rem;margin-bottom:.875rem;padding:.5rem;border-radius:8px;transition:all .3s ease}.platform-features li[data-v-2e54dc93]:hover{background:#3b82f61a;transform:translate(8px)}.platform-features li svg[data-v-2e54dc93]{width:20px;height:20px;flex-shrink:0;color:#0f8;filter:drop-shadow(0 0 6px rgba(0,255,136,.5));transition:all .3s ease}.platform-features li:hover svg[data-v-2e54dc93]{transform:scale(1.2);filter:drop-shadow(0 0 12px rgba(0,255,136,.8))}.platform-card .btn[data-v-2e54dc93]{margin-top:auto;width:100%;position:relative;z-index:2;transition:all .4s ease}.platform-card:hover .btn[data-v-2e54dc93]{background:#dc2626;color:#fff;border-color:#dc2626;transform:translateY(-4px);box-shadow:0 8px 24px #dc262666,0 0 40px #dc262633}.cta[data-v-2e54dc93]{background:linear-gradient(135deg,#0f0f0f,#1a1a1a,#141414);color:#fff;text-align:center;padding:100px 0;border:none;border-top:1px solid rgba(51,65,85,.5);border-bottom:1px solid rgba(51,65,85,.5);position:relative}.cta[data-v-2e54dc93]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(220,38,38,.08) 0%,transparent 70%);pointer-events:none}.cta>h2[data-v-2e54dc93],.cta>p[data-v-2e54dc93]{max-width:1200px;margin:0 auto;padding:0 20px}.cta h2[data-v-2e54dc93]{font-size:2.5rem;margin-bottom:1rem}.cta p[data-v-2e54dc93]{font-size:1.125rem;margin-bottom:2rem;color:#94a3b8}.cta>button[data-v-2e54dc93],.cta>a[data-v-2e54dc93]{margin:0 auto}@media (max-width: 768px){.hero-title[data-v-2e54dc93]{font-size:2rem}.hero-stats[data-v-2e54dc93]{flex-direction:column;gap:2rem}.hero-actions[data-v-2e54dc93]{flex-direction:column}.section-title[data-v-2e54dc93]{font-size:1.75rem}.market-ticker[data-v-2e54dc93]{gap:1rem}.ticker-item[data-v-2e54dc93]{min-width:100px}.ticker-pair[data-v-2e54dc93]{font-size:.75rem}.ticker-price[data-v-2e54dc93]{font-size:1rem}.ticker-change[data-v-2e54dc93]{font-size:.75rem}.bonus-inner[data-v-2e54dc93]{padding:0 1.25rem;gap:.75rem;min-height:80px}.bonus-visual[data-v-2e54dc93]{display:flex}.bonus-image[data-v-2e54dc93]{width:80px}.bonus-text[data-v-2e54dc93]{flex:1;gap:.75rem;font-size:.9rem}.bonus-text h3[data-v-2e54dc93]{font-size:1rem}.bonus-eyebrow[data-v-2e54dc93]{font-size:.7rem;padding:.3rem .6rem}.bonus-btn[data-v-2e54dc93]{padding:.55rem 1.25rem;font-size:.85rem}.slider-nav[data-v-2e54dc93]{width:40px;height:40px;font-size:1.3rem}.slider-prev[data-v-2e54dc93]{left:.5rem}.slider-next[data-v-2e54dc93]{right:.5rem}.section-title-large[data-v-2e54dc93]{font-size:1.75rem}.leaderboard-subtitle[data-v-2e54dc93]{font-size:1rem}.leaderboard-tabs[data-v-2e54dc93]{flex-direction:column}.leaderboard-grid[data-v-2e54dc93]{grid-template-columns:1fr}}.about[data-v-8005c52f]{width:100%}@keyframes fadeIn-8005c52f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-8005c52f{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.animate-fade-in[data-v-8005c52f]{animation:fadeIn-8005c52f .8s ease-out forwards;opacity:0}.animate-on-scroll[data-v-8005c52f]{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.animate-on-scroll.visible[data-v-8005c52f]{opacity:1;transform:translateY(0)}.pulse[data-v-8005c52f]{animation:pulse-8005c52f 2s ease-in-out infinite}.about-hero[data-v-8005c52f]{background:linear-gradient(135deg,#0f0f0f,#1a1a1a,#141414);color:#fff;padding:140px 0 100px;text-align:center;position:relative;overflow:hidden}.about-hero[data-v-8005c52f]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(220,38,38,.08) 0%,transparent 60%);pointer-events:none}.hero-content[data-v-8005c52f]{max-width:900px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.hero-title[data-v-8005c52f]{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2;color:#fff;letter-spacing:-.02em}.hero-subtitle[data-v-8005c52f]{font-size:1.25rem;color:#94a3b8;line-height:1.8;font-weight:400}.stats-section[data-v-8005c52f]{background:#0f0f0f;padding:80px 0}.stats-grid[data-v-8005c52f]{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem}.stat-item[data-v-8005c52f]{text-align:center}.stat-value[data-v-8005c52f]{display:block;font-size:3rem;font-weight:700;color:#dc2626;margin-bottom:.5rem;letter-spacing:-.02em}.stat-label[data-v-8005c52f]{font-size:1rem;color:#94a3b8;font-weight:500}.story-section[data-v-8005c52f]{background:#141414;padding:100px 0}.story-content[data-v-8005c52f]{max-width:900px;margin:0 auto;padding:0 20px}.section-title[data-v-8005c52f]{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;color:#fff;position:relative;padding-bottom:1rem;letter-spacing:-.02em}.section-title[data-v-8005c52f]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80px;height:3px;background:linear-gradient(90deg,transparent,#dc2626,transparent);border-radius:2px}.story-text[data-v-8005c52f]{color:#e2e8f0;line-height:1.8;font-size:1.125rem}.story-text p[data-v-8005c52f]{margin-bottom:1.5rem}.story-text p[data-v-8005c52f]:last-child{margin-bottom:0}.values-section[data-v-8005c52f]{background:#0f0f0f;padding:100px 0}.values-grid[data-v-8005c52f]{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.value-card[data-v-8005c52f]{background:#1e293b80;padding:3rem;border-radius:16px;text-align:center;border:1px solid rgba(51,65,85,.5);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden}.value-card[data-v-8005c52f]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(220,38,38,.1) 0%,transparent 70%);opacity:0;transition:opacity .3s ease}.value-card[data-v-8005c52f]:hover:before{opacity:1}.value-card[data-v-8005c52f]:hover{transform:translateY(-8px);box-shadow:0 12px 32px #dc262633;border-color:#dc262680;background:#1e293bcc}.value-icon[data-v-8005c52f]{width:64px;height:64px;margin:0 auto 1.5rem;color:#ef4444;transition:all .3s ease}.value-icon svg[data-v-8005c52f]{width:100%;height:100%;stroke:currentColor}.value-card:hover .value-icon[data-v-8005c52f]{transform:scale(1.1);color:#dc2626}.value-card h3[data-v-8005c52f]{font-size:1.5rem;margin-bottom:1rem;color:#fff;font-weight:600}.value-card p[data-v-8005c52f]{color:#94a3b8;line-height:1.6}.mission-section[data-v-8005c52f]{background:#0f0f0f;padding:100px 0;position:relative}.mission-section[data-v-8005c52f]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(220,38,38,.05) 0%,transparent 70%);pointer-events:none}.mission-content[data-v-8005c52f]{max-width:900px;margin:0 auto;padding:0 20px;text-align:center;position:relative;z-index:1}.mission-text[data-v-8005c52f]{font-size:1.125rem;color:#e2e8f0;line-height:1.8;margin-bottom:1.5rem}.mission-text[data-v-8005c52f]:last-child{margin-bottom:0}.cta-section[data-v-8005c52f]{background:linear-gradient(135deg,#0f0f0f,#1a1a1a,#141414);color:#fff;text-align:center;padding:100px 20px;border-top:1px solid rgba(51,65,85,.5);position:relative}.cta-section[data-v-8005c52f]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(220,38,38,.08) 0%,transparent 70%);pointer-events:none}.cta-section h2[data-v-8005c52f]{font-size:2.5rem;margin-bottom:1rem;position:relative;z-index:1}.cta-section p[data-v-8005c52f]{font-size:1.125rem;margin-bottom:2rem;color:#94a3b8;position:relative;z-index:1}.btn[data-v-8005c52f]{padding:14px 32px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;position:relative;z-index:1}.btn-primary[data-v-8005c52f]{background:#dc2626;color:#fff;box-shadow:0 4px 16px #dc26264d;position:relative;overflow:hidden}.btn-primary[data-v-8005c52f]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .5s}.btn-primary[data-v-8005c52f]:hover:before{left:100%}.btn-primary[data-v-8005c52f]:hover{background:#991b1b;transform:translateY(-2px);box-shadow:0 8px 24px #dc262666}.btn-large[data-v-8005c52f]{padding:20px 56px;font-size:1.125rem}@media (max-width: 768px){.hero-title[data-v-8005c52f]{font-size:2rem}.hero-subtitle[data-v-8005c52f]{font-size:1rem}.section-title[data-v-8005c52f]{font-size:1.75rem}.stat-value[data-v-8005c52f]{font-size:2rem}.stats-grid[data-v-8005c52f]{grid-template-columns:repeat(2,1fr);gap:2rem}.story-text[data-v-8005c52f],.mission-text[data-v-8005c52f]{font-size:1rem}.cta-section h2[data-v-8005c52f]{font-size:1.75rem}}.faq[data-v-67637c35]{width:100%}@keyframes fadeIn-67637c35{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-67637c35]{animation:fadeIn-67637c35 .8s ease-out forwards;opacity:0}.faq-hero[data-v-67637c35]{background:linear-gradient(135deg,#0f0f0f,#1a1a1a,#141414);color:#fff;padding:140px 0 100px;text-align:center;position:relative;overflow:hidden}.faq-hero[data-v-67637c35]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(220,38,38,.08) 0%,transparent 60%);pointer-events:none}.hero-content[data-v-67637c35]{max-width:900px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.hero-title[data-v-67637c35]{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2;color:#fff;letter-spacing:-.02em}.hero-subtitle[data-v-67637c35]{font-size:1.25rem;color:#94a3b8;line-height:1.8;font-weight:400}.faq-content[data-v-67637c35]{max-width:1000px;margin:0 auto;padding:80px 20px;background:#141414}.category-filter[data-v-67637c35]{display:flex;gap:1rem;margin-bottom:3rem;flex-wrap:wrap;justify-content:center}.category-btn[data-v-67637c35]{padding:12px 24px;border-radius:8px;border:2px solid rgba(51,65,85,.5);background:#1e293b4d;color:#94a3b8;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.category-btn[data-v-67637c35]:hover{border-color:#dc262680;color:#dc2626;background:#1e293b80}.category-btn.active[data-v-67637c35]{background:#dc2626;color:#fff;border-color:#dc2626}.faq-list[data-v-67637c35]{display:flex;flex-direction:column;gap:1rem}.faq-item[data-v-67637c35]{background:#1e293b4d;border-radius:12px;border:1px solid rgba(51,65,85,.5);overflow:hidden;transition:all .3s ease}.faq-item[data-v-67637c35]:hover{border-color:#dc26264d;background:#1e293b80}.faq-item.open[data-v-67637c35]{border-color:#dc262680;background:#1e293b99}.faq-question[data-v-67637c35]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:transparent;border:none;color:#fff;font-size:1.125rem;font-weight:600;text-align:left;cursor:pointer;transition:color .3s ease}.faq-question[data-v-67637c35]:hover{color:#dc2626}.faq-icon[data-v-67637c35]{width:24px;height:24px;color:#dc2626;transition:transform .3s ease;flex-shrink:0;margin-left:1rem}.faq-icon.rotate[data-v-67637c35]{transform:rotate(180deg)}.faq-answer[data-v-67637c35]{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-answer.show[data-v-67637c35]{max-height:500px;padding:0 2rem 1.5rem}.faq-answer p[data-v-67637c35]{color:#94a3b8;line-height:1.8;font-size:1rem}.faq-cta[data-v-67637c35]{background:#0f0f0f;padding:100px 20px;position:relative}.faq-cta[data-v-67637c35]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(220,38,38,.08) 0%,transparent 70%);pointer-events:none}.cta-content[data-v-67637c35]{max-width:900px;margin:0 auto;text-align:center;position:relative;z-index:1}.cta-content h2[data-v-67637c35]{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1rem;letter-spacing:-.02em}.cta-content p[data-v-67637c35]{font-size:1.125rem;color:#94a3b8;margin-bottom:2.5rem}.cta-buttons[data-v-67637c35]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn[data-v-67637c35]{padding:14px 32px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.btn-primary[data-v-67637c35]{background:#dc2626;color:#fff;box-shadow:0 4px 16px #dc26264d;position:relative;overflow:hidden}.btn-primary[data-v-67637c35]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .5s}.btn-primary[data-v-67637c35]:hover:before{left:100%}.btn-primary[data-v-67637c35]:hover{background:#991b1b;transform:translateY(-2px);box-shadow:0 8px 24px #dc262666}.btn-secondary[data-v-67637c35]{background:transparent;color:#fff;border:2px solid #dc2626}.btn-secondary[data-v-67637c35]:hover{background:#dc2626;color:#fff;transform:translateY(-2px)}.btn-large[data-v-67637c35]{padding:20px 56px;font-size:1.125rem}@media (max-width: 768px){.hero-title[data-v-67637c35]{font-size:2rem}.hero-subtitle[data-v-67637c35]{font-size:1rem}.category-filter[data-v-67637c35]{gap:.5rem}.category-btn[data-v-67637c35]{padding:10px 16px;font-size:.875rem}.faq-question[data-v-67637c35]{padding:1.25rem 1.5rem;font-size:1rem}.faq-answer.show[data-v-67637c35]{padding:0 1.5rem 1.25rem}.cta-content h2[data-v-67637c35]{font-size:1.75rem}.cta-content p[data-v-67637c35]{font-size:1rem}.cta-buttons[data-v-67637c35]{flex-direction:column;align-items:stretch}.btn-large[data-v-67637c35]{padding:16px 32px;font-size:1rem}}.contact[data-v-67c7d1de]{width:100%}@keyframes fadeIn-67c7d1de{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-67c7d1de]{animation:fadeIn-67c7d1de .8s ease-out forwards;opacity:0}.animate-on-scroll[data-v-67c7d1de]{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.animate-on-scroll.visible[data-v-67c7d1de]{opacity:1;transform:translateY(0)}.contact-hero[data-v-67c7d1de]{background:linear-gradient(135deg,#0f0f0f,#1a1a1a,#141414);color:#fff;padding:100px 0 80px;text-align:center;position:relative}.contact-hero[data-v-67c7d1de]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(220,38,38,.08) 0%,transparent 60%);pointer-events:none}.hero-content[data-v-67c7d1de]{max-width:800px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.contact-hero h1[data-v-67c7d1de]{font-size:3rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.02em}.contact-hero p[data-v-67c7d1de]{font-size:1.25rem;color:#94a3b8;line-height:1.6}.contact-info[data-v-67c7d1de]{padding:80px 0;background:#141414}.info-grid[data-v-67c7d1de]{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem}.info-card[data-v-67c7d1de]{background:#1e293b80;padding:2.5rem;border-radius:16px;text-align:center;border:1px solid rgba(51,65,85,.5);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.info-card[data-v-67c7d1de]:hover{transform:translateY(-8px);box-shadow:0 12px 32px #dc262633;border-color:#dc262680;background:#1e293bcc}.info-icon[data-v-67c7d1de]{width:64px;height:64px;margin:0 auto 1.5rem;color:#ef4444;transition:all .3s ease}.info-icon svg[data-v-67c7d1de]{width:100%;height:100%}.info-card:hover .info-icon[data-v-67c7d1de]{transform:scale(1.1);color:#dc2626}.info-card h3[data-v-67c7d1de]{font-size:1.5rem;color:#fff;margin-bottom:.5rem;font-weight:600}.info-card p[data-v-67c7d1de]{color:#94a3b8;margin-bottom:1.5rem;font-size:1.125rem}.status-badge[data-v-67c7d1de]{display:inline-block;background:#059669;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600}.contact-form-section[data-v-67c7d1de]{padding:80px 0;background:#0f0f0f}.form-container[data-v-67c7d1de]{max-width:800px;margin:0 auto;padding:0 20px}.form-header[data-v-67c7d1de]{text-align:center;margin-bottom:3rem}.form-header h2[data-v-67c7d1de]{font-size:2.5rem;color:#fff;margin-bottom:1rem;font-weight:700;letter-spacing:-.02em}.form-header p[data-v-67c7d1de]{font-size:1.125rem;color:#94a3b8}.contact-form[data-v-67c7d1de]{background:#1e293b80;padding:3rem;border-radius:16px;border:1px solid rgba(51,65,85,.5)}.form-row[data-v-67c7d1de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:1.5rem}.form-group[data-v-67c7d1de]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-67c7d1de]{color:#e2e8f0;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.form-group input[data-v-67c7d1de],.form-group select[data-v-67c7d1de],.form-group textarea[data-v-67c7d1de]{padding:1rem;border-radius:8px;border:1px solid rgba(51,65,85,.5);background:#0f172a80;color:#e2e8f0;font-size:1rem;transition:all .3s ease;font-family:inherit}.form-group input[data-v-67c7d1de]:focus,.form-group select[data-v-67c7d1de]:focus,.form-group textarea[data-v-67c7d1de]:focus{outline:none;border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.form-group textarea[data-v-67c7d1de]{resize:vertical;min-height:150px}.input-error[data-v-67c7d1de]{border-color:#ef4444!important;background:#ef44440d!important}.error-message[data-v-67c7d1de]{display:block;color:#ef4444;font-size:.875rem;margin-top:.5rem;font-weight:500}.submit-notification[data-v-67c7d1de]{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;border-radius:8px;margin-bottom:2rem;animation:slideDown-67c7d1de .3s ease-out}@keyframes slideDown-67c7d1de{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.notification-success[data-v-67c7d1de]{background:#0596691a;border:1px solid rgba(5,150,105,.3);color:#10b981}.notification-error[data-v-67c7d1de]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444}.notification-icon[data-v-67c7d1de]{width:24px;height:24px;flex-shrink:0}.notification-icon svg[data-v-67c7d1de]{width:100%;height:100%}.submit-notification p[data-v-67c7d1de]{margin:0;font-weight:500;color:inherit}.btn[data-v-67c7d1de]{padding:14px 32px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;text-decoration:none;display:inline-block;text-align:center}.btn-primary[data-v-67c7d1de]{background:#dc2626;color:#fff;box-shadow:0 4px 16px #dc26264d;width:100%;margin-top:1rem}.btn-primary[data-v-67c7d1de]:hover{background:#991b1b;transform:translateY(-2px);box-shadow:0 8px 24px #dc262666}.btn-outline[data-v-67c7d1de]{background:transparent;border:2px solid #dc2626;color:#dc2626;padding:10px 24px;width:100%}.btn-outline[data-v-67c7d1de]:hover{background:#dc2626;color:#fff}.btn-large[data-v-67c7d1de]{padding:18px 48px;font-size:1.125rem}.btn-loading[data-v-67c7d1de]{opacity:.7;cursor:not-allowed;position:relative}.btn[data-v-67c7d1de]:disabled{opacity:.6;cursor:not-allowed}.loading-content[data-v-67c7d1de]{display:flex;align-items:center;justify-content:center;gap:.75rem}.spinner[data-v-67c7d1de]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-67c7d1de .8s linear infinite}@keyframes spin-67c7d1de{to{transform:rotate(360deg)}}.quick-faq[data-v-67c7d1de]{padding:80px 0;background:#141414}.faq-container[data-v-67c7d1de]{max-width:1200px;margin:0 auto;padding:0 20px}.section-title[data-v-67c7d1de]{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;color:#fff;position:relative;padding-bottom:1rem;letter-spacing:-.02em}.section-title[data-v-67c7d1de]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80px;height:3px;background:linear-gradient(90deg,transparent,#dc2626,transparent);border-radius:2px}.faq-grid[data-v-67c7d1de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:3rem}.faq-item[data-v-67c7d1de]{background:#1e293b80;padding:2rem;border-radius:16px;border:1px solid rgba(51,65,85,.5);transition:all .3s ease}.faq-item[data-v-67c7d1de]:hover{transform:translateY(-4px);border-color:#dc262680;box-shadow:0 8px 24px #dc262626}.faq-item h3[data-v-67c7d1de]{color:#fff;font-size:1.125rem;margin-bottom:.75rem;font-weight:600}.faq-item p[data-v-67c7d1de]{color:#94a3b8;line-height:1.6}.faq-cta[data-v-67c7d1de]{text-align:center;padding:2rem}.faq-cta p[data-v-67c7d1de]{color:#94a3b8;font-size:1.125rem;margin-bottom:1rem}.faq-cta .btn[data-v-67c7d1de]{max-width:300px}.location-section[data-v-67c7d1de]{padding:80px 0;background:#0f0f0f}.location-container[data-v-67c7d1de]{max-width:1200px;margin:0 auto;padding:0 20px}.location-content[data-v-67c7d1de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;margin-top:3rem}.location-info[data-v-67c7d1de]{background:#1e293b80;padding:2.5rem;border-radius:16px;border:1px solid rgba(51,65,85,.5);display:flex;gap:1.5rem}.location-icon[data-v-67c7d1de]{width:64px;height:64px;color:#ef4444;flex-shrink:0}.location-icon svg[data-v-67c7d1de]{width:100%;height:100%}.location-info h3[data-v-67c7d1de]{color:#fff;font-size:1.5rem;margin-bottom:1rem;font-weight:600}.location-info p[data-v-67c7d1de]{color:#94a3b8;line-height:1.8;margin-bottom:.5rem}.map-placeholder[data-v-67c7d1de]{background:#1e293b80;border-radius:16px;border:1px solid rgba(51,65,85,.5);min-height:300px;display:flex;align-items:center;justify-content:center}.map-content[data-v-67c7d1de]{text-align:center;color:#94a3b8}.map-content svg[data-v-67c7d1de]{width:80px;height:80px;margin-bottom:1rem;opacity:.5}.map-content p[data-v-67c7d1de]{font-size:1.125rem;font-weight:600}.social-media-section[data-v-67c7d1de]{padding:80px 0;background:#0f0f0f}.social-container[data-v-67c7d1de]{max-width:1200px;margin:0 auto;padding:0 20px}.social-subtitle[data-v-67c7d1de]{text-align:center;color:#94a3b8;font-size:1.125rem;margin-bottom:3rem;margin-top:-1.5rem}.social-grid[data-v-67c7d1de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem}.social-card[data-v-67c7d1de]{background:#1e293b80;padding:2rem;border-radius:16px;text-align:center;border:1px solid rgba(51,65,85,.5);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;text-decoration:none;display:block}.social-card[data-v-67c7d1de]:hover{transform:translateY(-8px);box-shadow:0 12px 32px #dc262633;border-color:#dc262680;background:#1e293bcc}.social-icon[data-v-67c7d1de]{width:56px;height:56px;margin:0 auto 1rem;color:#ef4444;transition:all .3s ease}.social-icon svg[data-v-67c7d1de]{width:100%;height:100%}.social-card:hover .social-icon[data-v-67c7d1de]{transform:scale(1.15) rotate(5deg);color:#dc2626}.social-card h3[data-v-67c7d1de]{color:#fff;font-size:1.125rem;margin-bottom:.5rem;font-weight:600}.social-card p[data-v-67c7d1de]{color:#94a3b8;font-size:.875rem}.office-hours-section[data-v-67c7d1de]{padding:80px 0;background:#141414}.office-hours-container[data-v-67c7d1de]{max-width:1200px;margin:0 auto;padding:0 20px}.hours-grid[data-v-67c7d1de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.hours-card[data-v-67c7d1de]{background:#1e293b80;padding:2.5rem;border-radius:16px;border:1px solid rgba(51,65,85,.5);transition:all .3s ease}.hours-card[data-v-67c7d1de]:hover{transform:translateY(-4px);border-color:#dc262680;box-shadow:0 8px 24px #dc262626}.hours-header[data-v-67c7d1de]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.hours-icon[data-v-67c7d1de]{width:48px;height:48px;color:#ef4444}.hours-icon svg[data-v-67c7d1de]{width:100%;height:100%}.hours-header h3[data-v-67c7d1de]{color:#fff;font-size:1.375rem;font-weight:600}.hours-list[data-v-67c7d1de]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.hours-item[data-v-67c7d1de]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#0f172a80;border-radius:8px}.hours-item span[data-v-67c7d1de]:first-child{color:#94a3b8;font-weight:500}.hours-time[data-v-67c7d1de]{color:#ef4444;font-weight:700;font-size:1.125rem}.hours-note[data-v-67c7d1de]{text-align:center;color:#059669;font-weight:600;padding:.75rem;background:#0596691a;border-radius:8px;border:1px solid rgba(5,150,105,.3)}.regional-offices-section[data-v-67c7d1de]{padding:80px 0;background:#0f0f0f}.regional-container[data-v-67c7d1de]{max-width:1200px;margin:0 auto;padding:0 20px}.regional-grid[data-v-67c7d1de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.regional-card[data-v-67c7d1de]{background:#1e293b80;padding:2.5rem;border-radius:16px;border:1px solid rgba(51,65,85,.5);transition:all .3s ease;text-align:center}.regional-card[data-v-67c7d1de]:hover{transform:translateY(-4px);border-color:#dc262680;box-shadow:0 8px 24px #dc262626}.regional-flag[data-v-67c7d1de]{font-size:3rem;margin-bottom:1rem}.regional-card h3[data-v-67c7d1de]{color:#fff;font-size:1.5rem;margin-bottom:1rem;font-weight:600}.regional-card p[data-v-67c7d1de]{color:#94a3b8;line-height:1.8;margin-bottom:.5rem}.regional-contact[data-v-67c7d1de]{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(51,65,85,.5)}.regional-contact span[data-v-67c7d1de]{color:#e2e8f0;font-size:.875rem;font-weight:500}.contact-testimonials[data-v-67c7d1de]{padding:80px 0;background:#141414}.testimonials-container[data-v-67c7d1de]{max-width:1200px;margin:0 auto;padding:0 20px}.testimonials-subtitle[data-v-67c7d1de]{text-align:center;color:#94a3b8;font-size:1.125rem;margin-bottom:3rem;margin-top:-1.5rem}.testimonials-grid[data-v-67c7d1de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.testimonial-card[data-v-67c7d1de]{background:#1e293b80;padding:2.5rem;border-radius:16px;box-shadow:0 2px 8px #0003;border:1px solid rgba(51,65,85,.5);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden}.testimonial-card[data-v-67c7d1de]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(220,38,38,.08) 0%,transparent 70%);opacity:0;transition:opacity .3s ease}.testimonial-card[data-v-67c7d1de]:hover:before{opacity:1}.testimonial-card[data-v-67c7d1de]:hover{transform:translateY(-8px);box-shadow:0 12px 32px #dc262633;border-color:#dc262680;background:#1e293bcc}.testimonial-rating[data-v-67c7d1de]{font-size:1.25rem;margin-bottom:1.5rem;filter:grayscale(.3)}.testimonial-text[data-v-67c7d1de]{color:#e0e0e0;line-height:1.8;font-size:1rem;margin-bottom:2rem;font-style:italic;position:relative;z-index:1}.testimonial-author[data-v-67c7d1de]{display:flex;align-items:center;gap:1rem;position:relative;z-index:1}.author-avatar[data-v-67c7d1de]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#dc2626,#991b1b);display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:1rem;flex-shrink:0}.author-info[data-v-67c7d1de]{display:flex;flex-direction:column}.author-name[data-v-67c7d1de]{font-weight:600;color:#fff;font-size:1rem;margin-bottom:.25rem}.author-title[data-v-67c7d1de]{font-size:.875rem;color:#999}.location-directions[data-v-67c7d1de]{margin-top:1.5rem}.location-directions .btn[data-v-67c7d1de]{width:auto;display:inline-block}.map-content small[data-v-67c7d1de]{display:block;margin-top:.5rem;font-size:.875rem;color:#64748b}@media (max-width: 768px){.contact-hero h1[data-v-67c7d1de]{font-size:2rem}.contact-hero p[data-v-67c7d1de]{font-size:1rem}.info-grid[data-v-67c7d1de]{grid-template-columns:1fr}.contact-form[data-v-67c7d1de]{padding:2rem 1.5rem}.form-row[data-v-67c7d1de],.faq-grid[data-v-67c7d1de],.location-content[data-v-67c7d1de]{grid-template-columns:1fr}.location-info[data-v-67c7d1de]{flex-direction:column;text-align:center}.location-icon[data-v-67c7d1de]{margin:0 auto}.social-grid[data-v-67c7d1de]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.hours-grid[data-v-67c7d1de]{grid-template-columns:1fr}.hours-header[data-v-67c7d1de]{flex-direction:column;text-align:center}.regional-grid[data-v-67c7d1de],.testimonials-grid[data-v-67c7d1de]{grid-template-columns:1fr}}.careers[data-v-d4b47c35]{width:100%}@keyframes fadeIn-d4b47c35{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-d4b47c35]{animation:fadeIn-d4b47c35 .8s ease-out forwards;opacity:0}.animate-on-scroll[data-v-d4b47c35]{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.animate-on-scroll.visible[data-v-d4b47c35]{opacity:1;transform:translateY(0)}.careers-hero[data-v-d4b47c35]{background:linear-gradient(135deg,#0f0f0f,#1a1a1a,#141414);color:#fff;padding:100px 0 80px;text-align:center;position:relative}.careers-hero[data-v-d4b47c35]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(220,38,38,.08) 0%,transparent 60%);pointer-events:none}.hero-content[data-v-d4b47c35]{max-width:900px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.careers-hero h1[data-v-d4b47c35]{font-size:3rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.02em}.careers-hero p[data-v-d4b47c35]{font-size:1.25rem;color:#94a3b8;line-height:1.6;margin-bottom:3rem}.hero-stats[data-v-d4b47c35]{display:flex;justify-content:center;gap:4rem;flex-wrap:wrap}.hero-stat[data-v-d4b47c35]{display:flex;flex-direction:column;gap:.5rem}.stat-number[data-v-d4b47c35]{font-size:2.5rem;font-weight:700;color:#dc2626;letter-spacing:-.02em}.stat-label[data-v-d4b47c35]{font-size:.875rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.why-join-section[data-v-d4b47c35]{padding:80px 0;background:#141414}.why-join-container[data-v-d4b47c35]{max-width:1200px;margin:0 auto;padding:0 20px}.section-title[data-v-d4b47c35]{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:1rem;color:#fff;position:relative;padding-bottom:1rem;letter-spacing:-.02em}.section-title[data-v-d4b47c35]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80px;height:3px;background:linear-gradient(90deg,transparent,#dc2626,transparent);border-radius:2px}.section-subtitle[data-v-d4b47c35]{text-align:center;color:#94a3b8;font-size:1.125rem;margin-bottom:3rem}.culture-grid[data-v-d4b47c35]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem}.culture-card[data-v-d4b47c35]{background:#1e293b80;padding:2.5rem;border-radius:16px;border:1px solid rgba(51,65,85,.5);transition:all .3s ease}.culture-card[data-v-d4b47c35]:hover{transform:translateY(-4px);border-color:#dc262680;box-shadow:0 8px 24px #dc262626}.culture-card h3[data-v-d4b47c35]{color:#fff;font-size:1.5rem;margin-bottom:.75rem;font-weight:600}.culture-card p[data-v-d4b47c35]{color:#94a3b8;line-height:1.6}.benefits-section[data-v-d4b47c35]{padding:80px 0;background:#0f0f0f}.benefits-container[data-v-d4b47c35]{max-width:1200px;margin:0 auto;padding:0 20px}.benefits-grid[data-v-d4b47c35]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.benefit-card[data-v-d4b47c35]{background:#1e293b80;padding:2.5rem;border-radius:16px;text-align:center;border:1px solid rgba(51,65,85,.5);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.benefit-card[data-v-d4b47c35]:hover{transform:translateY(-8px);box-shadow:0 12px 32px #dc262633;border-color:#dc262680;background:#1e293bcc}.benefit-icon[data-v-d4b47c35]{width:64px;height:64px;margin:0 auto 1.5rem;color:#ef4444;transition:all .3s ease}.benefit-icon svg[data-v-d4b47c35]{width:100%;height:100%}.benefit-card:hover .benefit-icon[data-v-d4b47c35]{transform:scale(1.1);color:#dc2626}.benefit-card h3[data-v-d4b47c35]{font-size:1.25rem;color:#fff;margin-bottom:.75rem;font-weight:600}.benefit-card p[data-v-d4b47c35]{color:#94a3b8;line-height:1.6;font-size:.95rem}.positions-section[data-v-d4b47c35]{padding:80px 0;background:#141414}.positions-container[data-v-d4b47c35]{max-width:1200px;margin:0 auto;padding:0 20px}.positions-grid[data-v-d4b47c35]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:4rem}.position-card[data-v-d4b47c35]{background:#1e293b80;padding:2.5rem;border-radius:16px;border:1px solid rgba(51,65,85,.5);transition:all .3s ease;display:flex;flex-direction:column}.position-card[data-v-d4b47c35]:hover{transform:translateY(-4px);border-color:#dc262680;box-shadow:0 8px 24px #dc262626}.position-header h3[data-v-d4b47c35]{color:#fff;font-size:1.5rem;margin-bottom:1rem;font-weight:600}.position-meta[data-v-d4b47c35]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.meta-item[data-v-d4b47c35]{display:flex;align-items:center;gap:.5rem;color:#94a3b8;font-size:.875rem}.meta-item svg[data-v-d4b47c35]{width:16px;height:16px}.meta-item.type[data-v-d4b47c35]{background:#dc262633;color:#ef4444;padding:.25rem .75rem;border-radius:12px;font-weight:600}.position-description[data-v-d4b47c35]{color:#e2e8f0;line-height:1.6;margin-bottom:1.5rem}.position-requirements[data-v-d4b47c35]{margin-bottom:2rem;flex:1}.position-requirements h4[data-v-d4b47c35]{color:#fff;font-size:1rem;margin-bottom:.75rem;font-weight:600}.position-requirements ul[data-v-d4b47c35]{list-style:none;padding:0}.position-requirements li[data-v-d4b47c35]{color:#94a3b8;padding-left:1.5rem;margin-bottom:.5rem;position:relative;line-height:1.6}.position-requirements li[data-v-d4b47c35]:before{content:"•";position:absolute;left:.5rem;color:#ef4444;font-weight:700}.no-position-match[data-v-d4b47c35]{background:#1e293b80;padding:3rem;border-radius:16px;border:1px solid rgba(51,65,85,.5);text-align:center}.no-position-match h3[data-v-d4b47c35]{color:#fff;font-size:1.5rem;margin-bottom:1rem;font-weight:600}.no-position-match p[data-v-d4b47c35]{color:#94a3b8;margin-bottom:1.5rem;line-height:1.6}.application-section[data-v-d4b47c35]{padding:80px 0;background:#141414;scroll-margin-top:100px;border-top:2px solid rgba(220,38,38,.3);min-height:100vh}.form-container[data-v-d4b47c35]{max-width:800px;margin:0 auto;padding:0 20px}.form-header[data-v-d4b47c35]{text-align:center;margin-bottom:3rem}.form-visible[data-v-d4b47c35]{opacity:1!important;transform:translateY(0)!important}.form-header h2[data-v-d4b47c35]{font-size:2.5rem;color:#fff;margin-bottom:1rem;font-weight:700;letter-spacing:-.02em}.form-header p[data-v-d4b47c35]{font-size:1.125rem;color:#94a3b8}.application-form[data-v-d4b47c35]{background:#1e293b80;padding:3rem;border-radius:16px;border:1px solid rgba(51,65,85,.5)}.form-row[data-v-d4b47c35]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:1.5rem}.form-group[data-v-d4b47c35]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.form-group label[data-v-d4b47c35]{color:#e2e8f0;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.form-group input[data-v-d4b47c35],.form-group select[data-v-d4b47c35],.form-group textarea[data-v-d4b47c35]{padding:1rem;border-radius:8px;border:1px solid rgba(51,65,85,.5);background:#0f172a80;color:#e2e8f0;font-size:1rem;transition:all .3s ease;font-family:inherit}.form-group input[data-v-d4b47c35]:focus,.form-group select[data-v-d4b47c35]:focus,.form-group textarea[data-v-d4b47c35]:focus{outline:none;border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.form-group textarea[data-v-d4b47c35]{resize:vertical;min-height:150px}.form-group small[data-v-d4b47c35]{color:#64748b;font-size:.875rem}.file-input[data-v-d4b47c35]{cursor:pointer}.form-actions[data-v-d4b47c35]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.testimonials-section[data-v-d4b47c35]{padding:80px 0;background:#141414}.testimonials-container[data-v-d4b47c35]{max-width:1200px;margin:0 auto;padding:0 20px}.testimonials-grid[data-v-d4b47c35]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.testimonial-card[data-v-d4b47c35]{background:#1e293b80;padding:2.5rem;border-radius:16px;border:1px solid rgba(51,65,85,.5);transition:all .3s cubic-bezier(.4,0,.2,1)}.testimonial-card[data-v-d4b47c35]:hover{transform:translateY(-8px);box-shadow:0 12px 32px #dc262633;border-color:#dc262680;background:#1e293bcc}.testimonial-text[data-v-d4b47c35]{color:#e0e0e0;line-height:1.8;font-size:1rem;margin-bottom:2rem;font-style:italic}.testimonial-author[data-v-d4b47c35]{display:flex;align-items:center;gap:1rem}.author-avatar[data-v-d4b47c35]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#dc2626,#991b1b);display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:1rem;flex-shrink:0}.author-info[data-v-d4b47c35]{display:flex;flex-direction:column}.author-name[data-v-d4b47c35]{font-weight:600;color:#fff;font-size:1rem;margin-bottom:.25rem}.author-title[data-v-d4b47c35]{font-size:.875rem;color:#999}.cta-section[data-v-d4b47c35]{background:linear-gradient(135deg,#0f0f0f,#1a1a1a,#141414);color:#fff;text-align:center;padding:100px 20px;border-top:1px solid rgba(51,65,85,.5);position:relative}.cta-section[data-v-d4b47c35]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(220,38,38,.08) 0%,transparent 70%);pointer-events:none}.cta-section h2[data-v-d4b47c35]{font-size:2.5rem;margin-bottom:1rem;position:relative;z-index:1}.cta-section p[data-v-d4b47c35]{font-size:1.125rem;margin-bottom:2rem;color:#94a3b8;position:relative;z-index:1}.btn[data-v-d4b47c35]{padding:14px 32px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;text-decoration:none;display:inline-block;text-align:center}.btn-primary[data-v-d4b47c35]{background:#dc2626;color:#fff;box-shadow:0 4px 16px #dc26264d}.btn-primary[data-v-d4b47c35]:hover{background:#991b1b;transform:translateY(-2px);box-shadow:0 8px 24px #dc262666}.btn-outline[data-v-d4b47c35]{background:transparent;border:2px solid #dc2626;color:#dc2626;padding:12px 32px}.btn-outline[data-v-d4b47c35]:hover{background:#dc2626;color:#fff}.btn-large[data-v-d4b47c35]{padding:18px 48px;font-size:1.125rem}@media (max-width: 768px){.careers-hero h1[data-v-d4b47c35]{font-size:2rem}.careers-hero p[data-v-d4b47c35]{font-size:1rem}.hero-stats[data-v-d4b47c35]{gap:2rem}.section-title[data-v-d4b47c35]{font-size:1.75rem}.positions-grid[data-v-d4b47c35]{grid-template-columns:1fr}.application-form[data-v-d4b47c35]{padding:2rem 1.5rem}.form-row[data-v-d4b47c35]{grid-template-columns:1fr}.form-actions[data-v-d4b47c35]{flex-direction:column}.form-actions .btn[data-v-d4b47c35]{width:100%}.testimonials-grid[data-v-d4b47c35]{grid-template-columns:1fr}.cta-section h2[data-v-d4b47c35]{font-size:1.75rem}}.privacy-policy[data-v-d81990c8]{width:100%;background:#0f0f0f;color:#e2e8f0}@keyframes fadeIn-d81990c8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-d81990c8]{animation:fadeIn-d81990c8 .8s ease-out forwards;opacity:0}.animate-on-scroll[data-v-d81990c8]{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.animate-on-scroll.visible[data-v-d81990c8]{opacity:1;transform:translateY(0)}.policy-hero[data-v-d81990c8]{background:linear-gradient(135deg,#0f0f0f,#1a1a1a,#141414);color:#fff;padding:100px 0 60px;text-align:center;position:relative;border-bottom:1px solid rgba(51,65,85,.3)}.policy-hero[data-v-d81990c8]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(220,38,38,.08) 0%,transparent 60%);pointer-events:none}.hero-content[data-v-d81990c8]{max-width:900px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.policy-hero h1[data-v-d81990c8]{font-size:3rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.02em}.policy-hero p[data-v-d81990c8]{font-size:1rem;color:#94a3b8}.policy-content[data-v-d81990c8]{padding:60px 0 100px;background:#141414}.content-container[data-v-d81990c8]{max-width:900px;margin:0 auto;padding:0 20px}.policy-section[data-v-d81990c8]{margin-bottom:3rem;padding:2.5rem;background:#1e293b4d;border-radius:16px;border:1px solid rgba(51,65,85,.3);transition:all .3s ease}.policy-section[data-v-d81990c8]:hover{border-color:#dc26264d;background:#1e293b66}.policy-section h2[data-v-d81990c8]{color:#fff;font-size:1.75rem;margin-bottom:1.5rem;font-weight:600;padding-bottom:1rem;border-bottom:2px solid rgba(220,38,38,.3)}.policy-section h3[data-v-d81990c8]{color:#f1f5f9;font-size:1.25rem;margin-top:1.5rem;margin-bottom:1rem;font-weight:600}.policy-section p[data-v-d81990c8]{color:#cbd5e1;line-height:1.8;margin-bottom:1rem}.policy-section ul[data-v-d81990c8]{list-style:none;padding:0;margin:1rem 0}.policy-section li[data-v-d81990c8]{color:#cbd5e1;padding-left:1.5rem;margin-bottom:.75rem;position:relative;line-height:1.6}.policy-section li[data-v-d81990c8]:before{content:"•";position:absolute;left:.5rem;color:#ef4444;font-weight:700;font-size:1.2rem}.policy-section a[data-v-d81990c8]{color:#ef4444;text-decoration:none;transition:all .3s ease;border-bottom:1px solid transparent}.policy-section a[data-v-d81990c8]:hover{color:#dc2626;border-bottom-color:#dc2626}.contact-info[data-v-d81990c8]{background:#0f172a80;padding:1.5rem;border-radius:12px;margin-top:1rem;border:1px solid rgba(51,65,85,.5)}.contact-info p[data-v-d81990c8]{margin-bottom:.75rem}.contact-info strong[data-v-d81990c8]{color:#f1f5f9;display:inline-block;min-width:140px}.contact-info a[data-v-d81990c8]{color:#ef4444;text-decoration:none;transition:color .3s ease}.contact-info a[data-v-d81990c8]:hover{color:#dc2626}.back-to-top[data-v-d81990c8]{text-align:center;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(51,65,85,.3)}.btn[data-v-d81990c8]{padding:14px 32px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;text-decoration:none;display:inline-block;text-align:center}.btn-outline[data-v-d81990c8]{background:transparent;border:2px solid #dc2626;color:#dc2626;padding:12px 32px}.btn-outline[data-v-d81990c8]:hover{background:#dc2626;color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #dc26264d}@media (max-width: 768px){.policy-hero h1[data-v-d81990c8]{font-size:2rem}.policy-section[data-v-d81990c8]{padding:1.5rem}.policy-section h2[data-v-d81990c8]{font-size:1.5rem}.policy-section h3[data-v-d81990c8]{font-size:1.125rem}.contact-info strong[data-v-d81990c8]{display:block;margin-bottom:.25rem}}.cookie-policy[data-v-4222179e]{width:100%;background:#0f0f0f;color:#e2e8f0}@keyframes fadeIn-4222179e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-4222179e]{animation:fadeIn-4222179e .8s ease-out forwards;opacity:0}.animate-on-scroll[data-v-4222179e]{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.animate-on-scroll.visible[data-v-4222179e]{opacity:1;transform:translateY(0)}.policy-hero[data-v-4222179e]{background:linear-gradient(135deg,#0f0f0f,#1a1a1a,#141414);color:#fff;padding:100px 0 60px;text-align:center;position:relative;border-bottom:1px solid rgba(51,65,85,.3)}.policy-hero[data-v-4222179e]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(220,38,38,.08) 0%,transparent 60%);pointer-events:none}.hero-content[data-v-4222179e]{max-width:900px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.policy-hero h1[data-v-4222179e]{font-size:3rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.02em}.policy-hero p[data-v-4222179e]{font-size:1rem;color:#94a3b8}.policy-content[data-v-4222179e]{padding:60px 0 100px;background:#141414}.content-container[data-v-4222179e]{max-width:900px;margin:0 auto;padding:0 20px}.policy-section[data-v-4222179e]{margin-bottom:3rem;padding:2.5rem;background:#1e293b4d;border-radius:16px;border:1px solid rgba(51,65,85,.3);transition:all .3s ease}.policy-section[data-v-4222179e]:hover{border-color:#dc26264d;background:#1e293b66}.policy-section h2[data-v-4222179e]{color:#fff;font-size:1.75rem;margin-bottom:1.5rem;font-weight:600;padding-bottom:1rem;border-bottom:2px solid rgba(220,38,38,.3)}.policy-section h3[data-v-4222179e]{color:#f1f5f9;font-size:1.25rem;margin-top:1.5rem;margin-bottom:1rem;font-weight:600}.policy-section p[data-v-4222179e]{color:#cbd5e1;line-height:1.8;margin-bottom:1rem}.policy-section ul[data-v-4222179e]{list-style:none;padding:0;margin:1rem 0}.policy-section li[data-v-4222179e]{color:#cbd5e1;padding-left:1.5rem;margin-bottom:.75rem;position:relative;line-height:1.6}.policy-section li[data-v-4222179e]:before{content:"•";position:absolute;left:.5rem;color:#ef4444;font-weight:700;font-size:1.2rem}.policy-section a[data-v-4222179e]{color:#ef4444;text-decoration:none;transition:all .3s ease;border-bottom:1px solid transparent}.policy-section a[data-v-4222179e]:hover{color:#dc2626;border-bottom-color:#dc2626}.cookie-table[data-v-4222179e]{margin:1.5rem 0}.cookie-row[data-v-4222179e]{background:#0f172a80;padding:1.5rem;border-radius:12px;margin-bottom:1rem;border:1px solid rgba(51,65,85,.5);transition:all .3s ease}.cookie-row[data-v-4222179e]:hover{border-color:#dc26264d;background:#0f172ab3}.cookie-name[data-v-4222179e]{color:#ef4444;font-family:Courier New,monospace;font-size:1rem;font-weight:600;margin-bottom:.75rem;padding:.5rem 1rem;background:#dc26261a;border-radius:6px;display:inline-block}.cookie-details[data-v-4222179e]{color:#cbd5e1;line-height:1.8;font-size:.95rem}.cookie-details strong[data-v-4222179e]{color:#f1f5f9;display:inline-block;min-width:80px}.warning-box[data-v-4222179e]{background:#eab3081a;border-left:4px solid #eab308;padding:1rem 1.5rem;margin:1.5rem 0;border-radius:8px}.warning-box strong[data-v-4222179e]{color:#fbbf24}.contact-info[data-v-4222179e]{background:#0f172a80;padding:1.5rem;border-radius:12px;margin-top:1rem;border:1px solid rgba(51,65,85,.5)}.contact-info p[data-v-4222179e]{margin-bottom:.75rem}.contact-info strong[data-v-4222179e]{color:#f1f5f9;display:inline-block;min-width:100px}.contact-info a[data-v-4222179e]{color:#ef4444;text-decoration:none;transition:color .3s ease}.contact-info a[data-v-4222179e]:hover{color:#dc2626}.cookie-settings-cta[data-v-4222179e]{background:linear-gradient(135deg,#dc26261a,#dc26260d);padding:3rem;border-radius:16px;text-align:center;margin-bottom:3rem;border:1px solid rgba(220,38,38,.3)}.cookie-settings-cta h3[data-v-4222179e]{color:#fff;font-size:1.5rem;margin-bottom:1rem;font-weight:600}.cookie-settings-cta p[data-v-4222179e]{color:#94a3b8;margin-bottom:1.5rem}.back-to-top[data-v-4222179e]{text-align:center;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(51,65,85,.3)}.btn[data-v-4222179e]{padding:14px 32px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;text-decoration:none;display:inline-block;text-align:center}.btn-primary[data-v-4222179e]{background:#dc2626;color:#fff;box-shadow:0 4px 16px #dc26264d}.btn-primary[data-v-4222179e]:hover{background:#991b1b;transform:translateY(-2px);box-shadow:0 8px 24px #dc262666}.btn-outline[data-v-4222179e]{background:transparent;border:2px solid #dc2626;color:#dc2626;padding:12px 32px}.btn-outline[data-v-4222179e]:hover{background:#dc2626;color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #dc26264d}@media (max-width: 768px){.policy-hero h1[data-v-4222179e]{font-size:2rem}.policy-section[data-v-4222179e]{padding:1.5rem}.policy-section h2[data-v-4222179e]{font-size:1.5rem}.policy-section h3[data-v-4222179e]{font-size:1.125rem}.cookie-settings-cta[data-v-4222179e]{padding:2rem 1.5rem}.contact-info strong[data-v-4222179e]{display:block;margin-bottom:.25rem}}.risk-disclosure[data-v-91f62fc2]{width:100%;background:#0f0f0f;color:#e2e8f0}@keyframes fadeIn-91f62fc2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-91f62fc2]{animation:fadeIn-91f62fc2 .8s ease-out forwards;opacity:0}.animate-on-scroll[data-v-91f62fc2]{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.animate-on-scroll.visible[data-v-91f62fc2]{opacity:1;transform:translateY(0)}.policy-hero[data-v-91f62fc2]{background:linear-gradient(135deg,#0f0f0f,#1a1a1a,#141414);color:#fff;padding:100px 0 60px;text-align:center;position:relative;border-bottom:1px solid rgba(51,65,85,.3)}.policy-hero[data-v-91f62fc2]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(220,38,38,.08) 0%,transparent 60%);pointer-events:none}.hero-content[data-v-91f62fc2]{max-width:900px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.policy-hero h1[data-v-91f62fc2]{font-size:3rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.02em}.policy-hero p[data-v-91f62fc2]{font-size:1.125rem;color:#94a3b8}.policy-content[data-v-91f62fc2]{padding:60px 0 100px;background:#141414}.content-container[data-v-91f62fc2]{max-width:1000px;margin:0 auto;padding:0 20px}.policy-section[data-v-91f62fc2]{margin-bottom:3rem;padding:2.5rem;background:#1e293b4d;border-radius:16px;border:1px solid rgba(51,65,85,.3);transition:all .3s ease}.policy-section[data-v-91f62fc2]:hover{border-color:#dc26264d;background:#1e293b66}.warning-section[data-v-91f62fc2]{background:#ef44441a;border:2px solid rgba(239,68,68,.4)}.warning-section[data-v-91f62fc2]:hover{border-color:#ef444499;background:#ef444426}.highlight-section[data-v-91f62fc2]{background:#22c55e0d;border:1px solid rgba(34,197,94,.3)}.highlight-section[data-v-91f62fc2]:hover{border-color:#22c55e80;background:#22c55e1a}.declaration-section[data-v-91f62fc2]{background:#3b82f60d;border:1px solid rgba(59,130,246,.3)}.resources-section[data-v-91f62fc2]{background:#a855f70d;border:1px solid rgba(168,85,247,.3)}.policy-section h2[data-v-91f62fc2]{color:#fff;font-size:1.75rem;margin-bottom:1.5rem;font-weight:600;padding-bottom:1rem;border-bottom:2px solid rgba(220,38,38,.3)}.policy-section h3[data-v-91f62fc2]{color:#f1f5f9;font-size:1.25rem;margin-top:1.5rem;margin-bottom:1rem;font-weight:600}.policy-section h4[data-v-91f62fc2]{color:#f1f5f9;font-size:1.125rem;margin-bottom:.75rem;font-weight:600}.policy-section p[data-v-91f62fc2]{color:#cbd5e1;line-height:1.8;margin-bottom:1rem}.highlight-text[data-v-91f62fc2]{color:#fbbf24;font-size:1.125rem;font-weight:500;line-height:1.8}.policy-section ul[data-v-91f62fc2]{list-style:none;padding:0;margin:1rem 0}.policy-section li[data-v-91f62fc2]{color:#cbd5e1;padding-left:1.5rem;margin-bottom:.75rem;position:relative;line-height:1.6}.policy-section li[data-v-91f62fc2]:before{content:"•";position:absolute;left:.5rem;color:#ef4444;font-weight:700;font-size:1.2rem}.policy-section li strong[data-v-91f62fc2]{color:#f1f5f9}.policy-section a[data-v-91f62fc2]{color:#ef4444;text-decoration:none;transition:all .3s ease;border-bottom:1px solid transparent}.policy-section a[data-v-91f62fc2]:hover{color:#dc2626;border-bottom-color:#dc2626}.declaration-box[data-v-91f62fc2]{background:#0f172ab3;padding:2rem;border-radius:12px;border-left:4px solid #3b82f6;margin:1.5rem 0}.declaration-box p[data-v-91f62fc2]{color:#e0e0e0;margin-bottom:1rem;font-style:italic}.contact-info[data-v-91f62fc2]{background:#0f172a80;padding:1.5rem;border-radius:12px;margin:1.5rem 0;border:1px solid rgba(51,65,85,.5)}.contact-info p[data-v-91f62fc2]{margin-bottom:.75rem}.contact-info strong[data-v-91f62fc2]{color:#f1f5f9;display:inline-block;min-width:180px}.contact-info a[data-v-91f62fc2]{color:#ef4444;text-decoration:none;transition:color .3s ease}.contact-info a[data-v-91f62fc2]:hover{color:#dc2626}.contact-note[data-v-91f62fc2]{margin-top:1.5rem;padding:1rem;background:#22c55e1a;border-radius:8px;border-left:3px solid #22c55e;color:#cbd5e1}.resources-grid[data-v-91f62fc2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-top:1.5rem}.resource-card[data-v-91f62fc2]{background:#0f172a80;padding:1.5rem;border-radius:12px;border:1px solid rgba(168,85,247,.3);transition:all .3s ease;text-align:center}.resource-card[data-v-91f62fc2]:hover{border-color:#a855f799;transform:translateY(-4px);box-shadow:0 8px 24px #a855f733}.resource-card h4[data-v-91f62fc2]{color:#fff;margin-bottom:.75rem;font-size:1.125rem}.resource-card p[data-v-91f62fc2]{color:#94a3b8;font-size:.95rem;margin:0}.back-to-top[data-v-91f62fc2]{text-align:center;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(51,65,85,.3)}.btn[data-v-91f62fc2]{padding:14px 32px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;text-decoration:none;display:inline-block;text-align:center}.btn-outline[data-v-91f62fc2]{background:transparent;border:2px solid #dc2626;color:#dc2626;padding:12px 32px}.btn-outline[data-v-91f62fc2]:hover{background:#dc2626;color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #dc26264d}@media (max-width: 768px){.policy-hero h1[data-v-91f62fc2]{font-size:2rem}.policy-hero p[data-v-91f62fc2]{font-size:1rem}.policy-section[data-v-91f62fc2]{padding:1.5rem}.policy-section h2[data-v-91f62fc2]{font-size:1.5rem}.policy-section h3[data-v-91f62fc2]{font-size:1.125rem}.declaration-box[data-v-91f62fc2]{padding:1.5rem}.contact-info strong[data-v-91f62fc2]{display:block;margin-bottom:.25rem}.resources-grid[data-v-91f62fc2]{grid-template-columns:1fr}}
