.navbar.svelte-1ybxjso{display:flex;align-items:center;padding:0 20px}section.svelte-1ybxjso{margin-bottom:clamp(50px,10vw,100px)!important}.nav-container.svelte-1ybxjso,.footer-content.svelte-1ybxjso{margin:auto}.hero.svelte-1ybxjso{margin:auto;margin-top:clamp(40px,8vw,100px);display:flex;flex-direction:column;max-width:min(90vw,1200px);gap:clamp(30px,6vw,100px);justify-content:center;align-items:center}.hero-content.svelte-1ybxjso{flex:1;display:flex;flex-direction:column;align-items:center;text-align:left;width:100%}.hero-content.svelte-1ybxjso h1:where(.svelte-1ybxjso),.hero-content.svelte-1ybxjso h2:where(.svelte-1ybxjso){align-self:flex-start;width:100%}.card-half-left.svelte-1ybxjso{width:100%;justify-content:space-between}.card-half-right.svelte-1ybxjso{width:100%}@media (min-width: 768px){.hero.svelte-1ybxjso{flex-direction:row;max-width:80vw}.card-half-left.svelte-1ybxjso{max-width:50%}.card-half-right.svelte-1ybxjso{max-width:40%}}small.svelte-1ybxjso{align-self:flex-end;margin-top:-20px;margin-bottom:15px;font-size:clamp(.8rem,2vw,1rem);text-align:right}@media (min-width: 768px){small.svelte-1ybxjso{align-self:flex-end;text-align:right;margin-top:-20px;margin-bottom:15px}}.note.svelte-1ybxjso{display:block;width:100%;text-align:right;margin-top:1px!important;margin-bottom:20px;font-style:italic;align-self:flex-start}@media (min-width: 768px){.note.svelte-1ybxjso{margin-top:-15px;margin-bottom:25px;position:relative;align-self:flex-end}}.number-container.svelte-1ybxjso{margin-bottom:10px}.number-container.svelte-1ybxjso h2:where(.svelte-1ybxjso){font-size:clamp(64px,15vw,128pt);font-weight:700;margin:0;line-height:1}.number-container.svelte-1ybxjso p:where(.svelte-1ybxjso){font-weight:700}.big-card.svelte-1ybxjso{padding:20px;border-radius:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:200px}.small-card.svelte-1ybxjso{padding:15px;border-radius:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:120px;text-align:center}@media (min-width: 768px){.big-card.svelte-1ybxjso{padding:30px;border-radius:25px;min-height:250px}.small-card.svelte-1ybxjso{padding:20px;border-radius:20px;min-height:150px}}.stats-grid.svelte-1ybxjso{display:flex;flex-direction:column;gap:10px;margin-top:20px;width:100%}.stat-number.svelte-1ybxjso{font-size:clamp(36px,10vw,72pt);line-height:1}@media (min-width: 768px){.stats-grid.svelte-1ybxjso{flex-direction:row}}.text-small.svelte-1ybxjso{font-weight:500}.cta-buttons.svelte-1ybxjso{display:flex;flex-direction:column;gap:10px;margin-top:20px;align-items:flex-start;align-self:flex-start;width:100%;justify-content:flex-start}@media (min-width: 480px){.cta-buttons.svelte-1ybxjso{flex-direction:row}}.features.svelte-1ybxjso{margin:auto;display:flex;flex-direction:column;max-width:min(95vw,1200px);gap:clamp(40px,8vw,100px);justify-content:center;align-items:center;padding:0 20px}.tabs.svelte-1ybxjso{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;margin-top:-20px}@media (min-width: 768px){.tabs.svelte-1ybxjso{margin-top:-60px}}.tab-buttons.svelte-1ybxjso{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;width:100%}.tab-buttons.svelte-1ybxjso button:where(.svelte-1ybxjso){cursor:pointer;width:100%;text-align:center}@media (min-width: 768px){.tab-buttons.svelte-1ybxjso{flex-direction:row;gap:20px;width:auto}.tab-buttons.svelte-1ybxjso button:where(.svelte-1ybxjso){width:auto}}.feature-card.svelte-1ybxjso{display:flex;flex-direction:column;width:100%;max-width:700px;min-height:400px;background-color:#ffc107;border-radius:30px;overflow:hidden}.feature-card.svelte-1ybxjso .icon:where(.svelte-1ybxjso){min-height:200px;color:#fff;margin-bottom:0;display:flex;justify-content:center;align-items:center}.icon.svelte-1ybxjso .material-symbols-outlined:where(.svelte-1ybxjso){font-size:clamp(120px,20vw,300px);margin:0}@media (min-width: 768px){.feature-card.svelte-1ybxjso{flex-direction:row;border-radius:50px}.feature-card.svelte-1ybxjso .icon:where(.svelte-1ybxjso){min-width:50%;min-height:400px;margin-bottom:20px}}.tab-info.svelte-1ybxjso{flex:1;padding:20px;display:flex;flex-direction:column;justify-content:center;gap:20px}.tab-info.svelte-1ybxjso li:where(.svelte-1ybxjso){list-style:none}.how-it-works.svelte-1ybxjso{margin:auto;display:flex;flex-direction:column;max-width:min(95vw,1200px);gap:clamp(40px,8vw,100px);justify-content:center;align-items:center;padding:0 20px}.process-steps.svelte-1ybxjso{width:100%;margin-top:clamp(-30px,-5vw,-50px);display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 768px){.process-steps.svelte-1ybxjso{max-width:70vw;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:30px;width:75%}}.step.svelte-1ybxjso{display:flex;flex-direction:column;align-items:center;background-color:#e65100;border-radius:30px;padding:20px;position:relative;transition:transform .2s ease-in-out;width:100%;min-height:200px}.step.svelte-1ybxjso:hover{transform:scale(1.02);transition:transform .2s ease-in-out}.step-number.svelte-1ybxjso{position:absolute;top:10px;left:20px;font-size:clamp(32px,8vw,64pt);font-weight:700;color:#ffc107;line-height:1}.step-content.svelte-1ybxjso{margin-top:clamp(50px,10vw,70px);text-align:left;width:100%}@media (min-width: 768px){.step.svelte-1ybxjso{border-radius:50px;min-height:auto;height:100%}}.final-cta.svelte-1ybxjso{padding:clamp(30px,6vw,50px) 20px;text-align:center}.final-cta.svelte-1ybxjso h2:where(.svelte-1ybxjso){margin-bottom:20px;font-size:clamp(1.8rem,4vw,2.5rem)}.final-cta.svelte-1ybxjso p:where(.svelte-1ybxjso){margin-bottom:30px;font-size:clamp(1rem,2.5vw,1.2rem)}footer.svelte-1ybxjso{display:flex;align-items:center;margin-bottom:20px;padding:0 20px}.footer-brand.svelte-1ybxjso{flex:1;display:flex;align-items:center;justify-content:center}.footer-links.svelte-1ybxjso{display:flex;flex-direction:column;gap:20px;text-align:center;font-size:.9rem}.footer-links.svelte-1ybxjso a:where(.svelte-1ybxjso){color:#1e293b;text-decoration:none}.loading-spinner.svelte-1ybxjso{width:24px;height:24px;border:3px solid #f3f3f3;border-top:3px solid #4a69fd;border-radius:50%;animation:svelte-1ybxjso-spin 1s linear infinite;margin:0 auto}@keyframes svelte-1ybxjso-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 768px){.footer-links.svelte-1ybxjso{flex-direction:row;gap:50px;text-align:left}}
