section#intro.svelte-1thzq6g{background:linear-gradient(#0006,#0006),url(../../../assets/img/bg-intro.avif) no-repeat center center/cover;min-height:100vh;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;position:relative;overflow:hidden;padding:0 20px}.scroll-icon.svelte-1thzq6g{position:absolute;bottom:20px;left:50%;transform:translate(-50%);animation:svelte-1thzq6g-bounce 2s infinite}@keyframes svelte-1thzq6g-bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-8px)}}.scroll-dot.svelte-1thzq6g{animation:svelte-1thzq6g-scroll-dot 1.5s infinite}@keyframes svelte-1thzq6g-scroll-dot{0%{cy:10;opacity:1}50%{cy:20;opacity:.3}to{cy:10;opacity:1}}.floating-icons.svelte-1thzq6g .icon:where(.svelte-1thzq6g){position:absolute;width:80px;height:80px;padding:12px;background:#ffffff1a;border-radius:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 20px #00000040}.icon1.svelte-1thzq6g{top:40px;left:60px;animation:svelte-1thzq6g-floatXY1 8s ease-in-out infinite}.icon2.svelte-1thzq6g{top:20%;right:60px;animation:svelte-1thzq6g-floatXY2 10s ease-in-out infinite}.icon3.svelte-1thzq6g{bottom:50px;left:80px;animation:svelte-1thzq6g-floatXY3 9s ease-in-out infinite}.icon4.svelte-1thzq6g{bottom:20%;right:80px;animation:svelte-1thzq6g-floatXY4 7s ease-in-out infinite}@keyframes svelte-1thzq6g-floatXY1{0%{transform:translate(0) rotate(0)}25%{transform:translate(10px,-15px) rotate(3deg)}50%{transform:translateY(-30px) rotate(-3deg)}75%{transform:translate(-10px,-15px) rotate(2deg)}to{transform:translate(0) rotate(0)}}@keyframes svelte-1thzq6g-floatXY2{0%{transform:translate(0) rotate(0)}25%{transform:translate(-15px,-10px) rotate(-3deg)}50%{transform:translateY(-25px) rotate(3deg)}75%{transform:translate(15px,-10px) rotate(-2deg)}to{transform:translate(0) rotate(0)}}@keyframes svelte-1thzq6g-floatXY3{0%{transform:translate(0) rotate(0)}25%{transform:translate(12px,15px) rotate(2deg)}50%{transform:translateY(25px) rotate(-3deg)}75%{transform:translate(-12px,15px) rotate(3deg)}to{transform:translate(0) rotate(0)}}@keyframes svelte-1thzq6g-floatXY4{0%{transform:translate(0) rotate(0)}25%{transform:translate(-8px,10px) rotate(-2deg)}50%{transform:translateY(18px) rotate(2deg)}75%{transform:translate(8px,10px) rotate(-1deg)}to{transform:translate(0) rotate(0)}}.intro-content.svelte-1thzq6g{max-width:700px;z-index:2}.intro-content.svelte-1thzq6g h1:where(.svelte-1thzq6g){font-size:56px;font-weight:900;margin:0;line-height:1.1}.intro-content.svelte-1thzq6g .highlight:where(.svelte-1thzq6g){background:linear-gradient(90deg,#ff63d8,#ff9fe5,#ffaad2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:64px}.intro-content.svelte-1thzq6g .highlight2:where(.svelte-1thzq6g){background:linear-gradient(90deg,#69d2ff,#7aefff,#a3e8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:64px}.intro-content.svelte-1thzq6g p:where(.svelte-1thzq6g){margin-top:32px;font-size:1.2rem;color:#ffffffd9}@media (max-width: 992px){.intro-content.svelte-1thzq6g h1:where(.svelte-1thzq6g){font-size:42px}.intro-content.svelte-1thzq6g .highlight:where(.svelte-1thzq6g),.intro-content.svelte-1thzq6g .highlight2:where(.svelte-1thzq6g){font-size:50px}.floating-icons.svelte-1thzq6g .icon:where(.svelte-1thzq6g){width:65px;height:65px}}@media (max-width: 768px){.intro-content.svelte-1thzq6g h1:where(.svelte-1thzq6g){font-size:34px}.intro-content.svelte-1thzq6g .highlight:where(.svelte-1thzq6g),.intro-content.svelte-1thzq6g .highlight2:where(.svelte-1thzq6g){font-size:40px}.intro-content.svelte-1thzq6g p:where(.svelte-1thzq6g){font-size:1rem}.floating-icons.svelte-1thzq6g .icon:where(.svelte-1thzq6g){width:45px;height:45px;padding:8px;border-radius:12px}.icon1.svelte-1thzq6g{top:40px;left:40px}.icon2.svelte-1thzq6g{top:18%;right:40px}.icon3.svelte-1thzq6g{bottom:40px;left:40px}.icon4.svelte-1thzq6g{bottom:18%;right:40px}}@media (max-width: 480px){.intro-content.svelte-1thzq6g h1:where(.svelte-1thzq6g){font-size:26px}.intro-content.svelte-1thzq6g .highlight:where(.svelte-1thzq6g),.intro-content.svelte-1thzq6g .highlight2:where(.svelte-1thzq6g){font-size:30px}.intro-content.svelte-1thzq6g p:where(.svelte-1thzq6g){font-size:.9rem}.floating-icons.svelte-1thzq6g .icon:where(.svelte-1thzq6g){width:38px;height:38px;padding:6px}.icon1.svelte-1thzq6g{top:30px;left:30px}.icon2.svelte-1thzq6g{top:20%;right:30px}.icon3.svelte-1thzq6g{bottom:30px;left:30px}.icon4.svelte-1thzq6g{bottom:20%;right:30px}.scroll-icon.svelte-1thzq6g{bottom:10px}}
