.hero-brokers[data-v-d7aca891]{align-items:center;border-top:1px solid var(--color-border);display:grid;gap:1rem;grid-template-columns:1fr;padding-top:1.75rem}@media(min-width:1024px){.hero-brokers[data-v-d7aca891]{gap:2rem;grid-template-columns:13rem minmax(0,1fr)}}.brokers-intro[data-v-d7aca891]{display:flex;flex-direction:column;gap:.25rem;text-align:center}@media(min-width:1024px){.brokers-intro[data-v-d7aca891]{text-align:left}}.brokers-title[data-v-d7aca891]{color:var(--color-text);font-family:var(--font-display);font-size:1rem;font-weight:700}.brokers-subtitle[data-v-d7aca891]{color:var(--color-text-muted);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.02em}.brokers-marquee[data-v-d7aca891]{display:flex;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden}.brokers-marquee:hover .brokers-track[data-v-d7aca891]{animation-play-state:paused}.brokers-track[data-v-d7aca891]{animation:brokers-scroll-d7aca891 45s linear infinite;flex-shrink:0;gap:2.25rem;list-style:none;margin:0;padding:.25rem 2.25rem .25rem 0}.broker-item[data-v-d7aca891],.brokers-track[data-v-d7aca891]{align-items:center;display:flex}.broker-item[data-v-d7aca891]{gap:.625rem;white-space:nowrap}.broker-logo[data-v-d7aca891]{border-radius:.5rem;box-shadow:0 0 0 1px var(--color-border);flex-shrink:0;height:2rem;width:2rem}.broker-name[data-v-d7aca891]{color:var(--color-text);font-size:.9375rem;font-weight:600;opacity:.85}.broker-api[data-v-d7aca891]{border:1px solid color-mix(in srgb,var(--color-accent-text) 45%,transparent);border-radius:.3rem;color:var(--color-accent-text);font-family:var(--font-mono);font-size:.625rem;font-weight:700;letter-spacing:.08em;padding:.125rem .375rem}@keyframes brokers-scroll-d7aca891{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.brokers-marquee[data-v-d7aca891]{-webkit-mask-image:none;mask-image:none}.brokers-track[data-v-d7aca891]{animation:none;flex-shrink:1;flex-wrap:wrap;justify-content:center;padding-right:0;row-gap:1rem}.brokers-track[aria-hidden=true][data-v-d7aca891]{display:none}}.hero-chip[data-v-e4b7d436]{animation:chip-float-e4b7d436 7s ease-in-out infinite;backdrop-filter:blur(14px);background:var(--glass-bg-strong);border:1px solid var(--glass-border);border-radius:.875rem;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:.5rem;padding:.75rem .875rem;position:absolute;z-index:2}.chip-head[data-v-e4b7d436]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.chip-label[data-v-e4b7d436]{color:var(--color-text-muted);font-family:var(--font-mono);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.chip-label[data-v-e4b7d436],.chip-tag[data-v-e4b7d436]{font-size:.6875rem;white-space:nowrap}.chip-tag[data-v-e4b7d436]{background:var(--color-primary-light);border-radius:999px;color:var(--color-badge-text);font-weight:700;padding:.125rem .5rem}@keyframes chip-float-e4b7d436{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.hero-chip[data-v-e4b7d436]{animation:none}}.premium-tag[data-v-975fbacb]{border:1px solid color-mix(in srgb,var(--color-warn) 45%,transparent);border-radius:999px;color:var(--color-warn);font-size:.625rem;font-weight:700;letter-spacing:.06em;padding:.125rem .5rem;text-transform:uppercase}.gex-ladder[data-v-975fbacb]{height:7.25rem;margin:.5rem 0 .375rem;position:relative}.gex-rail[data-v-975fbacb]{border-radius:999px;bottom:0;display:flex;flex-direction:column;left:4px;overflow:hidden;position:absolute;top:0;width:3px}.rail-positive[data-v-975fbacb]{background:linear-gradient(180deg,var(--color-up),color-mix(in srgb,var(--color-up) 35%,transparent))}.rail-negative[data-v-975fbacb]{background:linear-gradient(180deg,color-mix(in srgb,var(--color-down) 35%,transparent),var(--color-down));flex:1}.gex-level[data-v-975fbacb]{align-items:center;display:grid;gap:.5rem;grid-template-columns:.6875rem 1fr auto;left:0;position:absolute;right:0;transform:translateY(-50%);white-space:nowrap}.gex-dot[data-v-975fbacb]{background:var(--level-color);border:2px solid var(--glass-bg-strong);border-radius:50%;box-shadow:0 0 8px var(--level-color);height:.6875rem;width:.6875rem}.gex-name[data-v-975fbacb]{color:var(--color-text)}.gex-name[data-v-975fbacb],.gex-value[data-v-975fbacb]{font-size:.75rem;font-weight:600}.gex-value[data-v-975fbacb]{color:var(--level-color);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.is-call[data-v-975fbacb]{--level-color:var(--color-up)}.is-put[data-v-975fbacb]{--level-color:var(--color-down)}.is-flip[data-v-975fbacb]{--level-color:var(--color-warn)}.is-spot[data-v-975fbacb]{--level-color:var(--color-cyan)}.is-spot .gex-name[data-v-975fbacb]{color:var(--color-text-muted);font-weight:500}.is-spot .gex-dot[data-v-975fbacb]{border-width:0;height:.5rem;margin-left:.09375rem;width:.5rem}.payoff-svg[data-v-c5ac4a9e]{--payoff-profit:#2ebd85;--payoff-loss:#ef5350;--payoff-breakeven:#f5a623;display:block;height:auto;overflow:visible;width:100%}.stop-profit[data-v-c5ac4a9e]{stop-color:var(--payoff-profit)}.stop-loss[data-v-c5ac4a9e]{stop-color:var(--payoff-loss)}.axis-zero[data-v-c5ac4a9e]{stroke:var(--color-border-strong);stroke-dasharray:3 3}.curve-expiry[data-v-c5ac4a9e]{fill:none;stroke:url(#lcp-curve);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.spot-line[data-v-c5ac4a9e]{stroke:var(--color-cyan);stroke-dasharray:2 3}.spot-pill[data-v-c5ac4a9e]{fill:color-mix(in srgb,var(--color-cyan) 22%,transparent)}.spot-text[data-v-c5ac4a9e]{fill:var(--color-cyan);font-family:var(--font-mono);font-size:8.75px;font-weight:700;text-anchor:middle}.be-line[data-v-c5ac4a9e]{opacity:.75;stroke:var(--payoff-breakeven);stroke-dasharray:3 3}.be-pill[data-v-c5ac4a9e]{fill:var(--payoff-breakeven)}.be-text[data-v-c5ac4a9e]{fill:#1a1a1a;font-family:var(--font-mono);font-size:8.75px;font-weight:700;text-anchor:middle}.be-dot[data-v-c5ac4a9e]{fill:var(--glass-bg-strong);stroke:var(--payoff-breakeven);stroke-width:1.75}.hero-visual[data-v-b113c56a]{display:none;margin:2rem auto 5.5rem;max-width:600px;position:relative;width:100%}@media(min-width:768px){.hero-visual[data-v-b113c56a]{display:block}}@media(min-width:1024px){.hero-visual[data-v-b113c56a]{margin:0 0 3.5rem auto}}.visual-glow[data-v-b113c56a]{background:radial-gradient(closest-side at 30% 40%,var(--hero-glow-a),transparent),radial-gradient(closest-side at 75% 65%,var(--hero-glow-b),transparent);filter:blur(30px);inset:-18% -12%;pointer-events:none;position:absolute}.visual-frame[data-v-b113c56a]{background:linear-gradient(var(--glass-bg),var(--glass-bg)) padding-box,linear-gradient(140deg,var(--hero-rim-a),transparent 40%,transparent 60%,var(--hero-rim-b)) border-box;border:1px solid transparent;border-radius:1.25rem;box-shadow:var(--shadow-lg);padding:.375rem;position:relative}.visual-card[data-v-b113c56a]{aspect-ratio:1280/714;border-radius:.875rem;overflow:hidden;position:relative;width:100%}.strategy-picture[data-v-b113c56a],.strategy-screenshot[data-v-b113c56a]{display:block;height:100%;width:100%}.strategy-screenshot[data-v-b113c56a]{-o-object-fit:cover;object-fit:cover}.play-demo-btn[data-v-b113c56a]{align-items:center;backdrop-filter:blur(10px);background:#070c18c7;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;cursor:pointer;display:inline-flex;gap:.625rem;left:.875rem;padding:.375rem 1rem .375rem .375rem;position:absolute;top:.875rem;transition:background .2s ease,border-color .2s ease,transform .2s ease}.play-demo-btn[data-v-b113c56a]:hover{background:#070c18e6;border-color:#ffffff4d;transform:translateY(-2px)}.play-demo-icon[data-v-b113c56a]{align-items:center;box-shadow:0 0 24px color-mix(in srgb,var(--color-primary-btn) 60%,transparent);color:#fff;display:flex;height:2.25rem;justify-content:center;position:relative;width:2.25rem}.play-demo-icon[data-v-b113c56a],.play-demo-icon[data-v-b113c56a]:before{background:var(--color-primary-btn);border-radius:50%}.play-demo-icon[data-v-b113c56a]:before{animation:play-pulse-b113c56a 2.4s ease-out infinite;content:"";inset:0;pointer-events:none;position:absolute}.play-demo-icon svg[data-v-b113c56a]{height:1.125rem;position:relative;width:1.125rem}.play-demo-label[data-v-b113c56a]{color:#fff;font-size:.875rem;font-weight:700;white-space:nowrap}@keyframes play-pulse-b113c56a{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.hero-visual .chip-payoff[data-v-b113c56a]{bottom:-4.5rem;left:-2.5rem;width:15.5rem}.hero-visual .chip-iv[data-v-b113c56a]{animation-delay:-2.3s;right:-1.5rem;top:-2.25rem;width:8.5rem}.hero-visual .chip-gex[data-v-b113c56a]{animation-delay:-1.2s;right:-3rem;top:34%;width:10.5rem}.hero-visual .chip-greeks[data-v-b113c56a]{animation-delay:-4.6s;bottom:-3.25rem;right:3.25rem}@media(min-width:1024px)and (max-width:1399px){.hero-visual .chip-payoff[data-v-b113c56a]{bottom:-5rem;width:14rem}.hero-visual .chip-iv[data-v-b113c56a]{right:-1rem}.hero-visual .chip-gex[data-v-b113c56a]{right:-1.25rem}.hero-visual .chip-greeks[data-v-b113c56a]{display:none}}@media(max-width:1023px){.hero-visual .chip-payoff[data-v-b113c56a]{left:-1rem}.hero-visual .chip-iv[data-v-b113c56a]{right:-.75rem}.hero-visual .chip-gex[data-v-b113c56a]{right:-1rem}}.iv-value[data-v-b113c56a]{color:var(--color-text);font-family:var(--font-display);font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.iv-bar[data-v-b113c56a]{background:var(--color-border);border-radius:999px;display:block;height:.3rem;overflow:hidden}.iv-bar-fill[data-v-b113c56a]{background:linear-gradient(90deg,var(--color-cyan),var(--color-warn));border-radius:inherit;display:block;height:100%;width:72%}.iv-verdict[data-v-b113c56a]{color:var(--color-warn);font-size:.75rem;font-weight:700}.greeks-grid[data-v-b113c56a]{display:flex;gap:1rem;margin:0}.greeks-grid div[data-v-b113c56a]{align-items:baseline;display:flex;gap:.375rem}.greeks-grid dt[data-v-b113c56a]{color:var(--color-badge-text);font-family:var(--font-display);font-size:1rem;font-weight:700}.greeks-grid dd[data-v-b113c56a]{color:var(--color-text);font-family:var(--font-mono);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:600;margin:0}.greeks-grid dd.is-up[data-v-b113c56a]{color:var(--color-up)}.greeks-grid dd.is-down[data-v-b113c56a]{color:var(--color-down)}@media(prefers-reduced-motion:reduce){.play-demo-icon[data-v-b113c56a]:before{animation:none}}.video-modal-backdrop[data-v-465e755e]{align-items:center;backdrop-filter:blur(6px);background:#020610d1;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:10000}.video-modal[data-v-465e755e]{max-width:1200px;position:relative;width:100%}.video-modal-close[data-v-465e755e]{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:2.25rem;justify-content:center;position:absolute;right:0;top:-2.75rem;transition:background .2s ease,transform .2s ease;width:2.25rem}.video-modal-close[data-v-465e755e]:hover{background:#ffffff40;transform:scale(1.1)}.video-wrapper[data-v-465e755e]{border-radius:.75rem;box-shadow:0 25px 60px #0009;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.video-wrapper iframe[data-v-465e755e]{border:none;height:100%;inset:0;position:absolute;width:100%}.modal-enter-active[data-v-465e755e],.modal-leave-active[data-v-465e755e]{transition:opacity .25s ease,transform .25s ease}.modal-enter-from[data-v-465e755e],.modal-leave-to[data-v-465e755e]{opacity:0}.modal-enter-from .video-modal[data-v-465e755e],.modal-leave-to .video-modal[data-v-465e755e]{transform:scale(.95)}.hero-section[data-v-6dba46dc]{align-items:center;display:flex;min-height:calc(100vh - 4rem);min-height:calc(100svh - 4rem);overflow:hidden;padding:3rem 1.5rem 2rem;position:relative}@media(min-width:768px){.hero-section[data-v-6dba46dc]{padding:3.5rem 2rem 2.5rem}}.hero-container[data-v-6dba46dc]{display:flex;flex-direction:column;gap:3rem;margin:0 auto;max-width:1280px;position:relative;width:100%;z-index:1}.hero-main[data-v-6dba46dc]{align-items:center;display:grid;gap:3.5rem;grid-template-columns:1fr}@media(min-width:1024px){.hero-main[data-v-6dba46dc]{gap:3.5rem;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.hero-content[data-v-6dba46dc]{text-align:center}@media(min-width:1024px){.hero-content[data-v-6dba46dc]{text-align:left}}.hero-eyebrow[data-v-6dba46dc]{align-items:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:999px;color:var(--color-badge-text);display:inline-flex;font-family:var(--font-mono);font-size:.75rem;font-weight:600;gap:.625rem;letter-spacing:.06em;line-height:1.5;margin:0 0 1.25rem;padding:.375rem .875rem .375rem .75rem;text-transform:uppercase}@media(max-width:479px){.hero-eyebrow[data-v-6dba46dc]{font-size:.625rem;letter-spacing:.03em}}.eyebrow-dot[data-v-6dba46dc]{box-shadow:0 0 10px var(--color-accent);height:.5rem;position:relative;width:.5rem}.eyebrow-dot[data-v-6dba46dc],.eyebrow-dot[data-v-6dba46dc]:after{background:var(--color-accent);border-radius:50%}.eyebrow-dot[data-v-6dba46dc]:after{animation:dot-ping-6dba46dc 2s cubic-bezier(0,0,.2,1) infinite;content:"";inset:0;position:absolute}@keyframes dot-ping-6dba46dc{75%,to{opacity:0;transform:scale(2.4)}}.hero-title[data-v-6dba46dc]{color:var(--color-text);font-family:var(--font-display);font-size:2.375rem;font-weight:700;letter-spacing:-.035em;line-height:1.04;margin:0 0 1.25rem;text-wrap:balance}@media(min-width:768px){.hero-title[data-v-6dba46dc]{font-size:3.25rem}}@media(min-width:1280px){.hero-title[data-v-6dba46dc]{font-size:3.75rem}}.hero-title .title-gradient[data-v-6dba46dc]{background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}@media(max-width:479px){.hero-title .title-gradient[data-v-6dba46dc]{white-space:normal}}.hero-subtitle[data-v-6dba46dc]{color:var(--color-text-muted);font-size:1.0625rem;line-height:1.65;margin:0 0 1.75rem;max-width:600px}@media(min-width:1024px){.hero-subtitle[data-v-6dba46dc]{font-size:1.125rem}}@media(max-width:1023px){.hero-subtitle[data-v-6dba46dc]{margin-left:auto;margin-right:auto}}.hero-cta[data-v-6dba46dc]{display:flex;flex-direction:column;gap:.875rem}@media(min-width:480px){.hero-cta[data-v-6dba46dc]{flex-direction:row;justify-content:center}}@media(min-width:1024px){.hero-cta[data-v-6dba46dc]{justify-content:flex-start}}.hero-cta .btn-icon[data-v-6dba46dc]{height:1.25rem;margin-left:.5rem;width:1.25rem}.hero-meta[data-v-6dba46dc]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:center;margin-top:1.25rem}@media(min-width:1024px){.hero-meta[data-v-6dba46dc]{justify-content:flex-start}}.hero-price[data-v-6dba46dc]{align-items:baseline;background:color-mix(in srgb,var(--color-accent-text) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-accent-text) 40%,transparent);border-radius:999px;color:var(--color-text);display:inline-flex;font-size:.875rem;gap:.5rem;line-height:1.5;padding:.375rem .875rem}.hero-price-amount[data-v-6dba46dc]{color:var(--color-accent-text);font-family:var(--font-display);font-size:1.0625rem;font-variant-numeric:tabular-nums;font-weight:700}.hero-cta-note[data-v-6dba46dc]{color:var(--color-text-muted);font-size:.875rem;line-height:1.5;margin:0}.mobile-play-demo-btn[data-v-6dba46dc]{align-items:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:999px;color:var(--color-text);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:.625rem;justify-content:center;margin:2rem auto 0;padding:.5rem 1.25rem .5rem .5rem;transition:transform .2s ease}.mobile-play-demo-btn[data-v-6dba46dc]:active{transform:scale(.97)}@media(min-width:768px){.mobile-play-demo-btn[data-v-6dba46dc]{display:none}}.mobile-play-demo-icon[data-v-6dba46dc]{align-items:center;background:var(--color-primary-btn);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.hero-bg[data-v-6dba46dc]{overflow:hidden;pointer-events:none}.bg-gradient[data-v-6dba46dc],.hero-bg[data-v-6dba46dc]{inset:0;position:absolute}.bg-gradient[data-v-6dba46dc]{background:var(--gradient-hero)}.bg-grid[data-v-6dba46dc]{background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-position:top;background-repeat:repeat;background-size:56px 56px;inset:0;-webkit-mask-image:radial-gradient(ellipse 90% 75% at 50% 0,#000 25%,transparent 80%);mask-image:radial-gradient(ellipse 90% 75% at 50% 0,#000 25%,transparent 80%);position:absolute}@media(prefers-reduced-motion:reduce){.eyebrow-dot[data-v-6dba46dc]:after{animation:none}}.premium-chip[data-v-496e7662]{background:var(--color-bg-subtle,transparent);border:1px solid var(--color-border);border-radius:1rem;color:var(--color-text);display:inline-flex;font-size:.6875rem;font-weight:700;letter-spacing:.08em;padding:.375rem .75rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.features-section[data-v-2400ccec]{background:var(--color-bg);padding:6rem 1.5rem}@media(min-width:768px){.features-section[data-v-2400ccec]{padding:8rem 2rem}}.features-container[data-v-2400ccec]{margin:0 auto;max-width:1280px}.section-header[data-v-2400ccec]{margin-bottom:4rem;text-align:center}.section-badge[data-v-2400ccec]{background:var(--color-primary-light);border-radius:2rem;color:var(--color-primary);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:1rem;padding:.5rem 1rem;text-transform:uppercase}.section-title[data-v-2400ccec]{color:var(--color-text);font-size:2rem;font-weight:800;margin-bottom:1rem}@media(min-width:768px){.section-title[data-v-2400ccec]{font-size:2.5rem}}.section-subtitle[data-v-2400ccec]{color:var(--color-text-muted);font-size:1.125rem;line-height:1.7;margin:0 auto;max-width:600px}.features-grid[data-v-2400ccec]{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:640px){.features-grid[data-v-2400ccec]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.features-grid[data-v-2400ccec]{grid-template-columns:repeat(3,1fr)}}.feature-card[data-v-2400ccec]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;padding:2rem;transition:all .3s ease}.feature-card[data-v-2400ccec]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.feature-head[data-v-2400ccec]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1.5rem}.feature-icon[data-v-2400ccec]{align-items:center;border-radius:.75rem;display:flex;flex-shrink:0;height:3rem;justify-content:center;width:3rem}.feature-icon svg[data-v-2400ccec]{color:#fff;height:1.5rem;width:1.5rem}.feature-title[data-v-2400ccec]{color:var(--color-text);font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.feature-description[data-v-2400ccec]{color:var(--color-text-muted);font-size:.875rem;line-height:1.6;margin-bottom:1.5rem}.feature-list[data-v-2400ccec]{list-style:none;margin:0;padding:0}.feature-list li[data-v-2400ccec]{align-items:flex-start;color:var(--color-text);display:flex;font-size:.875rem;gap:.5rem;margin-bottom:.5rem}.feature-list li[data-v-2400ccec]:last-child{margin-bottom:0}.check-icon[data-v-2400ccec]{color:var(--color-accent);flex-shrink:0;height:1.25rem;width:1.25rem}.showcase-block[data-v-19cf3666]{align-items:center;display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:1024px){.showcase-block[data-v-19cf3666]{gap:4rem;grid-template-columns:1fr 1fr}.showcase-block.reverse .showcase-image-container[data-v-19cf3666]{order:2}.showcase-block.reverse .showcase-content[data-v-19cf3666]{order:1}}.image-wrapper[data-v-19cf3666],.showcase-image-container[data-v-19cf3666]{position:relative}.image-wrapper[data-v-19cf3666]{background:none;border:none;border-radius:1rem;box-shadow:var(--shadow-lg);cursor:zoom-in;display:block;opacity:0;overflow:hidden;padding:0;transform:translateY(40px) scale(.95);transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,opacity .6s ease;width:100%}.image-wrapper.visible[data-v-19cf3666]{opacity:1;transform:none}.image-wrapper[data-v-19cf3666]:focus-visible,.image-wrapper[data-v-19cf3666]:hover{box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #6366f11a;transform:translateY(-4px) scale(1.02)}.image-wrapper[data-v-19cf3666]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.image-wrapper:focus-visible .zoom-hint[data-v-19cf3666],.image-wrapper:hover .zoom-hint[data-v-19cf3666]{opacity:1}@media(prefers-reduced-motion:reduce){.image-wrapper[data-v-19cf3666]{transition:opacity .3s ease}.image-wrapper[data-v-19cf3666]:focus-visible,.image-wrapper[data-v-19cf3666]:hover{transform:none}}.showcase-image[data-v-19cf3666]{border:1px solid var(--color-border);border-radius:1rem;display:block;height:auto;width:100%}.image-glow[data-v-19cf3666]{background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(139,92,246,.05) 50%,transparent);border-radius:1rem;inset:0}.image-glow[data-v-19cf3666],.zoom-hint[data-v-19cf3666]{pointer-events:none;position:absolute}.zoom-hint[data-v-19cf3666]{align-items:center;backdrop-filter:blur(4px);background:#0f172ab3;border-radius:.5rem;color:#fff;display:inline-flex;height:2rem;justify-content:center;opacity:0;right:.75rem;top:.75rem;transition:opacity .2s ease;width:2rem}.showcase-content[data-v-19cf3666]{display:flex;flex-direction:column;gap:1rem}@media(min-width:1024px){.showcase-content[data-v-19cf3666]{gap:1.25rem}}.badge-row[data-v-19cf3666]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.feature-badge[data-v-19cf3666]{color:#fff;font-size:.75rem;letter-spacing:.05em;padding:.375rem .875rem}.feature-badge[data-v-19cf3666],.premium-chip[data-v-19cf3666]{border-radius:1rem;display:inline-flex;font-weight:700;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.premium-chip[data-v-19cf3666]{background:var(--color-bg-subtle,transparent);border:1px solid var(--color-border);color:var(--color-text);font-size:.6875rem;letter-spacing:.08em;padding:.375rem .75rem}.feature-title[data-v-19cf3666]{color:var(--color-text);font-size:1.5rem;font-weight:800;line-height:1.25;margin:0}@media(min-width:768px){.feature-title[data-v-19cf3666]{font-size:1.75rem}}@media(min-width:1024px){.feature-title[data-v-19cf3666]{font-size:2rem}}.feature-description[data-v-19cf3666]{color:var(--color-text-muted);font-size:1rem;line-height:1.7;margin:0}@media(min-width:768px){.feature-description[data-v-19cf3666]{font-size:1.125rem}}.feature-highlights[data-v-19cf3666]{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.feature-highlights li[data-v-19cf3666]{align-items:flex-start;color:var(--color-text-muted);display:flex;font-size:.9375rem;gap:.75rem;line-height:1.6}.check-icon[data-v-19cf3666]{color:var(--color-accent);flex-shrink:0;height:1.25rem;margin-top:.125rem;width:1.25rem}.lightbox-backdrop[data-v-4f04916f]{align-items:center;backdrop-filter:blur(6px);background:#020617e0;cursor:zoom-out;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:10000}.lightbox-frame[data-v-4f04916f]{cursor:default;max-width:min(1800px,96vw);position:relative}.lightbox-image[data-v-4f04916f]{border:1px solid hsla(0,0%,100%,.12);border-radius:.75rem;box-shadow:0 25px 50px -12px #0009;display:block;height:auto;max-height:86vh;-o-object-fit:contain;object-fit:contain;width:100%}.lightbox-caption[data-v-4f04916f]{color:#ffffffd9;font-size:.9375rem;font-weight:600;margin:.875rem 0 0;text-align:center}.lightbox-close[data-v-4f04916f]{align-items:center;background:#0f172af2;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;position:absolute;right:-.75rem;top:-.75rem;transition:background .2s ease;width:2.5rem;z-index:1}.lightbox-close[data-v-4f04916f]:hover{background:#1e293bf2}.lightbox-close[data-v-4f04916f]:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:767px){.lightbox-close[data-v-4f04916f]{right:.5rem;top:.5rem}}.lightbox-enter-active[data-v-4f04916f],.lightbox-leave-active[data-v-4f04916f]{transition:opacity .2s ease}.lightbox-enter-from[data-v-4f04916f],.lightbox-leave-to[data-v-4f04916f]{opacity:0}.showcase-section[data-v-5478efe5]{background:var(--color-bg);overflow:hidden;padding:0 1.5rem 6rem}@media(min-width:768px){.showcase-section[data-v-5478efe5]{padding:0 2rem 8rem}}.showcase-container[data-v-5478efe5]{margin:0 auto;max-width:1280px}.section-header[data-v-5478efe5]{margin-bottom:4rem;text-align:center}.section-badge[data-v-5478efe5]{background:var(--color-primary-light);border-radius:2rem;color:var(--color-primary);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:1rem;padding:.5rem 1rem;text-transform:uppercase}.section-title[data-v-5478efe5]{color:var(--color-text);font-size:2rem;font-weight:800;line-height:1.2;margin:0 0 1rem}@media(min-width:768px){.section-title[data-v-5478efe5]{font-size:2.5rem}}.section-subtitle[data-v-5478efe5]{color:var(--color-text-muted);font-size:1.125rem;line-height:1.7;margin:0 auto;max-width:640px}.showcase-blocks[data-v-5478efe5]{display:flex;flex-direction:column;gap:5rem}@media(min-width:768px){.showcase-blocks[data-v-5478efe5]{gap:6rem}}.brokers-section[data-v-237efbf8]{background:var(--color-bg-secondary);padding:6rem 1.5rem}@media(min-width:768px){.brokers-section[data-v-237efbf8]{padding:8rem 2rem}}.brokers-container[data-v-237efbf8]{margin:0 auto;max-width:1280px}.section-header[data-v-237efbf8]{margin-bottom:4rem;text-align:center}.section-badge[data-v-237efbf8]{background:var(--color-primary-light);border-radius:2rem;color:var(--color-primary);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:1rem;padding:.5rem 1rem;text-transform:uppercase}.section-title[data-v-237efbf8]{color:var(--color-text);font-size:2rem;font-weight:800;margin-bottom:1rem}@media(min-width:768px){.section-title[data-v-237efbf8]{font-size:2.5rem}}.section-subtitle[data-v-237efbf8]{color:var(--color-text-muted);font-size:1.125rem;line-height:1.7;margin:0 auto;max-width:600px}.brokers-overview[data-v-237efbf8]{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:960px){.brokers-overview[data-v-237efbf8]{grid-template-columns:repeat(2,minmax(0,1fr))}}.broker-panel[data-v-237efbf8]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;display:flex;flex-direction:column;gap:1.5rem;padding:2rem;transition:all .3s ease}.broker-panel[data-v-237efbf8]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.coming-soon-panel[data-v-237efbf8]{background:linear-gradient(180deg,var(--color-surface) 0,var(--color-bg) 100%)}.broker-panel-header[data-v-237efbf8]{display:flex;flex-direction:column;gap:.75rem}.broker-panel-title[data-v-237efbf8]{align-items:center;background:var(--color-primary-light);border-radius:999px;color:var(--color-badge-text);display:inline-flex;font-size:.8125rem;font-weight:700;letter-spacing:.04em;padding:.5rem .875rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.broker-panel-description[data-v-237efbf8]{color:var(--color-text-muted);font-size:.95rem;line-height:1.6;margin:0}.broker-chip-list[data-v-237efbf8]{display:flex;flex-wrap:wrap;gap:.75rem}.broker-chip[data-v-237efbf8]{align-items:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text);display:inline-flex;font-size:.9375rem;font-weight:600;gap:.625rem;padding:.5rem 1rem .5rem .5rem}.broker-chip-soon[data-v-237efbf8]{background:transparent;border-style:dashed;color:var(--color-text-muted);padding:.625rem 1rem}.broker-chip-logo[data-v-237efbf8]{border-radius:.375rem;flex-shrink:0;height:1.375rem;width:1.375rem}.generic-panel[data-v-237efbf8]{align-items:flex-start;background:linear-gradient(135deg,var(--color-primary-light) 0,var(--color-surface) 100%);border:1px solid var(--color-primary);border-radius:1rem;display:flex;gap:1.5rem;margin-top:1.5rem;padding:2rem;transition:box-shadow .3s ease}.generic-panel[data-v-237efbf8]:hover{box-shadow:var(--shadow-lg)}@media(max-width:600px){.generic-panel[data-v-237efbf8]{flex-direction:column}}.generic-panel-icon[data-v-237efbf8]{align-items:center;background:var(--color-primary);border-radius:.875rem;color:#fff;display:flex;flex-shrink:0;height:3.25rem;justify-content:center;width:3.25rem}.generic-panel-content[data-v-237efbf8]{display:flex;flex:1;flex-direction:column;gap:.875rem}.generic-panel-header[data-v-237efbf8]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.generic-panel-badge[data-v-237efbf8]{align-items:center;background:var(--color-primary-btn);border-radius:999px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:700;letter-spacing:.06em;padding:.3rem .75rem;text-transform:uppercase}.generic-panel-title[data-v-237efbf8]{color:var(--color-text);font-size:1.125rem;font-weight:700;margin:0}.generic-panel-description[data-v-237efbf8]{color:var(--color-text-muted);font-size:.9375rem;line-height:1.7;margin:0}.generic-panel-features[data-v-237efbf8]{display:flex;flex-wrap:wrap;gap:.625rem}.generic-feature-chip[data-v-237efbf8]{align-items:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text);display:inline-flex;font-size:.875rem;font-weight:500;gap:.375rem;padding:.4rem .875rem}.generic-feature-chip svg[data-v-237efbf8]{color:var(--color-primary);flex-shrink:0}.lpc[data-v-7c98c28d]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1.5rem;display:flex;flex-direction:column;height:100%;padding:2rem;position:relative;transition:all .3s ease}.lpc[data-v-7c98c28d]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.lpc--premium[data-v-7c98c28d]{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}@media(min-width:768px){.lpc--premium[data-v-7c98c28d]{transform:scale(1.05)}.lpc--premium[data-v-7c98c28d]:hover{transform:scale(1.05) translateY(-4px)}}.lpc__badge[data-v-7c98c28d]{display:flex;justify-content:center;margin-bottom:.5rem}.lpc__badge-chip[data-v-7c98c28d]{background:var(--color-primary-btn,#4f46e5);border-radius:1rem;color:#fff;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase}.lpc__header[data-v-7c98c28d]{margin-bottom:1.5rem;padding-top:1.5rem;text-align:center}.lpc__header--with-badge[data-v-7c98c28d]{padding-top:.5rem}.lpc__name[data-v-7c98c28d]{color:var(--color-text);font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.lpc__description[data-v-7c98c28d]{color:var(--color-text-muted);font-size:.875rem}.lpc__price[data-v-7c98c28d]{align-items:baseline;display:flex;gap:.25rem;justify-content:center;margin-bottom:1rem}.lpc__currency[data-v-7c98c28d]{color:var(--color-text);font-size:1.5rem;font-weight:700}.lpc__amount[data-v-7c98c28d]{color:var(--color-text);font-size:3rem;font-weight:800;line-height:1}.lpc__period[data-v-7c98c28d]{color:var(--color-text-muted);font-size:.875rem}.lpc__annual[data-v-7c98c28d]{display:flex;justify-content:center;margin-bottom:1rem}.lpc__annual[data-v-7c98c28d]:after{content:none}.lpc__annual[data-v-7c98c28d]{background:#22c55e26;border-radius:1rem;color:var(--lpc-annual-fg,#166534);font-size:.75rem;font-weight:600;margin-left:auto;margin-right:auto;padding:.25rem .75rem;width:-moz-fit-content;width:fit-content}.lpc__divider[data-v-7c98c28d]{border:none;border-top:1px solid var(--color-border);margin-bottom:1.5rem}.lpc__features[data-v-7c98c28d]{flex:1;list-style:none;margin:0 0 2rem;padding:0}.lpc__feature[data-v-7c98c28d]{align-items:center;border-bottom:1px solid var(--color-border);color:var(--color-text);display:flex;font-size:.875rem;gap:.75rem;padding:.5rem 0}.lpc__feature[data-v-7c98c28d]:last-child{border-bottom:none}.lpc__check[data-v-7c98c28d]{color:var(--color-accent);flex-shrink:0;height:1.25rem;width:1.25rem}.lpc__actions[data-v-7c98c28d]{margin-top:auto}.lpc__cta[data-v-7c98c28d]{background:transparent;border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-text);cursor:pointer;display:block;font-size:1rem;font-weight:600;padding:.875rem 1.5rem;text-align:center;text-decoration:none;transition:all .2s ease;width:100%}.lpc__cta[data-v-7c98c28d]:hover{border-color:var(--color-primary);color:var(--color-primary)}.lpc__cta--premium[data-v-7c98c28d]{background:var(--color-primary-btn,#4f46e5);border-color:transparent;color:#fff}.lpc__cta--premium[data-v-7c98c28d]:hover{background:var(--color-primary-btn-hover,#4338ca);transform:translateY(-1px)}.pricing-section[data-v-c00ce550]{background:var(--color-bg);padding:6rem 1.5rem}@media(min-width:768px){.pricing-section[data-v-c00ce550]{padding:8rem 2rem}}.pricing-container[data-v-c00ce550]{margin:0 auto;max-width:960px}.section-header[data-v-c00ce550]{margin-bottom:3rem;text-align:center}.section-badge[data-v-c00ce550]{background:var(--color-primary-light);border-radius:2rem;color:var(--color-primary);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:1rem;padding:.5rem 1rem;text-transform:uppercase}.section-title[data-v-c00ce550]{color:var(--color-text);font-size:2rem;font-weight:800;margin-bottom:1rem}@media(min-width:768px){.section-title[data-v-c00ce550]{font-size:2.5rem}}.section-subtitle[data-v-c00ce550]{color:var(--color-text-muted);font-size:1.125rem;line-height:1.7;margin:0 auto;max-width:600px}.pricing-toggle[data-v-c00ce550]{background:var(--color-bg-secondary);border-radius:.75rem;display:flex;gap:.5rem;justify-content:center;margin-bottom:3rem;margin-left:auto;margin-right:auto;padding:.25rem;width:-moz-fit-content;width:fit-content}.toggle-btn[data-v-c00ce550]{align-items:center;background:transparent;border:none;border-radius:.5rem;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.toggle-btn.active[data-v-c00ce550]{background:var(--color-surface);box-shadow:var(--shadow-sm)}.toggle-btn.active[data-v-c00ce550],.toggle-btn[data-v-c00ce550]:hover:not(.active){color:var(--color-text)}.save-badge[data-v-c00ce550]{background:var(--color-accent);border-radius:1rem;color:#0f172a;font-size:.625rem;font-weight:700;padding:.125rem .5rem}.pricing-grid[data-v-c00ce550]{align-items:stretch;display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:768px){.pricing-grid[data-v-c00ce550]{grid-template-columns:repeat(2,1fr)}}.landing-plan-card[data-v-c00ce550]{height:100%}.pricing-card[data-v-c00ce550]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1.5rem;padding:2rem;position:relative;transition:all .3s ease}.pricing-card[data-v-c00ce550]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.pricing-card.featured[data-v-c00ce550]{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}@media(min-width:768px){.pricing-card.featured[data-v-c00ce550]{transform:scale(1.05)}.pricing-card.featured[data-v-c00ce550]:hover{transform:scale(1.05) translateY(-4px)}}.featured-badge[data-v-c00ce550]{background:var(--color-primary);border-radius:1rem;color:#fff;font-size:.75rem;font-weight:700;left:50%;letter-spacing:.05em;padding:.375rem 1rem;position:absolute;text-transform:uppercase;top:-.75rem;transform:translate(-50%)}.card-header[data-v-c00ce550]{margin-bottom:1.5rem;text-align:center}.plan-name[data-v-c00ce550]{color:var(--color-text);font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.plan-description[data-v-c00ce550]{color:var(--color-text-muted);font-size:.875rem}.card-price[data-v-c00ce550]{align-items:baseline;display:flex;gap:.25rem;justify-content:center;margin-bottom:1rem}.card-price .currency[data-v-c00ce550]{color:var(--color-text);font-size:1.5rem;font-weight:700}.card-price .amount[data-v-c00ce550]{color:var(--color-text);font-size:3rem;font-weight:800;line-height:1}.card-price .period[data-v-c00ce550]{color:var(--color-text-muted);font-size:.875rem}.trial-badge[data-v-c00ce550]{align-items:center;background:#4ade801a;border-radius:.5rem;color:var(--color-accent);display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;margin-bottom:2rem;padding:.75rem}.trial-icon[data-v-c00ce550]{height:1.25rem;width:1.25rem}.feature-list[data-v-c00ce550]{list-style:none;margin:0 0 2rem;padding:0}.feature-list li[data-v-c00ce550]{align-items:center;border-bottom:1px solid var(--color-border);color:var(--color-text);display:flex;font-size:.875rem;gap:.75rem;padding:.75rem 0}.feature-list li[data-v-c00ce550]:last-child{border-bottom:none}.feature-list li.highlight[data-v-c00ce550]{color:var(--color-primary);font-weight:600}.check-icon[data-v-c00ce550]{color:var(--color-accent);flex-shrink:0;height:1.25rem;width:1.25rem}.ai-badge[data-v-c00ce550]{background:linear-gradient(135deg,#8b5cf6,#d946ef);border-radius:.25rem;color:#fff;font-size:.625rem;font-weight:700;margin-left:auto;padding:.125rem .5rem}.pricing-note[data-v-c00ce550]{background:var(--color-bg-secondary);border-radius:1rem;margin-top:3rem;padding:1.5rem;text-align:center}.pricing-note p[data-v-c00ce550]{color:var(--color-text-muted);font-size:.875rem;margin-bottom:.5rem}.faq-link[data-v-c00ce550]{color:var(--color-primary);font-size:.875rem;font-weight:600;text-decoration:none}.faq-link[data-v-c00ce550]:hover{text-decoration:underline}.referral-section[data-v-59bef55f]{background:linear-gradient(160deg,#6366f10d,#a855f714 50%,#ec48990d);padding:5rem 1.5rem;position:relative}@media(min-width:768px){.referral-section[data-v-59bef55f]{padding:7rem 2rem}}.referral-container[data-v-59bef55f]{margin:0 auto;max-width:900px;text-align:center}.referral-badge[data-v-59bef55f]{align-items:center;background:#a855f71f;border-radius:9999px;color:#a855f7;display:inline-flex;font-size:.85rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem;padding:.4rem 1rem}.badge-icon[data-v-59bef55f]{height:16px;width:16px}.referral-title[data-v-59bef55f]{color:var(--color-text,#fff);font-size:2rem;font-weight:800;margin-bottom:.75rem}@media(min-width:768px){.referral-title[data-v-59bef55f]{font-size:2.5rem}}.referral-subtitle[data-v-59bef55f]{color:var(--color-text-muted,hsla(0,0%,100%,.7));font-size:1.1rem;line-height:1.7;margin:0 auto 3rem;max-width:600px}.referral-cards[data-v-59bef55f]{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:2.5rem}@media(min-width:768px){.referral-cards[data-v-59bef55f]{flex-wrap:nowrap;gap:2rem}}.reward-card[data-v-59bef55f]{backdrop-filter:blur(10px);background:var(--color-surface,hsla(0,0%,100%,.05));border:1px solid var(--color-border,hsla(0,0%,100%,.08));border-radius:1rem;flex:1;max-width:350px;min-width:250px;padding:2rem 1.5rem;text-align:center}.reward-icon[data-v-59bef55f]{align-items:center;border-radius:50%;display:flex;height:56px;justify-content:center;margin:0 auto 1rem;width:56px}.reward-icon svg[data-v-59bef55f]{height:28px;width:28px}.reward-icon--friend[data-v-59bef55f]{background:#6366f126;color:#818cf8}.reward-icon--you[data-v-59bef55f]{background:#22c55e26;color:#4ade80}.reward-title[data-v-59bef55f]{color:var(--color-text-muted,hsla(0,0%,100%,.6));font-size:1rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.reward-highlight[data-v-59bef55f]{color:var(--color-text,#fff);font-size:1.5rem;font-weight:800;margin-bottom:.5rem}@media(min-width:768px){.reward-highlight[data-v-59bef55f]{font-size:1.75rem}}.reward-desc[data-v-59bef55f]{color:var(--color-text-muted,hsla(0,0%,100%,.5));font-size:.9rem;line-height:1.5}.reward-divider[data-v-59bef55f]{display:none}@media(min-width:768px){.reward-divider[data-v-59bef55f]{align-items:center;display:flex;justify-content:center}}.divider-icon[data-v-59bef55f]{color:var(--color-text-muted,hsla(0,0%,100%,.2));height:32px;opacity:.5;width:32px}.referral-cta[data-v-59bef55f]{align-items:center;display:inline-flex;gap:.5rem;margin-bottom:1rem}.referral-note[data-v-59bef55f]{color:var(--color-text-muted,hsla(0,0%,100%,.4));font-size:.85rem}.faq-section[data-v-85ebdfee]{background:var(--color-bg-secondary);padding:6rem 1.5rem}@media(min-width:768px){.faq-section[data-v-85ebdfee]{padding:8rem 2rem}}.faq-container[data-v-85ebdfee]{margin:0 auto;max-width:800px}.section-header[data-v-85ebdfee]{margin-bottom:4rem;text-align:center}.section-badge[data-v-85ebdfee]{background:var(--color-primary-light);border-radius:2rem;color:var(--color-primary);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:1rem;padding:.5rem 1rem;text-transform:uppercase}.section-title[data-v-85ebdfee]{color:var(--color-text);font-size:2rem;font-weight:800;margin-bottom:1rem}@media(min-width:768px){.section-title[data-v-85ebdfee]{font-size:2.5rem}}.section-subtitle[data-v-85ebdfee]{color:var(--color-text-muted);font-size:1.125rem;line-height:1.7}.faq-list[data-v-85ebdfee]{display:flex;flex-direction:column;gap:1rem}.faq-item[data-v-85ebdfee]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;overflow:hidden;transition:all .3s ease}.faq-item.open[data-v-85ebdfee],.faq-item[data-v-85ebdfee]:hover{border-color:var(--color-primary)}.faq-item.open .faq-question[data-v-85ebdfee]{color:var(--color-primary)}.faq-item.open .toggle-icon[data-v-85ebdfee]{transform:rotate(180deg)}.faq-item.open .faq-answer[data-v-85ebdfee]{max-height:500px;opacity:1}.faq-question[data-v-85ebdfee]{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem;text-align:left;transition:color .2s ease;width:100%}.question-text[data-v-85ebdfee]{color:var(--color-text);font-size:1rem;font-weight:600;padding-right:1rem}.toggle-icon[data-v-85ebdfee]{color:var(--color-text-muted);flex-shrink:0;height:1.25rem;transition:transform .3s ease;width:1.25rem}.faq-answer[data-v-85ebdfee]{max-height:0;opacity:0;overflow:hidden;transition:all .3s ease}.faq-answer p[data-v-85ebdfee]{color:var(--color-text-muted);font-size:.9375rem;line-height:1.7;padding:0 1.5rem 1.5rem}.contact-cta[data-v-85ebdfee]{align-items:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:1rem;display:flex;flex-direction:column;gap:1.5rem;margin-top:4rem;padding:2rem;text-align:center}@media(min-width:640px){.contact-cta[data-v-85ebdfee]{flex-direction:row;text-align:left}}.cta-content[data-v-85ebdfee]{flex:1}.cta-title[data-v-85ebdfee]{color:var(--color-text);font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.cta-description[data-v-85ebdfee]{color:var(--color-text-muted);font-size:.875rem}.btn-icon[data-v-85ebdfee]{height:1.25rem;margin-right:.5rem;width:1.25rem}.cta-section[data-v-27f92e8f]{background:linear-gradient(135deg,var(--color-primary-btn) 0,#4338ca 100%);overflow:hidden;padding:6rem 1.5rem;position:relative}@media(min-width:768px){.cta-section[data-v-27f92e8f]{padding:8rem 2rem}}.cta-container[data-v-27f92e8f]{margin:0 auto;max-width:800px;position:relative;z-index:1}.cta-content[data-v-27f92e8f]{text-align:center}.cta-title[data-v-27f92e8f]{color:#fff;font-size:2rem;font-weight:800;margin-bottom:1rem}@media(min-width:768px){.cta-title[data-v-27f92e8f]{font-size:2.5rem}}.cta-description[data-v-27f92e8f]{color:#ffffffe6;font-size:1.125rem;line-height:1.7;margin:0 auto 2rem;max-width:500px}.cta-actions[data-v-27f92e8f]{align-items:center;display:flex;flex-direction:column;gap:1rem}.btn-xl[data-v-27f92e8f]{background:#fff;color:var(--color-primary-btn);font-size:1.125rem;padding:1rem 2rem}.btn-xl[data-v-27f92e8f]:hover{background:#ffffffe6;transform:translateY(-2px)}.btn-xl .btn-icon[data-v-27f92e8f]{height:1.25rem;margin-left:.5rem;width:1.25rem}.cta-note[data-v-27f92e8f]{align-items:center;color:#fffc;display:flex;font-size:.875rem;gap:.5rem}.cta-note .note-icon[data-v-27f92e8f]{height:1rem;width:1rem}.cta-decoration[data-v-27f92e8f]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.decoration-ring[data-v-27f92e8f]{border:1px solid hsla(0,0%,100%,.1);border-radius:50%;position:absolute}.decoration-ring.ring-1[data-v-27f92e8f]{height:400px;right:-100px;top:-200px;width:400px}.decoration-ring.ring-2[data-v-27f92e8f]{bottom:-150px;height:300px;left:-50px;width:300px}.decoration-ring.ring-3[data-v-27f92e8f]{height:200px;left:20%;top:50%;transform:translateY(-50%);width:200px}
