*{margin:0;padding:0}.coming-soon{background-color:#f9f3eb;min-height:100vh;display:flex;justify-content:center;align-items:center;text-align:center;font-family:Helvetica Neue,Arial,sans-serif;color:#4b4b4b}.coming-soon .content{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.coming-soon .content .logo{width:220px;height:auto;margin-bottom:1rem}.coming-soon .content h1{font-size:2rem;color:#b52b1e;font-weight:700}.coming-soon .content .underline{width:50px;height:3px;background-color:#f5b400;margin:-10px auto 10px;border-radius:2px}.coming-soon .content p{font-size:1rem;line-height:1.6;color:#4b4b4b}.coming-soon .content p .highlight{color:#f5b400;font-weight:600}.coming-soon .content .notify-form{display:flex;gap:.5rem;margin-top:1rem}.coming-soon .content .notify-form input{padding:10px 12px;border:1px solid #ccc;border-radius:4px;width:220px;font-size:.95rem;outline:none}.coming-soon .content .notify-form input:focus{border-color:#b52b1e}.coming-soon .content .notify-form button{background-color:#b52b1e;color:#fff;border:none;border-radius:4px;padding:10px 16px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.coming-soon .content .notify-form button:hover{background-color:#922318}.coming-soon .content footer{margin-top:3rem;font-size:.85rem;color:#777}@media(max-width:600px){.coming-soon .content h1{font-size:1.6rem}.coming-soon .content p{font-size:.95rem}.coming-soon .content .notify-form{flex-direction:column}.coming-soon .content .notify-form input,.coming-soon .content .notify-form button{width:100%}}
