body{margin:0;font-family:Poppins,sans-serif;background:linear-gradient(to bottom,#ff9f80,#ff6f61,#ff4b47);color:#333;scroll-behavior:smooth;overflow-x:hidden}.hero.svelte-lrv911{text-align:center;padding:6rem 2rem;background:linear-gradient(135deg,#ff6f61,#ff4b47);color:#fff;clip-path:polygon(0 0,100% 0,100% 85%,0 100%);animation:svelte-lrv911-fadeIn 1.5s ease-in-out}@keyframes svelte-lrv911-fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.hero.svelte-lrv911 h1:where(.svelte-lrv911){font-size:4rem;font-weight:800;margin-bottom:1.5rem;line-height:1.2;text-shadow:3px 3px 12px rgba(0,0,0,.3)}.hero.svelte-lrv911 p:where(.svelte-lrv911){font-size:1.5rem;margin-bottom:3rem;font-weight:500;max-width:750px;margin:0 auto;text-shadow:1px 1px 5px rgba(0,0,0,.2)}.hero.svelte-lrv911 button:where(.svelte-lrv911){padding:1.2rem 3rem;font-size:1.3rem;background:linear-gradient(90deg,gold,#ff4b47);border:none;border-radius:50px;color:#fff;font-weight:700;cursor:pointer;box-shadow:0 12px 25px #0006;transition:all .4s ease}.hero.svelte-lrv911 button:where(.svelte-lrv911):hover{background:linear-gradient(90deg,#ff4b47,gold);transform:scale(1.1);box-shadow:0 15px 30px #00000080}.sections.svelte-lrv911{margin:4rem 0}.section.svelte-lrv911{padding:4rem 2rem;background:#fff;border-radius:15px;box-shadow:0 10px 20px #0000001a;margin:2rem auto;max-width:1200px;text-align:center}.section.svelte-lrv911 h2:where(.svelte-lrv911){font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#ff4b47}.section.svelte-lrv911 p:where(.svelte-lrv911){font-size:1.2rem;line-height:1.8;color:#555}
