.container{position:relative;min-height:100vh;min-width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;overflow:hidden}.decorative-elements{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.circle{position:absolute;border-radius:50%;opacity:.1;animation:float 20s infinite ease-in-out}.circle-1{width:300px;height:300px;background:var(--color-primary);top:-100px;right:-100px;animation-delay:0s}.circle-2{width:200px;height:200px;background:var(--color-secondary);bottom:-50px;left:-50px;animation-delay:5s}.circle-3{width:150px;height:150px;background:var(--color-accent);top:50%;right:5%;animation-delay:10s}@keyframes float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.05)}}.logo-wrapper{position:relative;z-index:1;text-align:center;margin-bottom:3rem;animation:fadeInDown 1s ease-out}.logo{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:.5rem}.logo img{height:180px;width:auto;max-width:90%;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(201,120,99,.15));transition:transform .3s ease}.logo img:hover{transform:scale(1.02)}.logo-icon{position:relative;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.icon-bar{position:absolute;width:35px;height:12px;background:var(--color-primary);top:8px;left:5px;border-radius:2px;box-shadow:0 4px 8px #c978634d;transform:skewY(-15deg)}.icon-slash{position:absolute;width:8px;height:45px;background:linear-gradient(180deg,var(--color-secondary) 0%,var(--color-accent-dark) 100%);border-radius:4px;transform:rotate(25deg);box-shadow:0 4px 12px #6b4c5e66}.logo-text{font-size:3rem;font-weight:900;color:var(--color-text-primary);letter-spacing:-2px;position:relative}.dot{position:absolute;width:16px;height:16px;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);border-radius:50%;bottom:8px;margin-left:4px;animation:pulse 2s infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.tagline{font-size:1.1rem;color:var(--color-text-secondary);font-style:italic;font-weight:300}.main-content{position:relative;z-index:1;text-align:center;max-width:800px;animation:fadeInUp 1s ease-out .3s both}.coming-soon{font-size:3.5rem;font-weight:800;color:var(--color-secondary);margin-bottom:.5rem;letter-spacing:-1px;background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.service-text{font-size:2rem;color:var(--color-text-secondary);margin-bottom:3rem;font-weight:600}.countdown{display:flex;gap:2rem;justify-content:center;margin:3rem 0;flex-wrap:wrap}.countdown-item{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:100px;padding:1.5rem 1rem;background:var(--color-bg-secondary);border-radius:12px;border-left:4px solid var(--color-secondary);box-shadow:0 4px 12px #0000000d;transition:all .3s ease}.countdown-item:hover{transform:translateY(-5px);border-left-color:var(--color-primary);box-shadow:0 8px 24px #c9786326}.countdown-value{font-size:3rem;font-weight:800;color:var(--color-primary);line-height:1}.countdown-label{font-size:.9rem;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:1px;font-weight:600}.description{font-size:1.2rem;line-height:1.8;color:var(--color-text-secondary);margin:2rem 0}.highlight{color:var(--color-primary);font-weight:700;position:relative}.highlight:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:var(--color-primary)}.notify-form{display:flex;gap:1rem;margin:3rem auto;max-width:600px;flex-wrap:wrap;justify-content:center}.email-input{flex:1;min-width:250px;padding:1rem 1.5rem;font-size:1rem;border:2px solid var(--color-bg-secondary);border-radius:12px;outline:none;transition:all .3s ease;background:var(--color-bg-secondary);color:var(--color-text-primary)}.email-input:focus{border-color:var(--color-secondary);background:#fff;box-shadow:0 4px 12px #6b4c5e1a}.notify-btn{padding:1rem 2rem;font-size:1rem;font-weight:600;background:var(--color-primary);color:#fff;border:none;border-radius:12px;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;box-shadow:0 4px 12px #c978634d}.notify-btn:hover{background:var(--color-accent);transform:translateY(-2px);box-shadow:0 6px 20px #c9786366}.notify-btn:active{transform:translateY(0)}.btn-arrow{font-size:1.5rem;transition:transform .3s ease}.notify-btn:hover .btn-arrow{transform:translate(5px)}.form-message{margin-top:1rem;font-size:.95rem;font-weight:500;animation:fadeIn .3s ease-out}.form-message.success{color:#10b981}.form-message.error{color:var(--color-primary)}.social-links{display:flex;gap:1.5rem;justify-content:center;margin-top:3rem}.social-link{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-bg-secondary);border-radius:50%;color:var(--color-text-secondary);transition:all .3s ease;background:var(--color-bg-secondary)}.social-link:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-5px);box-shadow:0 6px 16px #c9786333}.social-section{margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(107,76,94,.1)}.instagram-link{display:inline-flex;align-items:center;gap:1rem;padding:1rem 2rem;background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff;text-decoration:none;border-radius:50px;font-size:1.1rem;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px #bc18884d}.instagram-link:hover{transform:translateY(-3px);box-shadow:0 8px 25px #bc188866}.instagram-icon{width:28px;height:28px;stroke-width:2.5}.instagram-text{letter-spacing:.3px}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.container{padding:1.5rem}.logo img{height:120px;max-width:95%}.logo-text{font-size:2rem}.tagline{font-size:1rem}.coming-soon{font-size:2.5rem}.service-text{font-size:1.5rem}.countdown{gap:1rem}.countdown-item{min-width:80px;padding:1rem .75rem}.countdown-value{font-size:2rem}.countdown-label{font-size:.75rem}.description{font-size:1rem}.notify-form{flex-direction:column;gap:1rem}.email-input,.notify-btn{width:100%}.social-section{margin-top:3rem}.instagram-link{font-size:1rem;padding:.9rem 1.5rem}.instagram-icon{width:24px;height:24px}}@media(max-width:480px){.container{padding:1rem}.logo-wrapper{margin-bottom:2rem}.logo img{height:80px;max-width:100%}.logo-icon{width:40px;height:40px}.icon-bar{width:25px;height:8px}.icon-slash{width:6px;height:35px}.logo-text{font-size:1.5rem}.tagline{font-size:.85rem}.coming-soon{font-size:1.75rem}.service-text{font-size:1.1rem}.countdown{gap:.5rem}.countdown-item{min-width:65px;padding:.75rem .5rem}.countdown-value{font-size:1.5rem}.countdown-label{font-size:.7rem}.description{font-size:.95rem}.social-section{margin-top:2.5rem;padding-top:1.5rem}.instagram-link{font-size:.9rem;padding:.8rem 1.2rem;gap:.75rem}.instagram-icon{width:22px;height:22px}.instagram-text{font-size:.9rem}}:root{--color-primary: #C97863;--color-secondary: #6B4C5E;--color-text-primary: #1A1A1A;--color-text-secondary: #6B5F5A;--color-bg-primary: #FFFFFF;--color-bg-secondary: #F5F5F5;--color-accent: #CD7F6B;--color-accent-dark: #7E5770}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-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;background:var(--color-bg-primary);color:var(--color-text-primary);overflow-x:hidden}#root{min-height:100vh;display:flex;align-items:center;justify-content:center}
