.coming-soon[data-v-bf71f182]{align-items:center;background:#000;display:flex;font-family:Inter,Helvetica Neue,Arial,sans-serif;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:9999}.letterbox[data-v-bf71f182]{background:#000;left:0;position:absolute;width:100%;z-index:10}.letterbox.top[data-v-bf71f182]{height:7vh;top:0}.letterbox.bottom[data-v-bf71f182]{bottom:0;height:7vh}.grain[data-v-bf71f182]{animation:grainShift-bf71f182 .15s steps(1) infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:200px 200px;inset:0;opacity:.04;pointer-events:none;position:absolute;z-index:2}@keyframes grainShift-bf71f182{0%{background-position:0 0}20%{background-position:-30px -15px}40%{background-position:10px 25px}60%{background-position:-20px 5px}80%{background-position:15px -10px}to{background-position:0 0}}.vignette[data-v-bf71f182]{background:radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.75) 100%);z-index:3}.scanlines[data-v-bf71f182],.vignette[data-v-bf71f182]{inset:0;pointer-events:none;position:absolute}.scanlines[data-v-bf71f182]{background:repeating-linear-gradient(180deg,transparent 0,transparent 3px,hsla(0,0%,100%,.015) 0,hsla(0,0%,100%,.015) 4px);z-index:4}.cs-content[data-v-bf71f182]{align-items:center;display:flex;flex-direction:column;gap:2rem;max-width:1200px;padding:0 2rem;position:relative;width:100%;z-index:5}.company-logo[data-v-bf71f182]{animation:fadeSlideDown-bf71f182 1.2s cubic-bezier(.22,1,.36,1) both;filter:brightness(0) invert(1);height:auto;opacity:.9;width:240px}@media (max-width:767px){.company-logo[data-v-bf71f182]{width:160px}}@keyframes fadeSlideDown-bf71f182{0%{opacity:0;transform:translateY(-24px)}to{opacity:.9;transform:translateY(0)}}.title-wave[data-v-bf71f182]{display:none;flex-wrap:wrap;gap:.05em;justify-content:center;line-height:1;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.title-wave[data-v-bf71f182],.word[data-v-bf71f182]{align-items:flex-end}.word[data-v-bf71f182]{display:inline-flex}.word-gap[data-v-bf71f182]{width:.35em}.char[data-v-bf71f182],.word-gap[data-v-bf71f182]{display:inline-block}.char[data-v-bf71f182]{animation:flagWave-bf71f182 2.8s ease-in-out infinite;animation-delay:calc(var(--i)*.12s);color:#fff;font-size:clamp(3.5rem,11vw,9.5rem);font-weight:900;letter-spacing:.05em;line-height:1;text-shadow:0 0 60px hsla(0,0%,100%,.08),0 2px 12px rgba(0,0,0,.9);text-transform:uppercase;transform-origin:bottom center}@keyframes flagWave-bf71f182{0%{transform:translateY(0) rotate(0) skew(0)}15%{transform:translateY(calc((var(--i) + 1)*-3.5px)) rotate(calc((var(--i) + 1)*-.45deg)) skew(calc((var(--i) + 1)*-.6deg))}30%{transform:translateY(0) rotate(0) skew(0)}45%{transform:translateY(calc((var(--i) + 1)*3.5px)) rotate(calc((var(--i) + 1)*.45deg)) skew(calc((var(--i) + 1)*.6deg))}60%{transform:translateY(0) rotate(0) skew(0)}75%{transform:translateY(calc((var(--i) + 1)*-2px)) rotate(calc((var(--i) + 1)*-.2deg)) skew(0)}to{transform:translateY(0) rotate(0) skew(0)}}.divider[data-v-bf71f182]{align-items:center;animation:fadeIn-bf71f182 1.6s ease both;animation-delay:.4s;display:flex;gap:12px;max-width:600px;width:100%}.divider-line[data-v-bf71f182]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent);flex:1;height:1px}.divider-dot[data-v-bf71f182]{background:#fff;border-radius:50%;flex-shrink:0;height:5px;opacity:.5;width:5px}.tagline[data-v-bf71f182]{animation:fadeIn-bf71f182 1.6s ease both;animation-delay:.6s;color:#ffffff8c;font-size:clamp(2.5rem,7vw,5.5rem);font-weight:500;letter-spacing:normal;margin:0;text-align:center}.input-group[data-v-bf71f182]{align-items:center;animation:fadeIn-bf71f182 1.6s ease both;animation-delay:.8s;display:flex;gap:10px;justify-content:center;max-width:520px;width:100%}@media (max-width:567px){.input-group[data-v-bf71f182]{flex-direction:column;gap:12px}}.email-input[data-v-bf71f182]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:3px;color:#fff;flex:1;font-size:.9rem;height:48px;letter-spacing:.06em;min-width:0;outline:none;padding:0 18px;transition:border-color .25s,background .25s}.email-input[data-v-bf71f182]::-moz-placeholder{color:#ffffff4d;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.email-input[data-v-bf71f182]::placeholder{color:#ffffff4d;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.email-input[data-v-bf71f182]:focus{background:hsla(0,0%,100%,.09);border-color:#ffffff8c}@media (max-width:567px){.email-input[data-v-bf71f182]{flex-basis:auto;width:100%}}.btn-register[data-v-bf71f182]{background:#fff;border:none;border-radius:3px;color:#000;cursor:pointer;font-size:.72rem;font-weight:800;height:48px;letter-spacing:.2em;padding:0 24px;text-transform:uppercase;transition:background .2s,transform .15s;white-space:nowrap}.btn-register[data-v-bf71f182]:hover{background:hsla(0,0%,100%,.82);transform:translateY(-1px)}.btn-register[data-v-bf71f182]:active{transform:translateY(0)}@media (max-width:567px){.btn-register[data-v-bf71f182]{height:50px;width:100%}}.success-msg[data-v-bf71f182]{animation:fadeIn-bf71f182 .6s ease both;color:#ffffffb3;font-size:.95rem;letter-spacing:.07em;line-height:1.8;margin:0;max-width:500px;text-align:center}.find-us[data-v-bf71f182]{animation:fadeIn-bf71f182 1.6s ease both;animation-delay:1s;color:#ffffff4d;font-size:.65rem;letter-spacing:.35em;margin:0;text-transform:uppercase}.social-links[data-v-bf71f182]{align-items:center;animation:fadeIn-bf71f182 1.6s ease both;animation-delay:1.1s;display:flex;gap:20px}.social-icon[data-v-bf71f182]{opacity:.4;transition:opacity .2s,transform .2s}.social-icon img[data-v-bf71f182]{display:block;height:26px;-o-object-fit:contain;object-fit:contain;width:26px}.social-icon[data-v-bf71f182]:hover{opacity:1;transform:translateY(-3px)}@keyframes fadeIn-bf71f182{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
