@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&display=swap";
.Home-module-scss-module__f7WkLq__homeContainer{isolation:isolate;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;min-height:100vh;padding:4rem 2rem;font-family:Inter,sans-serif;transition:background .5s ease-in-out;display:flex;box-shadow:inset 0 0 60px #0000001a}[data-theme=dark] .Home-module-scss-module__f7WkLq__homeContainer{background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460)}[data-theme=light] .Home-module-scss-module__f7WkLq__homeContainer{background:linear-gradient(135deg,#f0f4f8,#d9e2ec,#bcccdc);box-shadow:inset 0 0 60px #bccddc40}.Home-module-scss-module__f7WkLq__contentWrapper{isolation:isolate;z-index:2;flex-direction:column;flex-grow:1;align-items:center;width:100%;max-width:1280px;padding-bottom:4rem;display:flex;position:relative}.Home-module-scss-module__f7WkLq__homeTitle{-webkit-text-fill-color:#0000;text-shadow:0 4px 20px #ff6b6b66;background:linear-gradient(135deg,#ff6b6b,#ff8e53);-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.2;animation:.8s cubic-bezier(.19,1,.22,1) .2s both Home-module-scss-module__f7WkLq__fadeInUp;position:relative}[data-theme=light] .Home-module-scss-module__f7WkLq__homeTitle{text-shadow:0 4px 20px #4facfe66;background:linear-gradient(135deg,#4facfe,#00f2fe);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.Home-module-scss-module__f7WkLq__homeTitle.Home-module-scss-module__f7WkLq__after{content:"";background:linear-gradient(90deg,#0000,#ff6b6b 50%,#0000);border-radius:2px;width:50%;height:4px;animation:1s ease-out both Home-module-scss-module__f7WkLq__growIn;position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%)}[data-theme=light] .Home-module-scss-module__f7WkLq__homeTitle.Home-module-scss-module__f7WkLq__after{background:linear-gradient(90deg,#0000,#4facfe 50%,#0000);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.Home-module-scss-module__f7WkLq__homeTagline{color:#ff6b6b;margin-bottom:1.5rem;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600;animation:.8s cubic-bezier(.19,1,.22,1) .4s both Home-module-scss-module__f7WkLq__fadeInUp}[data-theme=light] .Home-module-scss-module__f7WkLq__homeTagline{color:#4facfe}.Home-module-scss-module__f7WkLq__homeSubtitle{text-align:center;max-width:720px;margin:1rem 0;font-size:clamp(1rem,2.5vw,1.5rem);font-weight:400;line-height:1.8;transition:color .5s;animation:.8s cubic-bezier(.19,1,.22,1) .6s both Home-module-scss-module__f7WkLq__fadeInUp}[data-theme=dark] .Home-module-scss-module__f7WkLq__homeSubtitle{color:#f1f5fff2;text-shadow:0 2px 10px #f1f5ff33}[data-theme=light] .Home-module-scss-module__f7WkLq__homeSubtitle{color:#1e293b;text-shadow:0 2px 10px #1e293b1a}.Home-module-scss-module__f7WkLq__featuresContainer{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;width:100%;max-width:1200px;margin:3rem 0;animation:.8s cubic-bezier(.19,1,.22,1) .8s both Home-module-scss-module__f7WkLq__fadeInUp;display:grid}.Home-module-scss-module__f7WkLq__featureItem{text-align:center;background:#ffffff1a;border-radius:1.2rem;flex-direction:column;align-items:center;padding:2rem;transition:transform .3s,box-shadow .3s;display:flex}[data-theme=dark] .Home-module-scss-module__f7WkLq__featureItem{background:#ffffff0d;border:1px solid #ffffff1a}[data-theme=light] .Home-module-scss-module__f7WkLq__featureItem{background:#ffffffd9;box-shadow:0 4px 15px #0000001a}.Home-module-scss-module__f7WkLq__featureItem.Home-module-scss-module__f7WkLq__hover{transform:translateY(-10px);box-shadow:0 10px 30px #0003}.Home-module-scss-module__f7WkLq__featureItem h3{color:#fff;margin:1rem 0 .5rem;font-size:1.5rem;font-weight:600}[data-theme=light] .Home-module-scss-module__f7WkLq__featureItem h3{color:#1e293b}.Home-module-scss-module__f7WkLq__featureItem p{color:#f1f5ffd9;font-size:1rem;line-height:1.6}[data-theme=light] .Home-module-scss-module__f7WkLq__featureItem p{color:#4b5563}.Home-module-scss-module__f7WkLq__featureIcon{color:#ff6b6b;width:3rem;height:3rem;transition:transform .3s}[data-theme=light] .Home-module-scss-module__f7WkLq__featureIcon{color:#4facfe}.Home-module-scss-module__f7WkLq__featureItem .Home-module-scss-module__f7WkLq__featureIcon.Home-module-scss-module__f7WkLq__hover{transform:scale(1.2)}.Home-module-scss-module__f7WkLq__buttonContainer{isolation:isolate;text-align:center;margin:2.5rem 0;animation:.8s cubic-bezier(.19,1,.22,1) 1s both Home-module-scss-module__f7WkLq__fadeInUp;position:relative}.Home-module-scss-module__f7WkLq__homeButton{isolation:isolate;cursor:pointer;border:none;border-radius:1.5rem;justify-content:center;align-items:center;padding:1.25rem 3rem;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 35px #00000040}[data-theme=dark] .Home-module-scss-module__f7WkLq__homeButton{color:#fff;background:linear-gradient(135deg,#ff6b6b,#ff8e53)}[data-theme=light] .Home-module-scss-module__f7WkLq__homeButton{color:#fff;background:linear-gradient(135deg,#4facfe,#00f2fe)}.Home-module-scss-module__f7WkLq__homeButton.Home-module-scss-module__f7WkLq__before{content:"";background:linear-gradient(45deg,#0000 20%,#ffffff4d 50%,#0000 80%) 0 0/300% 300%;animation:2s ease-in-out infinite Home-module-scss-module__f7WkLq__shine;position:absolute;inset:0}.Home-module-scss-module__f7WkLq__homeButton.Home-module-scss-module__f7WkLq__hover{transform:translateY(-5px)scale(1.05);box-shadow:0 15px 45px #00000059}.Home-module-scss-module__f7WkLq__homeButton.Home-module-scss-module__f7WkLq__active{transform:translateY(0)scale(1);box-shadow:0 8px 25px #0003}.Home-module-scss-module__f7WkLq__homeButton .Home-module-scss-module__f7WkLq__arrow{margin-left:.5rem;transition:transform .3s;display:inline-block}.Home-module-scss-module__f7WkLq__homeButton.Home-module-scss-module__f7WkLq__hover .Home-module-scss-module__f7WkLq__arrow{transform:translate(5px)}.Home-module-scss-module__f7WkLq__loading{isolation:isolate;z-index:1001;justify-content:center;align-items:center;width:100%;height:100vh;transition:opacity .6s;display:flex;position:fixed;top:0;left:0;overflow:hidden}[data-theme=dark] .Home-module-scss-module__f7WkLq__loading{background:linear-gradient(135deg,#1a1a2ef2,#16213ef2)}[data-theme=light] .Home-module-scss-module__f7WkLq__loading{background:linear-gradient(135deg,#f0f4f8f2,#d9e2ecf2)}.Home-module-scss-module__f7WkLq__loadingBackground{isolation:isolate;width:100%;height:100%;animation:3s ease-in-out infinite Home-module-scss-module__f7WkLq__pulse;position:absolute;top:0;left:0}[data-theme=dark] .Home-module-scss-module__f7WkLq__loadingBackground{background:linear-gradient(135deg,#000000b3,#16213ecc)}[data-theme=light] .Home-module-scss-module__f7WkLq__loadingBackground{background:linear-gradient(135deg,#fff9,#d9e2ecb3)}.Home-module-scss-module__f7WkLq__loadingContent{isolation:isolate;z-index:1;flex-direction:column;align-items:center;gap:2rem;display:flex}.Home-module-scss-module__f7WkLq__loadingText{-webkit-text-fill-color:#0000;text-shadow:0 4px 20px #ff6b6b80;background:linear-gradient(90deg,#ff6b6b,#ff8e53,#ff6b6b) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.5rem,3.5vw,2.5rem);font-weight:700;animation:1s ease-out Home-module-scss-module__f7WkLq__fadeInTitle,4s ease-in-out infinite alternate Home-module-scss-module__f7WkLq__textGradient}[data-theme=light] .Home-module-scss-module__f7WkLq__loadingText{text-shadow:0 4px 20px #4facfe80;background:linear-gradient(90deg,#4facfe,#00f2fe,#4facfe);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.Home-module-scss-module__f7WkLq__loadingSpinner{background:conic-gradient(#ff6b6b,#ff8e53,#ff9e9e,#ff6b6b);border-radius:50%;width:clamp(50px,6vw,75px);height:clamp(50px,6vw,75px);animation:1s linear infinite Home-module-scss-module__f7WkLq__spin;box-shadow:0 0 30px #ff6b6b80;-webkit-mask:radial-gradient(circle,#0000 50%,#000 55%);mask:radial-gradient(circle,#0000 50%,#000 55%)}[data-theme=light] .Home-module-scss-module__f7WkLq__loadingSpinner{background:conic-gradient(#4facfe,#00f2fe,#66d9ff,#4facfe);box-shadow:0 0 30px #4facfe80}@keyframes Home-module-scss-module__f7WkLq__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Home-module-scss-module__f7WkLq__fadeInTitle{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes Home-module-scss-module__f7WkLq__pulse{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes Home-module-scss-module__f7WkLq__textGradient{0%{background-position:0%}to{background-position:200%}}@keyframes Home-module-scss-module__f7WkLq__spin{to{transform:rotate(360deg)}}@keyframes Home-module-scss-module__f7WkLq__shine{0%{background-position:300% 0}to{background-position:-300% 0}}@keyframes Home-module-scss-module__f7WkLq__growIn{0%{width:0}to{width:50%}}@media (max-width:1024px){.Home-module-scss-module__f7WkLq__featuresContainer{grid-template-columns:1fr;gap:1.5rem}.Home-module-scss-module__f7WkLq__featureItem{width:90%;margin:0 auto}}@media (max-width:768px){.Home-module-scss-module__f7WkLq__homeContainer{padding:2.5rem 1.5rem}.Home-module-scss-module__f7WkLq__homeTitle{font-size:clamp(2rem,7vw,3.5rem)}.Home-module-scss-module__f7WkLq__homeTagline{font-size:clamp(1rem,2.5vw,1.5rem)}.Home-module-scss-module__f7WkLq__homeSubtitle{font-size:clamp(.9rem,2vw,1.25rem)}.Home-module-scss-module__f7WkLq__homeButton{padding:1rem 2.5rem}}@media (max-width:480px){.Home-module-scss-module__f7WkLq__homeContainer{padding:2rem 1rem}.Home-module-scss-module__f7WkLq__homeTitle{margin-bottom:1rem}.Home-module-scss-module__f7WkLq__homeButton{padding:.9rem 2rem;font-size:clamp(1rem,1.8vw,1.2rem)}.Home-module-scss-module__f7WkLq__featureItem{padding:1.5rem}}
