@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&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}body{font-family:Inter,sans-serif;overflow-x:hidden}.App,body{min-height:100vh}.App{align-items:center;background:linear-gradient(135deg,#2e76d0,#ffffff1a 50%,#2e76d0);display:flex;justify-content:center;position:relative}.App:before{background:linear-gradient(90deg,#162f6814 1px,#0000 0),linear-gradient(#162f6814 1px,#0000 0);background-size:60px 60px;height:100%;left:0;top:0;width:100%}.App:after,.App:before{content:"";pointer-events:none;position:fixed;z-index:0}.App:after{animation:gentleFloat 20s ease-in-out infinite;background:radial-gradient(circle at 25% 25%,#0061bc0d 0,#0000 50%),radial-gradient(circle at 75% 75%,#162f6808 0,#0000 50%);height:200%;left:-50%;top:-50%;width:200%}@keyframes gentleFloat{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(-10px,-10px) rotate(1deg)}66%{transform:translate(10px,-5px) rotate(-1deg)}}.coming-soon-container{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:25px;box-shadow:0 25px 45px #162f681a,inset 0 1px 0 #fff6;color:#162f68;max-width:600px;padding:3rem 2rem;position:relative;text-align:center;z-index:1}.logo-container{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff1a;border:2px solid #fff3;border-radius:20px;box-shadow:0 8px 25px #162f6826,inset 0 1px 0 #ffffff4d;display:flex;height:120px;justify-content:center;margin:0 auto 2rem;transition:transform .3s ease,box-shadow .3s ease;width:120px}.logo-container:hover{box-shadow:0 15px 35px #162f6833,inset 0 1px 0 #fff6;transform:translateY(-5px)}.logo{filter:drop-shadow(0 2px 8px rgba(54,122,205,.3));height:60px;width:60px}.company-name{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#162f68,#0061bc);background-clip:text;-webkit-background-clip:text;font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:.5rem}.company-subtitle{color:#0061bc;font-size:1.2rem;font-weight:300;letter-spacing:.5px;margin-bottom:3rem}.coming-soon-text{color:#162f68;font-size:2.5rem;font-weight:600;letter-spacing:2px;margin-bottom:1rem;text-transform:uppercase}.description{color:#162f68;font-size:1.1rem;font-weight:400;line-height:1.6;margin-bottom:3rem;opacity:.8}.contact-section{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;box-shadow:0 8px 32px #162f681a,inset 0 1px 0 #ffffff4d;margin-top:2rem;padding:2rem}.contact-title{color:#162f68;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.contact-email{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#fff3;border:1px solid #ffffff4d;border-radius:50px;box-shadow:0 8px 25px #162f6826,inset 0 1px 0 #fff6;color:#162f68;display:inline-block;font-size:1.1rem;font-weight:500;padding:.75rem 1.5rem .75rem 3rem;position:relative;text-decoration:none;transition:all .3s ease}.contact-email:before{color:#162f68;content:"✉";font-size:1.2rem;left:1.2rem;position:absolute;top:50%;transform:translateY(-50%)}.contact-email:hover{background:#ffffff4d;box-shadow:0 12px 35px #162f6833,inset 0 1px 0 #ffffff80;transform:translateY(-2px)}@media (max-width:768px){.coming-soon-container{padding:1.5rem}.company-name{font-size:2.2rem}.coming-soon-text{font-size:2rem}.logo-placeholder{font-size:1.5rem;height:100px;width:100px}.contact-section{padding:1.5rem}}@media (max-width:480px){.company-name{font-size:1.8rem}.coming-soon-text{font-size:1.5rem;letter-spacing:1px}.company-subtitle,.description{font-size:1rem}}
/*# sourceMappingURL=main.1bc70b06.css.map*/