@media only screen and (min-width:0px){body.coming-soon-page{background-color:var(--bodyBg);color:var(--textPrimary);color-scheme:dark;min-height:100vh}.cs-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}#coming-soon{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:clamp(3rem,8vw,5rem) 1rem;position:relative;z-index:1}#coming-soon:before{background:radial-gradient(ellipse 60% 45% at 50% 18%,rgba(69,176,88,.12) 0,transparent 70%),linear-gradient(180deg,rgba(69,176,88,.04) 0,transparent 40%,var(--bodyBg) 100%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}#coming-soon .cs-container{margin:auto;max-width:40rem;width:100%}#coming-soon .cs-content{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}#coming-soon .cs-logo{display:block;filter:drop-shadow(0 0 1.5rem rgba(218,254,59,.3)) drop-shadow(0 0 3rem rgba(69,176,88,.2));height:auto;margin:0 auto clamp(1.5rem,4vw,2.5rem);width:clamp(220px,45vw,360px)}#coming-soon .cs-topper{color:var(--accentLime);letter-spacing:.2em;margin-bottom:.75rem}#coming-soon .cs-title{color:var(--headerColor);font-size:clamp(1.75rem,5vw,2.75rem);margin:0 0 clamp(1.5rem,4vw,2rem);max-width:none;text-wrap:balance}#coming-soon .cs-subtitle{color:var(--textMuted);display:block;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:400;letter-spacing:0;line-height:1.4;margin-top:.5rem;text-transform:none}#coming-soon .cs-countdown{margin-bottom:clamp(1.5rem,4vw,2.25rem);width:100%}#coming-soon .cs-tiles{align-items:stretch;display:flex;gap:clamp(.5rem,2vw,1rem);justify-content:center;margin:0;padding:0}#coming-soon .cs-tile{align-items:center;background-color:var(--surface);border:1px solid var(--surfaceBorder);border-radius:.375rem;box-shadow:inset 0 0 1.5rem rgba(218,254,59,.04);display:flex;flex:1 1 0;flex-direction:column;gap:.375rem;justify-content:center;max-width:7.5rem;min-width:0;padding:clamp(.75rem,2vw,1.125rem) .5rem}#coming-soon .cs-digit{color:var(--accentLime);font-family:var(--headerFont);font-feature-settings:"tnum";font-size:clamp(1.75rem,6vw,2.75rem);font-variant-numeric:tabular-nums;font-weight:900;line-height:1;min-width:2ch}#coming-soon .cs-label{color:var(--textMuted);font-size:.6875rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}#coming-soon .cs-live-message{color:var(--accentLime);font-size:clamp(1.125rem,3vw,1.375rem);font-weight:700;margin:0}#coming-soon .cs-text{color:var(--textPrimary);margin:0 auto clamp(1.5rem,4vw,2rem);max-width:36rem;text-align:center}#coming-soon .cs-text p{color:var(--textPrimary);font-size:1rem;line-height:1.65;margin:0 0 1rem;text-wrap:pretty}#coming-soon .cs-text p:last-child{margin-bottom:0}#coming-soon .cs-signoff{color:var(--textMuted);font-size:.9375rem;line-height:1.6;margin:0 0 clamp(1.5rem,4vw,2rem)}#coming-soon .cs-signoff a{color:var(--primary);font-size:inherit;font-weight:700;line-height:inherit;text-decoration:none}#coming-soon .cs-signoff a:hover{color:var(--primaryLight);text-decoration:underline}#coming-soon .cs-signoff a:focus-visible{outline:2px solid var(--accentLime);outline-offset:2px}#coming-soon .cs-whatsapp{align-items:center;background-color:var(--primary);border-radius:.25rem;color:var(--bodyBg);display:inline-flex;font-size:.9375rem;font-weight:700;gap:.625rem;justify-content:center;letter-spacing:.04em;line-height:1.2;margin-bottom:clamp(2rem,5vw,3rem);padding:.875rem 1.75rem;text-decoration:none;text-transform:uppercase;transition:background-color .3s,transform .3s}#coming-soon .cs-whatsapp img{display:block;filter:brightness(0) saturate(100%);height:1.375rem;opacity:.9;width:1.375rem}#coming-soon .cs-whatsapp:hover{background-color:var(--primaryLight)}#coming-soon .cs-whatsapp:focus-visible{outline:2px solid var(--accentLime);outline-offset:2px}#coming-soon .cs-footer{align-items:center;border-top:1px solid var(--surfaceBorder);color:var(--textMuted);display:flex;flex-direction:column;font-size:.75rem;gap:.625rem;line-height:1.5;padding-top:1.5rem;width:100%}#coming-soon .cs-footer a,#coming-soon .cs-footer p{color:inherit;font-size:inherit;font-weight:400;line-height:inherit;margin:0}#coming-soon .cs-footer a{text-decoration:none}#coming-soon .cs-footer a:hover{color:var(--primary);text-decoration:underline}#coming-soon .cs-footer a:focus-visible{outline:2px solid var(--accentLime);outline-offset:2px}#coming-soon .cs-social{display:flex;gap:1rem;margin-top:.25rem}#coming-soon .cs-social a{align-items:center;background-color:var(--surface);border:1px solid var(--surfaceBorder);border-radius:50%;display:flex;height:2.25rem;justify-content:center;transition:border-color .3s,background-color .3s;width:2.25rem}#coming-soon .cs-social a:hover{background-color:var(--surfaceBorder);border-color:var(--primary)}#coming-soon .cs-social a:focus-visible{outline:2px solid var(--accentLime);outline-offset:2px}#coming-soon .cs-social a img{display:block;height:1rem;opacity:.85;width:1rem}}@media only screen and (min-width:768px){#coming-soon .cs-tiles{gap:1rem}#coming-soon .cs-tile{max-width:8.75rem;padding:1.25rem .75rem}}@media only screen and (min-width:1024px){#coming-soon{padding:clamp(4rem,6vw,6rem) 1rem}#coming-soon .cs-tile{max-width:10rem}}@media (prefers-reduced-motion:no-preference){#coming-soon .cs-logo{animation:cs-logo-glow 4s ease-in-out infinite}#coming-soon .cs-tile{transition:border-color .3s,box-shadow .3s}@keyframes cs-logo-glow{0%,to{filter:drop-shadow(0 0 1.5rem rgba(218,254,59,.3)) drop-shadow(0 0 3rem rgba(69,176,88,.2))}50%{filter:drop-shadow(0 0 2rem rgba(218,254,59,.45)) drop-shadow(0 0 3.5rem rgba(69,176,88,.3))}}}