@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Inter:wght@400;500;600&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}.welcome-container{align-items:center;background:linear-gradient(135deg,#fff9e6,#fff0f5 40%,#f0f4ff 70%,#f0fff8);display:flex;font-family:Inter,sans-serif;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100vw}.blob{border-radius:50%;filter:blur(60px);opacity:.5;position:absolute}.blob-1{animation:drift1 18s ease-in-out infinite;background:radial-gradient(circle,#ff6b9d,#f05);height:420px;left:-100px;top:-120px;width:420px}.blob-2{animation:drift2 22s ease-in-out infinite;background:radial-gradient(circle,#6b9dff,#04f);bottom:-80px;height:350px;right:-80px;width:350px}.blob-3{animation:drift3 26s ease-in-out infinite;background:radial-gradient(circle,#6bffc4,#0c8);height:300px;left:-60px;top:40%;width:300px}.blob-4{animation:drift4 20s ease-in-out infinite;background:radial-gradient(circle,#ffd93d,#ff8c00);height:280px;right:20%;top:-60px;width:280px}.blob-5{animation:drift5 24s ease-in-out infinite;background:radial-gradient(circle,#c77dff,#7b00ff);bottom:10%;height:320px;left:30%;width:320px}@keyframes drift1{0%{transform:translate(0) scale(1)}25%{transform:translate(80px,60px) scale(1.1)}50%{transform:translate(40px,120px) scale(.95)}75%{transform:translate(-40px,60px) scale(1.05)}to{transform:translate(0) scale(1)}}@keyframes drift2{0%{transform:translate(0) scale(1)}25%{transform:translate(-60px,-80px) scale(1.08)}50%{transform:translate(-120px,-40px) scale(.92)}75%{transform:translate(-60px,40px) scale(1.04)}to{transform:translate(0) scale(1)}}@keyframes drift3{0%{transform:translate(0) scale(1)}33%{transform:translate(100px,-80px) scale(1.12)}66%{transform:translate(60px,60px) scale(.9)}to{transform:translate(0) scale(1)}}@keyframes drift4{0%{transform:translate(0) scale(1)}30%{transform:translate(-80px,100px) scale(1.06)}60%{transform:translate(40px,140px) scale(.94)}to{transform:translate(0) scale(1)}}@keyframes drift5{0%{transform:translate(0) scale(1)}40%{transform:translate(-60px,-100px) scale(1.1)}80%{transform:translate(80px,-60px) scale(.95)}to{transform:translate(0) scale(1)}}.welcome-content{animation:fadeUp .9s ease both;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fff9e6d9;border:1px solid #ffffffb3;border-radius:24px;box-shadow:0 8px 48px #00000014;max-width:540px;padding:52px 44px;position:relative;text-align:center;width:90%;z-index:2}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.logo-section{display:flex;justify-content:center;margin-bottom:28px}.logo{height:auto;object-fit:contain;width:260px}.main-heading{font-family:Playfair Display,serif;font-size:38px;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin-bottom:16px}.heading-black{color:#1a1a1a}.heading-rainbow{-webkit-text-fill-color:#0000;animation:rainbowText 14s linear infinite;background:linear-gradient(90deg,red,#ff7f00,#ff0,#0c4,#00f,#8b00ff,red);-webkit-background-clip:text;background-clip:text;background-size:200% auto}@keyframes rainbowText{0%{background-position:0}to{background-position:200%}}.value-line{color:#555;font-size:15px;font-style:italic;font-weight:500;line-height:1.6;margin-bottom:36px}.cta-button{background:linear-gradient(135deg,#111827,#374151);border:none;border-radius:99px;box-shadow:0 4px 20px #0000002e;color:#fff;cursor:pointer;display:block;font-family:Inter,sans-serif;font-size:16px;font-weight:700;letter-spacing:.04em;margin:0 auto 16px;overflow:hidden;padding:16px 56px;position:relative;transition:all .3s ease}.cta-button:before{background:linear-gradient(135deg,#ff000022,#8b00ff22);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.cta-button:hover{box-shadow:0 8px 28px #00000038;transform:translateY(-2px)}.cta-button:hover:before{opacity:1}.cta-button:active{transform:translateY(0)}.footer-text{color:#9ca3af;font-size:12px;font-weight:500;letter-spacing:.06em;margin-top:4px;text-transform:uppercase}@media (max-width:600px){.welcome-content{padding:36px 24px}.main-heading{font-size:28px}.logo{width:200px}.cta-button{font-size:15px;padding:14px 40px}}
/*# sourceMappingURL=main.79dfd73a.css.map*/