.svelte-k5xh4p{margin:0;padding:0;box-sizing:border-box}.header.svelte-k5xh4p{position:absolute;top:0;left:0;width:100%;height:7rem;background-color:#fff;display:flex;align-items:center;padding:1rem 3rem;margin-top:.81rem}.header.svelte-k5xh4p a:where(.svelte-k5xh4p){margin:0 auto}.logo.svelte-k5xh4p{max-height:5.5rem;width:auto}.container.svelte-k5xh4p,.info.svelte-k5xh4p{margin:0 auto;margin-top:2rem;width:calc(100% - 10rem);max-width:63vw}.container.svelte-k5xh4p{margin-top:12rem;display:flex;height:auto;align-items:center;justify-content:space-around}.info.svelte-k5xh4p{background-color:none;padding:2rem;border-radius:10px;text-align:center;height:44vh}.login-container.svelte-k5xh4p{display:flex;align-items:center;flex:1}.content.svelte-k5xh4p{text-align:left;background-color:#fff;border-radius:10px;max-width:100%}.content.narrow.svelte-k5xh4p{padding-top:3rem}.welcome.svelte-k5xh4p{font-size:3rem;font-weight:600;margin-bottom:1.3rem;line-height:3.4rem}.description.svelte-k5xh4p{font-size:1rem;font-weight:500;color:#494949;margin-bottom:1rem;line-height:1.6;width:90%}.sign-in-button.svelte-k5xh4p{padding:10px 20px;background-color:#a31f34;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.sign-in-button.svelte-k5xh4p:hover{background-color:#801d2d}.demo-button.svelte-k5xh4p{padding:10px 20px;background-color:#585858;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;margin-left:.5rem;transition:background-color .3s ease}.demo-button.svelte-k5xh4p:hover{background-color:#363636}.screenshots-container.svelte-k5xh4p{flex:1;display:flex;justify-content:center;align-items:center;position:relative}.screenshot.svelte-k5xh4p{max-width:100%;max-height:100%;border-radius:10px;box-shadow:0 6px 20px #0000008a;transition:opacity .5s ease,transform .5s ease}.cards.svelte-k5xh4p{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem;height:100%;max-height:auto}.card.svelte-k5xh4p{flex:1 1 calc(25% - 1.5rem);background-color:#fff;border-radius:10px;padding:2rem 1.5rem;box-shadow:0 4px 10px #0000001a;text-align:left;font-size:1rem;font-weight:600;transition:transform .3s ease,box-shadow .3s ease-in-out;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:.8rem}.card.svelte-k5xh4p img:where(.svelte-k5xh4p){margin-bottom:1rem}.card.svelte-k5xh4p h1:where(.svelte-k5xh4p){font-size:1.2rem;color:#000;margin-bottom:.5rem;width:110%}.card.svelte-k5xh4p p:where(.svelte-k5xh4p){font-size:.9rem;color:#666;line-height:1.5}.card.svelte-k5xh4p:hover{transform:translateY(-.5rem);box-shadow:0 6px 15px #0003}.cards.svelte-k5xh4p{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem}@media (max-width: 1600px){.container.svelte-k5xh4p{margin-top:10vh;flex-direction:column;flex:1;text-align:center;align-items:center;height:auto}.screenshots-container.svelte-k5xh4p{margin-top:4rem;max-width:75%}.screenshot.svelte-k5xh4p{width:100%;height:auto}.container.svelte-k5xh4p .content:where(.svelte-k5xh4p){text-align:center}.sign-in-button.svelte-k5xh4p,.demo-button.svelte-k5xh4p{height:50px}.login-container.svelte-k5xh4p{flex-direction:column;flex:1;align-items:center;height:auto}.description.svelte-k5xh4p{margin:0 auto;margin-bottom:1.2rem}.cards.svelte-k5xh4p{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;height:auto;overflow:visible}.card.svelte-k5xh4p{flex:1 1 calc(50% - 2rem);max-width:80%;text-align:center;box-sizing:border-box}.card.svelte-k5xh4p h1:where(.svelte-k5xh4p){font-size:1.7rem;color:#000;margin-bottom:.5rem;width:110%}}@media (min-height: 1200px){.cards.svelte-k5xh4p{max-width:90vw}.cards.svelte-k5xh4p h1:where(.svelte-k5xh4p){margin-top:8vh;font-size:2vh}.card.svelte-k5xh4p{max-height:50vh}.card.svelte-k5xh4p img:where(.svelte-k5xh4p){max-height:40vh}.card.svelte-k5xh4p p:where(.svelte-k5xh4p){font-size:1.3vh}.login-container.svelte-k5xh4p h1:where(.svelte-k5xh4p){font-size:4vh;line-height:4.3vh}.login-container.svelte-k5xh4p .description:where(.svelte-k5xh4p){font-size:1.4vh}.login-container.svelte-k5xh4p button:where(.svelte-k5xh4p){margin-top:2vh;font-size:1.3vh;max-width:10vw}}.fade-in.svelte-k5xh4p{opacity:1;transform:scale(1)}.fade-out.svelte-k5xh4p{opacity:0;transform:scale(.95)}
