.service-buttons.svelte-1an3oor{display:flex;flex-direction:column;width:100%;gap:1rem}.button-container.svelte-1an3oor{position:relative;width:100%}.service-btn.svelte-1an3oor{width:100%;background-color:#000;color:#fff;border:none;padding:.75rem;cursor:pointer;font-size:1.1rem;height:6rem;letter-spacing:.5px;transition:all .2s ease-in-out;position:relative;z-index:1}.hover-image.svelte-1an3oor{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .2s ease-in-out;object-fit:cover;pointer-events:none}.button-container.svelte-1an3oor:hover .hover-image:where(.svelte-1an3oor){opacity:.7}.service-btn.svelte-1an3oor:hover{background-color:#3030307c;color:#fff}.hero.svelte-1an3oor{text-align:center;margin-bottom:4rem}.hero-title.svelte-1an3oor{font-size:3rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem}.hero-subtitle.svelte-1an3oor{font-size:1.2rem;color:#666;margin-bottom:1rem}.signup-form.svelte-1an3oor{display:flex;flex-direction:column;align-items:center;width:100%;max-width:400px;margin:0 auto}.email-input.svelte-1an3oor{width:100%;padding:.75rem;font-size:1rem;border:1px solid #ccc;border-radius:0;margin-bottom:1.5rem}.service-item.svelte-1an3oor{position:relative;text-align:left}.info-content.svelte-1an3oor{text-align:center;margin-bottom:2rem;margin-top:2rem}.service-list.svelte-1an3oor{display:flex;flex-direction:column;max-width:800px;margin:0 auto}.service-content.svelte-1an3oor{position:relative;z-index:1;background-color:#ffffff76;padding:1rem}.service-item.svelte-1an3oor h2:where(.svelte-1an3oor){font-size:1.5rem;margin-bottom:.1rem}.service-item.svelte-1an3oor p:where(.svelte-1an3oor){line-height:1.6}
