:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050509;--bg-2:#080812;--bg-3:#0b0b14;--bg-4:#10101c;--blue:#00a8ff;--cyan:#00d9ff;--pink:#ff1493;--magenta:#ff2bd6;--purple:#7b2cff;--white:#fff;--muted:#b8b8c8;--muted-2:#8c8c9e;--line:#00a8ff38;--line-pink:#ff149347;--glass:#080812b8;--card:#0e0e1ac7;--shadow-blue:0 0 20px #00a8ff47, 0 0 40px #00a8ff1f;--shadow-pink:0 0 20px #ff149347, 0 0 40px #ff14931f;--font-display:"Bebas Neue", sans-serif;--font-body:"Outfit", sans-serif;--font-script:"Great Vibes", cursive;--max:1180px;--nav-h:84px;--radius:18px;--radius-sm:12px}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#root{min-height:100%}body{background:var(--bg);color:var(--white);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.65}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,p{margin:0}::selection{color:var(--white);background:#00a8ff47}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.skip-link{z-index:100;background:var(--blue);color:var(--bg);border-radius:8px;padding:8px 14px;font-weight:600;position:absolute;top:-48px;left:12px}.skip-link:focus{top:12px}.app-shell{isolation:isolate;position:relative;overflow-x:hidden}.stars{z-index:0;pointer-events:none;background-image:radial-gradient(1px 1px at 12% 18%,#ffffff8c,#0000),radial-gradient(1px 1px at 28% 72%,#00d9ff73,#0000),radial-gradient(1.5px 1.5px at 64% 24%,#fff6,#0000),radial-gradient(1px 1px at 81% 58%,#ff2bd659,#0000),radial-gradient(1px 1px at 44% 88%,#ffffff4d,#0000),radial-gradient(1.5px 1.5px at 91% 12%,#00a8ff66,#0000),radial-gradient(1px 1px at 8% 48%,#ffffff40,#0000),radial-gradient(1px 1px at 73% 81%,#7b2cff73,#0000);animation:7s ease-in-out infinite twinkle;position:fixed;inset:0}@keyframes twinkle{0%,to{opacity:.55}50%{opacity:1}}.nav{z-index:50;height:var(--nav-h);border-bottom:1px solid #0000;align-items:center;transition:background .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;display:flex;position:fixed;top:0;left:0;right:0}.nav.is-scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050509b8;border-bottom-color:#00a8ff29}.nav-hidden{opacity:0;pointer-events:none}.nav-inner{width:min(var(--max), calc(100% - 40px));justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.brand{align-items:center;gap:10px;min-width:0;display:flex}.logo{aspect-ratio:1;background:#050509;border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.logo img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;animation:3.6s ease-in-out infinite logoPulse}.brand .logo{width:48px;height:48px}@keyframes logoPulse{0%,to{filter:drop-shadow(0 0 10px #00a8ff47)drop-shadow(0 0 18px #ff14931f)}50%{filter:drop-shadow(0 0 16px #00d9ff80)drop-shadow(0 0 26px #ff2bd638)}}.nav-links{align-items:center;gap:28px;display:flex}.nav-links a{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:13px;transition:color .2s}.nav-links a:hover,.nav-links a.active{color:var(--white)}.nav-cta{align-items:center;gap:12px;display:flex}.menu-btn{border:1px solid var(--line);background:0 0;border-radius:10px;width:44px;height:44px;padding:0;display:none;position:relative}.menu-btn span,.menu-btn span:before,.menu-btn span:after{content:"";background:var(--white);width:20px;height:1.5px;transition:all .25s;position:absolute;left:11px}.menu-btn span{top:21px}.menu-btn span:before{top:-7px}.menu-btn span:after{top:7px}.menu-btn.is-open span{background:0 0}.menu-btn.is-open span:before{top:0;transform:rotate(45deg)}.menu-btn.is-open span:after{top:0;transform:rotate(-45deg)}.mobile-nav{display:none}.btn{letter-spacing:.14em;text-transform:uppercase;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-size:12px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--blue), var(--purple) 55%, var(--pink));color:var(--white);box-shadow:0 0 0 1px #ffffff14,0 0 24px #00a8ff47}.btn-primary:hover{box-shadow:var(--shadow-blue), 0 0 28px #ff149338;transform:translateY(-1px)}.btn-ghost{color:var(--white);border:1px solid var(--line);background:0 0}.btn-ghost:hover{border-color:var(--cyan);box-shadow:0 0 20px #00a8ff2e}.btn-full{width:100%}.wrap{width:min(var(--max), calc(100% - 40px));margin:0 auto}.section{z-index:1;padding:108px 0;position:relative}.section-tight{padding:88px 0}.eyebrow{color:var(--cyan);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, var(--pink), var(--cyan));width:28px;height:1px;box-shadow:0 0 10px var(--cyan)}.display{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-weight:400;line-height:.92}.display-xl{font-size:clamp(40px,5.4vw,72px)}.display-lg{font-size:clamp(40px,6vw,72px)}.display-md{font-size:clamp(32px,4.4vw,52px)}.lede{color:var(--muted);max-width:640px;font-size:18px}.lede-center{text-align:center;margin-inline:auto}.center{text-align:center}.neon-text{background:linear-gradient(90deg, var(--cyan), var(--white) 40%, var(--magenta));color:#0000;-webkit-background-clip:text;background-clip:text}.section-head{max-width:760px;margin-bottom:56px}.section-head.center{margin-left:auto;margin-right:auto}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.grid-4>.reveal{flex-direction:column;min-width:0;display:flex}.grid-4 .card{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;display:flex}.grid-3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.grid-2{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:28px 24px;transition:transform .25s,border-color .25s,box-shadow .25s}.card:hover{border-color:#00d9ff73;transform:translateY(-4px);box-shadow:0 12px 40px #00000047,0 0 24px #00a8ff1f}.card h3{font-family:var(--font-display);letter-spacing:.08em;margin:14px 0 10px;font-size:26px}.card p{color:var(--muted);font-size:15px}.icon-wrap{width:44px;height:44px;color:var(--cyan);border:1px solid #00d9ff59;border-radius:12px;place-items:center;display:grid;box-shadow:0 0 16px #00a8ff1f}.icon-wrap.pink{color:var(--pink);border-color:#ff149366;box-shadow:0 0 16px #ff14931f}.icon-wrap svg{width:22px;height:22px}.reveal{opacity:0;animation:none;transform:translateY(22px)}.reveal.in{animation:.8s cubic-bezier(.22,1,.36,1) forwards rise}@keyframes rise{to{opacity:1;transform:none}}.hero{min-height:100svh;padding:calc(var(--nav-h) + 32px) 0 72px;align-items:center;display:grid;position:relative;overflow:hidden}.hero-bg{background:linear-gradient(#05050959 0%,#0505098c 42%,#050509 100%),linear-gradient(90deg,#050509b8,#05050933 55%),url(/images/nightlife-bar-interior.png) 50%/cover no-repeat;position:absolute;inset:0}.hero-bg:after{content:"";opacity:.18;mix-blend-mode:overlay;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:84px 28px,42px 28px;position:absolute;inset:0}.hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:40px;display:grid;position:relative}.hero-logo{width:min(160px,42vw);height:min(160px,42vw);margin-bottom:16px}.hero h1{margin-bottom:22px}.hero h1 span{display:block}.hero .lede{margin-bottom:32px}.hero-actions{flex-wrap:wrap;gap:14px;margin-bottom:22px;display:flex}.hero-support{color:var(--muted-2);letter-spacing:.12em;text-transform:uppercase;font-size:13px}.machine-frame{background:linear-gradient(#00a8ff2e,#ff14931f);border-radius:28px;padding:10px;position:relative;box-shadow:0 0 0 1px #00d9ff40,0 30px 80px #00000073,0 0 60px #00a8ff2e}.machine-frame:before{content:"";z-index:-1;background:radial-gradient(circle,#00a8ff2e,#0000 58%);animation:5s ease-in-out infinite glowShift;position:absolute;inset:-18%}@keyframes glowShift{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.machine-frame img{aspect-ratio:3/4;object-fit:cover;border-radius:20px;width:100%}.problem{background:linear-gradient(#050509 0%,#080812 100%)}.solution{background:radial-gradient(900px 400px at 15% 20%, #00a8ff1a, transparent 60%), radial-gradient(700px 360px at 90% 80%, #ff149314, transparent 55%), var(--bg-2)}.flow{grid-template-columns:repeat(4,1fr);gap:0;margin-top:48px;display:grid;position:relative}.flow-item{text-align:center;padding:8px 16px;position:relative}.flow-item:after{content:"";background:linear-gradient(90deg, var(--cyan), var(--purple), var(--pink));transform-origin:0;width:100%;height:2px;position:absolute;top:35px;left:50%;transform:translateY(-50%);box-shadow:0 0 12px #00d9ff8c}.flow-item:last-child:after{display:none}.flow.in .flow-item:after{animation:.9s forwards drawLine}@keyframes drawLine{0%{transform:translateY(-50%)scaleX(0)}to{transform:translateY(-50%)scaleX(1)}}.flow-dot{border:1px solid var(--cyan);width:54px;height:54px;color:var(--cyan);font-family:var(--font-display);z-index:1;background:#050509cc;border-radius:50%;place-items:center;margin:0 auto 16px;font-size:22px;display:grid;position:relative;box-shadow:0 0 20px #00a8ff40}.flow-item h3{font-family:var(--font-display);letter-spacing:.08em;margin-bottom:6px;font-size:22px}.flow-item p{color:var(--muted);font-size:14px}.features .grid-3 .card:nth-child(4),.features .grid-3 .card:nth-child(5){grid-column:span 1}.features-grid{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.features-grid .card:nth-child(-n+3){grid-column:span 2}.features-grid .card:nth-child(n+4){grid-column:span 3}.features-grid-4{grid-template-columns:repeat(4,1fr)}.features-grid-4 .card{grid-column:auto!important}.how{background:var(--bg)}.timeline{--num-col:80px;gap:18px;display:grid;position:relative}.timeline:before{content:"";left:calc(var(--num-col) / 2);background:linear-gradient(180deg, var(--cyan), var(--purple), var(--pink));width:2px;position:absolute;top:12px;bottom:12px;transform:translate(-50%);box-shadow:0 0 12px #00a8ff66}.step{grid-template-columns:var(--num-col) 1fr;align-items:start;gap:24px;padding:8px 0;display:grid}.step-n{width:var(--num-col);text-align:center;font-family:var(--font-display);color:var(--cyan);text-shadow:0 0 18px #00a8ff73;z-index:1;background:var(--bg);justify-content:center;align-items:center;font-size:42px;display:flex;position:relative}.step h3{font-family:var(--font-display);letter-spacing:.08em;font-size:32px}.step p{color:var(--muted);max-width:560px}.cta-banner{text-align:center;background:linear-gradient(135deg, #00a8ff1f, #7b2cff29 50%, #ff14931f), var(--bg-3);border:1px solid #00d9ff38;border-radius:24px;margin-top:64px;padding:48px 40px;box-shadow:0 0 40px #00a8ff14}.cta-banner h2{margin-bottom:22px}.products{background:radial-gradient(600px 300px at 80% 0%, #7b2cff1f, transparent 60%), var(--bg-2)}.product-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.product-card{flex-direction:column;justify-content:flex-end;min-height:210px;display:flex}.product-card .icon-wrap{margin-bottom:auto}.product-card-compact{align-items:flex-start;min-height:0;padding:20px 18px}.product-card-compact h3{margin:12px 0 0;font-size:22px}.stack-head{margin-top:72px}.venue-pills{flex-wrap:wrap;gap:12px;display:flex}.venue-pill{border:1px solid var(--line);font-family:var(--font-display);letter-spacing:.08em;background:#080812b8;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-size:20px;display:inline-flex}.fine-print a{color:var(--cyan)}.fine-print{color:var(--muted-2);max-width:780px;margin-top:28px;font-size:14px}.nightlife{padding:0}.nightlife-hero{background:linear-gradient(#0505098c,#050509d1),url(/images/nightlife-club.png) 50%/cover no-repeat;padding:120px 0 80px;position:relative}.venue-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.venue-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080812b8;min-height:180px;overflow:hidden}.venue-card .emoji{font-size:28px}.opportunity{background:var(--bg)}.why{background:linear-gradient(#050509b3,#050509e0),url(/images/nightlife-lounge.png) 50%/cover no-repeat}.why-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080812b8;border:1px solid #ff149338;border-radius:28px;max-width:720px;padding:48px 40px}.pullquote{font-family:var(--font-script);color:var(--white);text-shadow:0 0 22px #00d9ff47;margin:20px 0 28px;font-size:clamp(32px,4vw,46px);line-height:1.25}.why-panel p+p{color:var(--muted);margin-top:16px}.responsible{background:var(--bg-2)}.trust-grid .card{border-color:#7b2cff47}.faq{background:var(--bg)}.accordion{gap:10px;max-width:860px;display:grid}.acc-item{border:1px solid var(--line);background:#0b0b14b3;border-radius:14px;overflow:hidden}.acc-btn{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:18px 22px;font-size:16px;font-weight:500;display:flex}.acc-btn span:last-child{color:var(--cyan);font-size:22px;line-height:1}.acc-panel{color:var(--muted);padding:0 22px 18px;display:none}.acc-item.open .acc-panel{display:block}.partner{background:radial-gradient(700px 400px at 20% 0%, #00a8ff1a, transparent 60%), radial-gradient(600px 300px at 100% 100%, #ff14931a, transparent 55%), var(--bg-3)}.gform-wrap{width:100%;margin-top:48px}.gform-wrap iframe{background:#fff;border:0;border-radius:18px;width:100%;max-width:640px;height:2094px;margin:0 auto;display:block}.form{border:1px solid var(--line);background:#080812b3;border-radius:24px;grid-template-columns:1fr 1fr;gap:16px;margin-top:36px;padding:32px;display:grid;box-shadow:0 0 40px #00a8ff14}.field{flex-direction:column;gap:8px;display:flex}.field.full{grid-column:1/-1}.field label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px}.field input,.field select,.field textarea{color:var(--white);background:#0a0a14;border:1px solid #ffffff14;border-radius:12px;padding:13px 14px}.field textarea{resize:vertical;min-height:140px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--cyan);outline:none;box-shadow:0 0 0 3px #00a8ff26,0 0 20px #00a8ff1f}.success{text-align:center;background:#080812bf;border:1px solid #00d9ff4d;border-radius:24px;padding:72px 24px}.success h2{margin:12px 0 10px}.page-hero{padding:calc(var(--nav-h) + 72px) 0 40px}.machine-page{background:radial-gradient(800px 360px at 10% 0%, #00a8ff1a, transparent 60%), var(--bg);padding-top:24px}.machine-feature{grid-template-columns:minmax(240px,.78fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.machine-page.machine-alt{background:radial-gradient(800px 360px at 90% 0%, #ff149314, transparent 60%), var(--bg-2)}.machine-feature .machine-frame{max-width:420px}.machine-feature.is-compact .machine-frame{aspect-ratio:3/4;place-items:center;width:100%;padding:7% 9%;display:grid;overflow:hidden}.machine-feature.is-compact .machine-frame img{z-index:1;aspect-ratio:.52;object-fit:cover;object-position:56% 38%;border-radius:12px;width:74%;height:auto;position:relative;box-shadow:0 16px 32px #0000008c}.machine-feature.is-compact .machine-frame:after{content:"";z-index:0;background:#1a1218 url(/images/nightcap-machine-wall.png?v=2) 0 42%/280% no-repeat;border-radius:20px;position:absolute;inset:10px}.machine-tag{color:var(--pink);letter-spacing:.18em;text-transform:uppercase;border:1px solid #ff149359;border-radius:999px;margin-bottom:10px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.spec-list{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.spec-list li{align-items:flex-start;gap:14px;font-size:17px;line-height:1.4;display:flex}.spec-check{border:1.5px solid var(--cyan);width:28px;height:28px;color:var(--cyan);background:#00a8ff14;border-radius:7px;flex:0 0 28px;place-items:center;display:grid;box-shadow:0 0 12px #00d9ff2e}.spec-check svg{width:16px;height:16px}.spec-list-tight{gap:12px;margin-top:28px}.spec-list-tight li{color:var(--muted);font-size:16px}.spec-dot{background:var(--cyan);border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:8px;box-shadow:0 0 10px #00d9ffb3}.optional-tag{color:var(--pink);letter-spacing:.16em}.machine-age{background:radial-gradient(700px 320px at 90% 10%, #ff149314, transparent 55%), var(--bg-2)}.age-split{grid-template-columns:minmax(0,1.15fr) minmax(220px,.7fr);align-items:center;gap:48px;margin-bottom:48px;display:grid}.id-reader{justify-items:center;gap:16px;display:grid}.id-reader-body{aspect-ratio:.42;background:linear-gradient(#1a1a24,#0a0a12);border:1px solid #ffffff24;border-radius:22px;place-items:center;width:min(180px,100%);padding:16px 18px;display:grid;box-shadow:0 24px 50px #0006,0 0 30px #00d9ff1f}.id-reader-slot{background:linear-gradient(#00d9fff2,#ffffffd9 45%,#00a8ffb3);border-radius:999px;width:28%;height:78%;box-shadow:0 0 24px #00d9ff8c}.id-reader-caption{font-family:var(--font-display);letter-spacing:.12em;color:var(--muted);font-size:18px}.age-badges{align-items:stretch}.age-badges>.reveal{flex-direction:column;display:flex}.age-badges .card{flex:1}.machine-pay{background:radial-gradient(800px 360px at 50% 0%, #7b2cff1f, transparent 60%), var(--bg-3)}.pay-orbit{grid-template-columns:1fr minmax(220px,320px) 1fr;align-items:center;gap:28px;margin-bottom:8px;display:grid}.pay-col{gap:12px;display:grid}.pay-orbit .pay-col:first-child .pay-pill{margin-left:auto}.pay-pill{border:1px solid var(--line);width:min(100%,220px);min-height:52px;font-family:var(--font-display);letter-spacing:.08em;background:#080812c7;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-size:20px;display:inline-flex;box-shadow:0 0 18px #00a8ff14}.pay-machine{max-width:320px;margin:0 auto}.pay-online{align-items:stretch}.pay-online>.reveal{flex-direction:column;display:flex}.pay-online .card{flex:1}.footer{z-index:1;background:#050509;border-top:1px solid #00a8ff24;padding:56px 0 28px;position:relative}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;margin-bottom:40px;display:grid}.footer-brand .logo{width:72px;height:72px;margin-bottom:12px}.socials a svg{width:16px;height:16px}.footer-tag{font-family:var(--font-display);letter-spacing:.16em;color:var(--pink);margin-bottom:10px;font-size:16px}.footer p,.footer a{color:var(--muted);font-size:14px}.footer h4{font-family:var(--font-display);letter-spacing:.12em;margin-bottom:14px;font-size:20px}.footer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.footer a:hover{color:var(--white)}.socials{gap:10px;margin-top:16px;display:flex}.socials a{border:1px solid var(--line);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.socials a:hover{border-color:var(--cyan);box-shadow:0 0 16px #00a8ff33}.legal{color:var(--muted-2);border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:22px;font-size:12px;display:flex}.mobile-overlay{z-index:80;background:#050509;flex-direction:column;padding:28px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-overlay .logo{width:48px;height:48px}.mobile-overlay a{font-family:var(--font-display);letter-spacing:.08em;padding:8px 0;font-size:40px}.mobile-overlay .btn{margin-top:24px}@media (width<=980px){.nav-links{display:none}.menu-btn{display:block}.hero-grid,.grid-4,.grid-3,.grid-2,.flow,.features-grid,.product-grid,.venue-grid,.footer-grid,.form,.machine-feature,.age-split,.pay-online,.pay-orbit{grid-template-columns:1fr 1fr}.pay-machine{order:-1;grid-column:1/-1}.pay-orbit .pay-col:first-child .pay-pill,.pay-pill{width:100%;margin-left:0}.features-grid .card:nth-child(-n+5),.flow-item,.field.full{grid-column:span 1}.flow-item:after{display:none}}@media (width<=560px){.nav-cta .btn{display:none}}@media (width<=720px){.wrap{width:min(var(--max), calc(100% - 28px))}.section{padding:80px 0}.hero{min-height:auto;padding-bottom:48px}.hero-logo{width:min(128px,40vw);height:min(128px,40vw)}.machine-frame{max-width:360px;margin:8px auto 0}.hero-grid,.grid-4,.grid-3,.grid-2,.flow,.features-grid,.product-grid,.venue-grid,.footer-grid,.form,.step,.machine-feature,.age-split,.pay-orbit,.pay-online{grid-template-columns:1fr}.machine-feature .machine-frame,.pay-machine{max-width:320px;margin-inline:auto}.id-reader-body{width:140px}.hero-actions .btn,.cta-banner .btn{width:100%}.brand .logo{width:44px;height:44px}.form,.why-panel,.cta-banner{padding:24px 18px}.timeline:before{display:none}.legal{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}
