.hero{height:100vh;background:linear-gradient(135deg,#ff9a9e,#fad0c4);display:flex;flex-direction:column;justify-content:center;align-items:center}.hero button{padding:12px 20px;border:none;background:#fff;font-size:16px;cursor:pointer;border-radius:20px}.text-gradient-primary{background:linear-gradient(135deg,#ff6b6b,#ff9a76);-webkit-background-clip:text;background-clip:text;color:transparent}.bg-gradient-primary{background:linear-gradient(90deg,#ff6b6b,#ff9a76)}.splash{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:radial-gradient(900px 520px at 20% 20%,rgba(255,77,109,.16),transparent 65%),radial-gradient(840px 520px at 80% 20%,rgba(34,184,207,.14),transparent 60%),radial-gradient(900px 620px at 50% 85%,rgba(132,94,247,.16),transparent 65%),linear-gradient(135deg,#fffffffa,#fffffff5);overflow:hidden}.splash:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.1;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.1) 0px,rgba(255,255,255,.1) 1px,transparent 1px,transparent 3px),repeating-linear-gradient(90deg,rgba(0,0,0,.1) 0px,rgba(0,0,0,.1) 1px,transparent 1px,transparent 4px);mix-blend-mode:overlay;animation:splash-grain 6s steps(12) infinite}@keyframes splash-grain{0%{transform:translateZ(0)}20%{transform:translate3d(-2%,1%,0)}40%{transform:translate3d(2%,-1%,0)}60%{transform:translate3d(-1%,-2%,0)}80%{transform:translate3d(1%,2%,0)}to{transform:translateZ(0)}}.splash__back{position:absolute;inset:-10%;background:radial-gradient(720px 480px at 35% 35%,rgba(255,77,109,.18),transparent 60%),radial-gradient(720px 520px at 70% 60%,rgba(34,184,207,.16),transparent 62%),radial-gradient(620px 520px at 55% 80%,rgba(255,146,43,.14),transparent 60%);filter:blur(24px) saturate(1.12);opacity:.9}.splash__blobs{position:absolute;inset:0;pointer-events:none}.splash__blob{position:absolute;width:520px;height:520px;border-radius:999px;filter:blur(40px) saturate(1.2);opacity:.85;mix-blend-mode:multiply}.splash__blob--a{left:-180px;top:-160px;background:radial-gradient(circle at 30% 30%,rgba(255,77,109,.32),transparent 62%),radial-gradient(circle at 70% 70%,rgba(255,146,43,.22),transparent 60%)}.splash__blob--b{right:-220px;top:-120px;background:radial-gradient(circle at 30% 30%,rgba(34,184,207,.26),transparent 62%),radial-gradient(circle at 70% 70%,rgba(132,94,247,.22),transparent 60%)}.splash__blob--c{left:50%;bottom:-240px;transform:translate(-50%);width:640px;height:640px;background:radial-gradient(circle at 30% 30%,rgba(132,94,247,.22),transparent 62%),radial-gradient(circle at 70% 70%,rgba(34,184,207,.18),transparent 60%)}.splash__sparks{position:absolute;inset:0;pointer-events:none}.splash__spark{position:absolute;width:6px;height:6px;border-radius:999px;background:#ffffffe6;box-shadow:0 0 0 6px #ff4d6d14,0 16px 40px #0000001a;opacity:0;animation:splash-spark 2.8s ease-in-out infinite}@keyframes splash-spark{0%{opacity:0;transform:translate3d(0,8px,0) scale(.8)}35%{opacity:.65;transform:translateZ(0) scale(1)}70%{opacity:0;transform:translate3d(0,-10px,0) scale(.9)}to{opacity:0}}.splash__ring{position:absolute;width:560px;height:560px;border-radius:999px;border:2px solid rgba(255,77,109,.14);box-shadow:0 0 0 12px #22b8cf0f,0 0 0 24px #845ef70a;filter:blur(0px);opacity:.9}.splash__content{position:relative;text-align:center;width:min(520px,calc(100% - 40px))}.splash__logoWrap{position:relative;width:112px;height:112px;border-radius:28px;margin:0 auto 18px;background:#ffffff8c;border:1px solid rgba(255,255,255,.75);box-shadow:0 30px 90px #00000024;display:grid;place-items:center;overflow:hidden}.splash__logo{width:72px;height:72px;border-radius:16px;object-fit:cover;position:relative;z-index:2}.splash__logoGlow{position:absolute;inset:-30%;background:radial-gradient(220px 180px at 30% 30%,rgba(255,77,109,.35),transparent 60%),radial-gradient(220px 200px at 70% 70%,rgba(34,184,207,.28),transparent 62%),radial-gradient(200px 170px at 55% 80%,rgba(132,94,247,.26),transparent 60%);filter:blur(18px);z-index:1;pointer-events:none}.splash__title{margin:0;font-weight:1000;font-size:clamp(2.6rem,6vw,3.6rem);line-height:1;background:linear-gradient(135deg,#ff4d6df5,#ff922bf5,#845ef7f5);-webkit-background-clip:text;background-clip:text;color:transparent}.splash__tag{margin:12px 0 0;font-weight:800;color:#17181f9e}.splash__loader{margin:22px auto 0;display:inline-flex;gap:10px;align-items:center;justify-content:center}.splash__dot{width:10px;height:10px;border-radius:999px;background:#ff4d6dd9;box-shadow:0 10px 30px #ff4d6d38;animation:splash-bounce .85s ease-in-out infinite}.splash__dot--d2{background:#22b8cfd9;animation-delay:.12s}.splash__dot--d3{background:#845ef7d9;animation-delay:.24s}@keyframes splash-bounce{0%,to{transform:translateY(0);opacity:.75}50%{transform:translateY(-8px);opacity:1}}.splash__sweep{position:absolute;top:-25%;bottom:-25%;left:0;width:45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),rgba(255,255,255,.26),rgba(255,255,255,.1),transparent);transform:skew(-18deg);mix-blend-mode:soft-light;opacity:.75;pointer-events:none}.splash__wipe{position:absolute;inset:0;z-index:20;pointer-events:none;transform-origin:left;background:linear-gradient(90deg,#ff4d6df2,#ff922bf2,#845ef7f2)}.app{position:relative;min-height:100vh;width:100%;overflow-x:hidden}.app__main{position:relative;z-index:1;min-height:100vh}main{position:relative;z-index:1}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2f2622;line-height:1.6;overflow-x:hidden;background-color:#fdfcf0}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,serif;color:#2f2622}img,svg,video,canvas{max-width:100%;height:auto}button,input,textarea,select{font:inherit}.container{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}@media(max-width:768px){.container{padding:0 1rem}}@media(max-width:480px){.container{padding:0 .9rem}}html>body>div>div>main>div>div>div:nth-of-type(8)>div:nth-of-type(1){box-shadow:0 0 20px 10px #a76b5366!important;animation:pulse-glow 2s infinite alternate!important;border-radius:8px}@keyframes pulse-glow{0%{box-shadow:0 0 15px 5px #a76b5366}to{box-shadow:0 0 35px 15px #a76b53cc}}
