@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Space+Grotesk:wght@400;500;600;700&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--cream: #f5f5ef;--slate-100: #e8e9e7;--slate-200: #c2c5c7;--slate-400: #8b9094;--slate-600: #5a5f63;--slate-700: #424649;--slate-800: #2a2d2f;--slate-900: #141618;--bg-dark: #0c0d0e}html,body,#root{width:100%;height:100%;overflow:hidden;background:#0c0d0e;color:#fff;font-family:Space Grotesk,Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;height:100%;max-width:unset;margin:0;padding:0;text-align:unset}.app-root{--mx: 50%;--my: 50%;position:relative;width:100vw;height:100vh;overflow:hidden;background:radial-gradient(circle 26vw at var(--mx) var(--my),rgba(245,245,239,.11) 0%,rgba(194,197,199,.05) 38%,rgba(66,70,73,.02) 62%,transparent 80%),#0c0d0e}.app-root:before{display:none}.canvas-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;background:radial-gradient(ellipse 88% 82% at 50% 50%,transparent 38%,rgba(12,13,14,.75) 100%)}.noise-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px}.ui-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:row;align-items:center;padding:3.5rem 7% 3.5rem 8%;gap:5rem;pointer-events:none}.ui-overlay>*{pointer-events:auto}.cs-left{flex:1.2;display:flex;flex-direction:column;gap:1.8rem}.brand-tag{display:flex;align-items:center;gap:.55rem}.b-dot{width:7px;height:7px;border-radius:50%;background:#f5f5ef;box-shadow:0 0 10px #f5f5efb3,0 0 22px #f5f5ef4d;animation:blink 2.4s ease-in-out infinite}.b-name{font-size:clamp(.62rem,1.1vw,.78rem);font-weight:700;letter-spacing:.32em;color:#f5f5ef99}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.cs-heading-block{display:flex;flex-direction:column;line-height:.88}.cs-h-line{font-size:clamp(4.5rem,11vw,10rem);font-weight:900;letter-spacing:-.04em;margin:0;line-height:.9}.cs-h-plain{color:#fff}.cs-h-grad{background:linear-gradient(115deg,#f5f5ef,#c2c5c7 28%,#8b9094 55%,#424649 78%,#f5f5ef);background-size:230% auto;animation:gradient-shift 6s linear infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 28px rgba(245,245,239,.18))}@keyframes gradient-shift{0%{background-position:0% center}to{background-position:220% center}}.cs-tagline{font-size:clamp(.9rem,1.85vw,1.12rem);font-weight:400;color:#c2c5c78c;line-height:1.75;max-width:440px;margin:0}.cs-tagline em{font-style:normal;color:#f5f5efe0;font-weight:500}.cs-pills{display:flex;flex-wrap:wrap;gap:.55rem}.pill{font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#c2c5c7b3;border:1px solid rgba(194,197,199,.18);border-radius:999px;padding:.3rem .85rem;background:#4246491f;white-space:nowrap}.cs-right-wrap{flex:0;flex-basis:min(400px,38vw);display:flex;align-items:center;justify-content:center}.brand-logo{height:clamp(64px,9vw,110px);width:auto;filter:invert(1) drop-shadow(0 0 18px rgba(245,245,239,.22));mix-blend-mode:screen;opacity:.92;object-fit:contain;display:block}.notify-card{width:100%;background:#f5f5ef08;border:1px solid rgba(245,245,239,.08);border-radius:28px;padding:2.4rem 2rem;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);display:flex;flex-direction:column;gap:1.1rem;box-shadow:inset 0 0 0 .5px #f5f5ef0a,0 24px 80px #00000080,0 0 60px #42464924}.nc-heading{font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:800;color:#fff;margin:0;letter-spacing:-.025em}.nc-sub{font-size:clamp(.78rem,1.3vw,.88rem);color:#8b909499;line-height:1.65;margin:0}.notify-form{display:flex;flex-direction:column;gap:.65rem}.notify-input{background:#ffffff0d;border:1px solid rgba(255,255,255,.11);border-radius:12px;padding:.78rem 1rem;color:#fff;font-size:.9rem;font-family:inherit;outline:none;transition:border-color .2s,box-shadow .2s}.notify-input::placeholder{color:#8b909452}.notify-input:focus{border-color:#c2c5c773;box-shadow:0 0 0 3px #42464938}.notify-btn{display:flex;align-items:center;justify-content:center;gap:.3rem;background:linear-gradient(135deg,#2a2d2f,#424649 45%,#8b9094);background-size:200% auto;animation:btn-pulse 4s linear infinite;border:1px solid rgba(194,197,199,.18);border-radius:12px;padding:.85rem 1.2rem;font-size:.9rem;font-weight:700;color:#f5f5ef;cursor:pointer;font-family:inherit;letter-spacing:.02em;transition:opacity .2s,transform .15s,box-shadow .2s;box-shadow:0 0 28px #f5f5ef14}.notify-btn:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 0 42px #f5f5ef24}.btn-arrow{transition:transform .2s}.notify-btn:hover .btn-arrow{transform:translate(2px,-2px)}@keyframes btn-pulse{0%{background-position:0% center}to{background-position:200% center}}.thanks-box{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1.2rem 0;text-align:center}.thanks-star{font-size:1.6rem;color:#f5f5ef;filter:drop-shadow(0 0 10px rgba(245,245,239,.55))}.thanks-msg{font-size:1.05rem;font-weight:700;color:#fff;margin:0}.thanks-sub{font-size:.8rem;color:#8b909499;margin:0}.nc-divider{height:1px;background:#ffffff0f;margin:.1rem 0}.nc-social{display:flex;gap:1.2rem}.soc-link{font-size:.67rem;font-weight:600;color:#8b909461;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;text-decoration:none;transition:color .2s}.soc-link:hover{color:#f5f5efbf}.noise-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px}.footer-text{position:absolute;bottom:1.4rem;left:0;width:100%;text-align:center;font-size:.63rem;color:#f5f5ef1f;letter-spacing:.04em;pointer-events:none}@media (max-width: 820px){.ui-overlay{flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1.5rem 4.5rem;gap:2.5rem;overflow-y:auto}.cs-left{align-items:center;text-align:center;gap:1.2rem}.cs-tagline{max-width:100%;text-align:center}.cs-pills{justify-content:center}.cs-h-line{font-size:clamp(3.8rem,18vw,5.5rem)}.cs-right-wrap{flex-basis:auto;width:100%;max-width:400px}.brand-logo{height:clamp(54px,18vw,80px)}}
