.hero.svelte-14yrbx9.svelte-14yrbx9{background-image:var(--gradient-2)}.hero.svelte-14yrbx9>div.svelte-14yrbx9{display:flex;justify-content:space-around;align-items:center;padding:var(--size-9);max-width:1600px}.header-content.svelte-14yrbx9.svelte-14yrbx9{padding:var(--size-9);display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:40px;flex:0 60%;max-width:60%}h1.svelte-14yrbx9.svelte-14yrbx9{color:#fff;font-size:var(--size-10);font-weight:900}span.svelte-14yrbx9.svelte-14yrbx9{font-size:1.5rem;display:block;font-weight:600}.header-content.svelte-14yrbx9 p.svelte-14yrbx9{font-size:1.3rem;font-weight:500;color:#fff}.header-content.svelte-14yrbx9>div.svelte-14yrbx9{display:flex;justify-content:flex-start;flex-direction:column;gap:15px}img.svelte-14yrbx9.svelte-14yrbx9{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;max-height:400px;max-width:40%;flex:0 40%;border-radius:20px;box-shadow:0 1px 1px #00000013,0 2px 2px #00000013,0 4px 4px #00000013,0 8px 8px #00000013,0 16px 16px #00000013}@media (width < 1024px){.hero.svelte-14yrbx9>div.svelte-14yrbx9{flex-wrap:wrap;gap:var(--size-9);padding:var(--size-8) var(--size-4)}.header-content.svelte-14yrbx9>div.svelte-14yrbx9{width:100%;align-items:center}header.svelte-14yrbx9 .svelte-14yrbx9:is(.header-content,img){max-width:100%;width:100%;flex:0 100%;padding:0;text-align:center;margin:0 auto}button.svelte-14yrbx9.svelte-14yrbx9{width:70%;max-width:100%;margin:0 auto}}.card.svelte-80kiqz.svelte-80kiqz{flex:1 33%;background:#fff;color:#222;border:1px solid #ccc;border-radius:var(--radius-3);padding:var(--size-6) var(--size-4) var(--size-9);display:flex;flex-direction:column;align-items:flex-start;gap:var(--size-2);border:1px solid var(--violet-12);box-shadow:0 1px 1px #00000013,0 2px 2px #00000013,0 4px 4px #00000013,0 8px 8px #00000013,0 16px 16px #00000013;overflow:hidden}@media (width < 1024px){.card.svelte-80kiqz.svelte-80kiqz{flex:1 100%}}.icon.svelte-80kiqz.svelte-80kiqz{font-size:var(--size-8);margin-bottom:var(--size-2)}.card-content.svelte-80kiqz.svelte-80kiqz{flex:1}.card-content.svelte-80kiqz p.svelte-80kiqz{margin-block-start:var(--size-3)}h3.svelte-80kiqz.svelte-80kiqz{font-size:1.5rem;margin:0}.cta.svelte-80kiqz.svelte-80kiqz{margin-top:var(--size-2)}#how-it-works.svelte-12yffxq.svelte-12yffxq.svelte-12yffxq.svelte-12yffxq{background:var(--gradient-8)}#how-it-works.svelte-12yffxq>div.svelte-12yffxq.svelte-12yffxq.svelte-12yffxq{max-width:1200px;margin:0 auto;display:flex;justify-content:center;gap:40px;align-items:center;flex-direction:column;padding:var(--size-9)}#how-it-works.svelte-12yffxq .card-container.svelte-12yffxq.svelte-12yffxq.svelte-12yffxq{display:flex;justify-content:space-between;gap:40px}@media (width < 1024px){#how-it-works.svelte-12yffxq>div.svelte-12yffxq.svelte-12yffxq.svelte-12yffxq{padding:var(--size-5)}#how-it-works.svelte-12yffxq .card-container.svelte-12yffxq.svelte-12yffxq.svelte-12yffxq{flex-wrap:wrap;gap:var(--size-5)}}#how-it-works.svelte-12yffxq #featured-container.svelte-12yffxq.svelte-12yffxq.svelte-12yffxq{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:80px;gap:40px}#how-it-works.svelte-12yffxq #featured-container.svelte-12yffxq>div.svelte-12yffxq.svelte-12yffxq{display:flex;flex-wrap:wrap;gap:40px}#how-it-works.svelte-12yffxq #featured-container.svelte-12yffxq>div.svelte-12yffxq>.card.svelte-12yffxq{flex:0 calc(50% - 20px);border:1px solid var(--violet-12);border-radius:var(--radius-4);box-shadow:0 1px 1px #00000013,0 2px 2px #00000013,0 4px 4px #00000013,0 8px 8px #00000013,0 16px 16px #00000013;overflow:hidden;color:#fff;aspect-ratio:16/9}#how-it-works.svelte-12yffxq #featured-container>div>.card figure.svelte-12yffxq.svelte-12yffxq.svelte-12yffxq:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.95),transparent)}#how-it-works.svelte-12yffxq #featured-container>div>.card .card-body.svelte-12yffxq.svelte-12yffxq.svelte-12yffxq{padding:1rem;font-size:.875rem;line-height:1.25rem;position:absolute;bottom:20px}@media (width < 1024px){#how-it-works.svelte-12yffxq #featured-container.svelte-12yffxq>div.svelte-12yffxq>.card.svelte-12yffxq{flex:0 100%}}
