.landing-market-brief:not(:has(.dash-panel)){display:none}.landing-market-brief{padding-top:0}.landing-hero-v3{text-align:center;margin-inline:-1rem;padding:3rem 1rem 3.5rem;position:relative}@media (width>=640px){.landing-hero-v3{padding-inline:1.5rem;margin-inline:-1.5rem;padding-top:4.5rem}}@media (width>=768px){.landing-hero-v3{margin-inline:-2rem;padding-inline:2rem}}.hero-layout{justify-items:center;gap:2.5rem;max-width:68rem;margin-inline:auto;display:grid}.hero-copy{z-index:1;flex-direction:column;align-items:center;max-width:48rem;margin-inline:auto;display:flex;position:relative}.hero-pill{border:1px solid color-mix(in srgb, var(--border) 60%, transparent);background:color-mix(in srgb, var(--color-card-bg) 60%, transparent);color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.5rem;padding:.3rem .85rem;font-size:.8125rem;font-weight:500;line-height:1.4;transition:border-color .18s ease-out,color .18s ease-out;display:inline-flex}.hero-pill:hover{border-color:color-mix(in srgb, var(--color-tint) 50%, transparent);color:var(--foreground)}.hero-pill:focus-visible{outline:2px solid var(--color-tint);outline-offset:3px}.hero-pill-dot{background:var(--color-tint);border-radius:9999px;flex:none;width:6px;height:6px}.hero-pill-arrow{opacity:.5;transition:translate .18s ease-out}.hero-pill:hover .hero-pill-arrow{translate:2px}.hero-title{color:var(--landing-heading-top);font-family:var(--font-sans);letter-spacing:-.025em;margin-top:1.5rem;font-size:clamp(2.25rem,1.35rem + 3.6vw,3.75rem);font-weight:700;line-height:1.05}.hero-title span{text-wrap:balance;display:block}.hero-title-muted{color:var(--muted-foreground)}.hero-subtitle{max-width:36rem;color:var(--muted-foreground);text-wrap:pretty;margin-top:1.25rem;font-size:1rem;line-height:1.6}@media (width>=640px){.hero-subtitle{font-size:1.125rem}}.hero-store-row{margin-top:2rem}.hero-store-row .landing-store-badges{justify-content:center;align-items:center}@media (width>=640px){.hero-store-row .landing-store-badges{align-items:flex-start}}.hero-web-cta{color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:1.25rem;font-size:.875rem;display:flex}.hero-web-link{color:var(--foreground);text-underline-offset:3px;font-weight:600}.hero-web-link:hover{color:var(--color-tint);text-decoration:underline}.landing-nav-x{color:var(--muted-foreground);border-radius:.375rem;padding:.5rem;font-size:.875rem;font-weight:600;line-height:1}.landing-nav-x:hover{color:var(--foreground)}@media (width<=639.98px){.landing-nav{position:static}}@media (prefers-reduced-motion:reduce){.hero-pill-arrow,.landing-ibkr-steps a{transition:none}}#eu-tax,#ibkr{scroll-margin-top:6.5rem}.landing-ibkr-steps{max-width:42rem;color:var(--landing-muted);margin-top:1.5rem;padding-left:1.5rem;font-size:1rem;line-height:1.6;list-style:decimal}.landing-ibkr-steps li{text-wrap:pretty;padding-left:.375rem}.landing-ibkr-steps li::marker{color:var(--landing-heading-top);font-variant-numeric:tabular-nums;font-weight:600}.landing-ibkr-steps li+li{margin-top:.75rem}.landing-ibkr-steps a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.2em;overflow-wrap:anywhere;border-radius:.125rem;transition:text-decoration-color .18s ease-out}.landing-ibkr-steps a:hover{color:var(--color-tint);text-decoration-color:currentColor}.landing-ibkr-steps a:focus-visible{outline:2px solid var(--color-tint);outline-offset:2px}.landing-ibkr-note{margin-top:1.5rem}@media (width>=768px){.landing-pricing-header .instrument-action{white-space:nowrap;flex:none}}
