.kaza-coming-soon,.kaza-coming-soon *,.kaza-coming-soon *::before,.kaza-coming-soon *::after{box-sizing:border-box}.kaza-coming-soon{position:relative;background:linear-gradient(135deg,#0d0d0d 0%,#1a1512 100%);color:#fff;font-family:'Poppins',sans-serif,system-ui;width:100%;min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:max(clamp(16px, 4vw, 40px), env(safe-area-inset-top)) max(clamp(16px, 4vw, 40px), env(safe-area-inset-right)) max(clamp(16px, 4vw, 40px), env(safe-area-inset-bottom)) max(clamp(16px, 4vw, 40px), env(safe-area-inset-left));overflow-x:clip;-webkit-text-size-adjust:100%}.bg-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(450px, 90vw);height:min(450px, 90vw);background:radial-gradient(circle,rgb(255 122 0 / .18) 0%,rgb(255 184 0 / .05) 50%,transparent 70%);z-index:1;pointer-events:none}.kaza-container{position:relative;z-index:2;max-width:650px;width:100%;margin-inline:auto;text-align:center}.logo-wrapper{margin-bottom:clamp(8px, 2vw, 15px);min-height:clamp(100px, 22vw, 150px);display:flex;justify-content:center;align-items:center}.kaza-logo{max-width:clamp(110px, 32vw, 200px);width:100%;height:auto;max-height:30vh;object-fit:contain;filter:drop-shadow(0 10px 20px rgb(0 0 0 / .5))}@keyframes float{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(1deg)}100%{transform:translateY(0) rotate(0deg)}}.animate-float{animation:float 4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.animate-float{animation:none}.input-group button{transition:none}}.kaza-title{font-size:clamp(1.6rem, 6.5vw, 2.6rem);font-weight:900;line-height:1.15;margin:0 0 10px 0;color:#fff;letter-spacing:-.5px;text-transform:uppercase;overflow-wrap:anywhere;background:linear-gradient(90deg,#FFFFFF 30%,#FFB800 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.kaza-subtitle{font-size:clamp(.95rem, 3.6vw, 1.05rem);color:#b3b3b3;margin:0 auto clamp(20px, 5vw, 30px) auto;line-height:1.5;max-width:480px}.countdown-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px, 2.5vw, 15px);margin-bottom:clamp(22px, 6vw, 35px)}.time-box{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);padding:clamp(10px, 2.5vw, 14px) clamp(4px, 1.5vw, 10px);border-radius:12px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);min-width:0}.time-number{display:block;font-size:clamp(1.4rem, 6vw, 1.8rem);font-weight:800;line-height:1.2;color:#FFB800;font-variant-numeric:tabular-nums}.time-label{display:block;font-size:clamp(.6rem, 2.4vw, .7rem);text-transform:uppercase;color:#888;letter-spacing:1px}.newsletter-box{width:100%}.input-group{display:flex;gap:10px;background:rgb(255 255 255 / .07);padding:6px;border-radius:50px;border:1px solid rgb(255 255 255 / .15)}.input-group input{flex:1;min-width:0;background:#fff0;border:none;padding:12px 20px;color:#fff;font-size:16px;font-family:inherit;outline:none}.input-group input::placeholder{color:#888}.input-group button{background:linear-gradient(135deg,#FF7A00 0%,#FFB800 100%);color:#121212;border:none;padding:12px 25px;font-weight:700;font-size:.95rem;font-family:inherit;border-radius:40px;cursor:pointer;transition:transform .2s ease,opacity .2s ease;white-space:nowrap;min-height:44px}.input-group button:hover{transform:scale(1.03);opacity:.95}.input-group:focus-within{border-color:#FFB800;box-shadow:0 0 0 3px rgb(255 184 0 / .25)}.form-message{margin:12px 0 0;font-size:.9rem;font-weight:500;overflow-wrap:anywhere}@media (max-width:900px){.kaza-container{max-width:560px}}@media (max-width:600px){.countdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.input-group{flex-direction:column;border-radius:16px;padding:8px}.input-group input{padding:12px 10px;text-align:center}.input-group button{width:100%;padding:14px}}@media (max-height:500px) and (orientation:landscape){.kaza-coming-soon{align-items:flex-start}.logo-wrapper{min-height:0}.kaza-logo{max-width:90px;max-height:90px}.countdown-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.kaza-subtitle{margin-bottom:14px}}@media (max-width:360px){.kaza-title{letter-spacing:-1px}.time-label{letter-spacing:.5px}}.kaza-coming-soon .kaza-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.kaza-coming-soon .form-message.is-success{color:#4BB543}.kaza-coming-soon .form-message.is-error{color:#ff6b6b}.kaza-coming-soon .input-group button[disabled]{opacity:.6;cursor:wait}.kaza-coming-soon .kaza-open{grid-column:1 / -1;margin:0;color:#FFB800;font-size:clamp(1.3rem, 5vw, 1.8rem)}.kaza-coming-soon[hidden-countdown] .countdown-grid,.kaza-coming-soon .countdown-grid[hidden]{display:none}