.hero[data-astro-cid-bbe6dxrz]{padding:5rem 0;background:linear-gradient(100deg,var(--light) 0%,#dbeafe 100%)}.hero-container[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:space-between;gap:3rem}.hero-content[data-astro-cid-bbe6dxrz]{flex:1;max-width:600px}.hero-headline[data-astro-cid-bbe6dxrz]{font-size:3rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem;color:var(--dark)}.hero-subheadline[data-astro-cid-bbe6dxrz]{font-size:1.25rem;color:#475569;margin-bottom:2rem}.hero-image[data-astro-cid-bbe6dxrz]{flex:1;max-width:500px;border-radius:.5rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.button-group[data-astro-cid-bbe6dxrz]{display:flex;gap:1rem}@media (max-width: 768px){.hero[data-astro-cid-bbe6dxrz]{padding:3rem 0 2rem}.hero-container[data-astro-cid-bbe6dxrz]{flex-direction:column;gap:2rem}.hero-content[data-astro-cid-bbe6dxrz]{max-width:100%;text-align:center}.hero-headline[data-astro-cid-bbe6dxrz]{font-size:2.25rem}.hero-subheadline[data-astro-cid-bbe6dxrz]{font-size:1.125rem}.hero-image[data-astro-cid-bbe6dxrz]{max-width:100%;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;margin:0 auto}.button-group[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:center}}@media (max-width: 480px){.hero[data-astro-cid-bbe6dxrz]{padding:2rem 0 1.5rem}.hero-headline[data-astro-cid-bbe6dxrz]{font-size:1.875rem}.hero-subheadline[data-astro-cid-bbe6dxrz]{font-size:1rem}.hero-container[data-astro-cid-bbe6dxrz]{gap:1.5rem}}.feature-card[data-astro-cid-oowexf56]{background-color:#fff;border-radius:.5rem;padding:2rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:transform .2s,box-shadow .2s}.feature-card[data-astro-cid-oowexf56]:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.feature-icon[data-astro-cid-oowexf56]{width:3rem;height:3rem;margin-bottom:1.25rem;color:var(--primary)}.feature-title[data-astro-cid-oowexf56]{font-size:1.5rem;font-weight:600;margin-bottom:.75rem}.feature-description[data-astro-cid-oowexf56]{color:#475569}.features[data-astro-cid-vnivfuh2]{padding:5rem 0;background-color:#fff}.features-grid[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.how-it-works[data-astro-cid-cmgpsf2k]{padding:5rem 0;background-color:#f1f5f9}.steps[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;gap:2rem;max-width:800px;margin:0 auto}.step[data-astro-cid-cmgpsf2k]{display:flex;gap:1.5rem;align-items:flex-start;background-color:#fff;padding:2rem;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.step-number[data-astro-cid-cmgpsf2k]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background-color:var(--primary);color:#fff;font-weight:700;font-size:1.25rem;border-radius:50%;flex-shrink:0}.step-content[data-astro-cid-cmgpsf2k]{flex:1}.step-title[data-astro-cid-cmgpsf2k]{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.step-description[data-astro-cid-cmgpsf2k]{color:#475569}.prop-firms[data-astro-cid-mz35z35p]{padding:5rem 0;background-color:#fff}.firms-grid[data-astro-cid-mz35z35p]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;margin-bottom:3rem}.button-group[data-astro-cid-mz35z35p]{display:flex;justify-content:center;gap:1rem}@media (max-width: 768px){.button-group[data-astro-cid-mz35z35p]{flex-direction:column;align-items:center}}.faq[data-astro-cid-z6gx6xcw]{padding:5rem 0;background-color:#f1f5f9}.faq-container[data-astro-cid-z6gx6xcw]{max-width:800px;margin:0 auto}.faq-item[data-astro-cid-z6gx6xcw]{margin-bottom:1.5rem;border-radius:.5rem;background-color:#fff;overflow:hidden}.faq-question[data-astro-cid-z6gx6xcw]{padding:1.5rem;font-weight:600;font-size:1.125rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-answer[data-astro-cid-z6gx6xcw]{padding:0 1.5rem 1.5rem;color:#475569;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease-out}.faq-answer[data-astro-cid-z6gx6xcw].collapsed{padding:0 1.5rem}
