.navbar{align-items:center;background:#0000;display:flex;justify-content:space-between;left:0;padding:20px 40px;position:fixed;right:0;top:0;transition:background .35s ease,box-shadow .35s ease,padding .35s ease;z-index:1000}.navbar-scrolled{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#080a0fd9;box-shadow:0 1px 0 #ffffff0f;padding:14px 40px}.nav-brand{align-items:center;display:flex;gap:12px;text-decoration:none}.nav-logo{border-radius:10px;height:38px;width:38px}.nav-wordmark{color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:.5px}.nav-links{display:flex;gap:8px;list-style:none;margin:0;padding:0}.nav-links a{border-radius:8px;color:#ffffffb3;font-size:1rem;font-weight:600;padding:10px 20px;text-decoration:none;transition:color .2s,background .2s}.nav-links a:hover{background:#ffffff0f;color:#fff;text-decoration:none}.nav-toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:6px;padding:6px;z-index:1001}.nav-toggle span{background:#fff;border-radius:2px;display:block;height:2.5px;transition:transform .3s,opacity .3s;width:28px}.nav-toggle-open span:first-child{transform:translateY(8.5px) rotate(45deg)}.nav-toggle-open span:nth-child(2){opacity:0}.nav-toggle-open span:nth-child(3){transform:translateY(-8.5px) rotate(-45deg)}@media (max-width:768px){.navbar{padding:16px 24px}.navbar-scrolled{padding:12px 24px}.nav-toggle{display:flex}.nav-links{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080a0ff5;flex-direction:column;gap:16px;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease}.nav-links-open{opacity:1;pointer-events:all}.nav-links a{font-size:1.4rem;padding:14px 28px}}.home{min-height:100vh}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal-visible{opacity:1;transform:translateY(0)}.section{margin:0 auto;max-width:1200px;padding:120px 32px}.section-label{color:#6badce;display:inline-block;font-size:.9rem;font-weight:700;letter-spacing:3px;margin-bottom:14px;text-transform:uppercase}.section h2{color:#fff;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:800;line-height:1.15;margin-bottom:56px}.glass-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.glass-card:hover{border-color:#6badce4d;box-shadow:0 16px 48px #6badce14;transform:translateY(-4px)}.hero{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative;text-align:center}.hero-bg{background:url(/static/media/strobe-party.7064167a3fd68b5c7af6.PNG) 50%/cover no-repeat;filter:brightness(.3) saturate(.7);z-index:0}.hero-bg,.hero-bg:after{inset:0;position:absolute}.hero-bg:after{background:linear-gradient(180deg,#080a0f4d,#080a0f99 60%,#080a0f);content:""}.hero-content{max-width:800px;padding:0 32px;position:relative;z-index:2}.hero-logo{filter:drop-shadow(0 4px 24px rgba(107,173,206,.2));height:auto;margin-bottom:20px;max-width:580px;width:85%}.hero-tagline{color:#6badce;font-size:clamp(1.3rem,3.5vw,1.8rem);font-weight:700;letter-spacing:3px;margin-bottom:24px;text-transform:uppercase}.hero-subtitle{color:#a8acb4;font-size:clamp(1.1rem,2.5vw,1.35rem);line-height:1.75;margin:0 auto 44px;max-width:600px}.hero-actions{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.btn-primary{background:linear-gradient(135deg,#6badce,#4a8aad);border-radius:50px;color:#fff;display:inline-block;font-size:1.05rem;font-weight:700;letter-spacing:.5px;padding:16px 40px;text-decoration:none;transition:transform .2s,box-shadow .2s}.btn-primary:hover{box-shadow:0 8px 28px #6badce59;text-decoration:none;transform:translateY(-2px)}.btn-outline{border:2px solid #6badce80;border-radius:50px;color:#6badce;display:inline-block;font-size:1.05rem;font-weight:700;letter-spacing:.5px;padding:16px 40px;text-decoration:none;transition:background .2s,transform .2s}.btn-outline:hover{background:#6badce1a;text-decoration:none;transform:translateY(-2px)}.hero-scroll-hint{bottom:36px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.hero-scroll-hint span{animation:scrollBounce 2s infinite;border-bottom:2px solid #6badce80;border-right:2px solid #6badce80;display:block;height:28px;transform:rotate(45deg);width:28px}@keyframes scrollBounce{0%,20%,50%,80%,to{transform:rotate(45deg) translate(0)}40%{transform:rotate(45deg) translate(-4px,-4px)}60%{transform:rotate(45deg) translate(-2px,-2px)}}.story-section{text-align:center}.story-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.story-card{padding:44px 36px;text-align:left}.story-card h3{color:#6badce;font-size:1.5rem;font-weight:700;margin-bottom:16px}.story-card p{color:#a0a4ac;font-size:1.05rem;line-height:1.75}.stats-section{padding-bottom:48px;padding-top:48px}.stats-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));text-align:center}.stat-card{padding:40px 20px}.stat-value{color:#6badce;display:block;font-size:clamp(2.6rem,5vw,3.6rem);font-weight:900;line-height:1;margin-bottom:12px}.stat-label{color:#8a8e96;display:block;font-size:.95rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.features-section{text-align:center}.features-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.feature-card{padding:44px 32px;text-align:center}.feature-icon{display:block;font-size:3rem;margin-bottom:20px}.feature-card h3{color:#fff;font-size:1.35rem;font-weight:700;margin-bottom:14px}.feature-card p{color:#a0a4ac;font-size:1.05rem;line-height:1.7}.tech-section{text-align:center}.tech-description{color:#a0a4ac;font-size:1.15rem;line-height:1.75;margin:-28px auto 44px;max-width:720px}.tech-tags{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.tech-tag{background:#6badce14;border:1px solid #6badce33;border-radius:50px;color:#6badce;display:inline-block;font-size:.95rem;font-weight:600;padding:10px 24px;transition:background .2s,transform .2s}.tech-tag:hover{background:#6badce26;transform:translateY(-2px)}.cta-card,.cta-section{text-align:center}.cta-card{margin:0 auto;max-width:660px;padding:72px 44px}.cta-icon{border-radius:24px;height:96px;margin-bottom:28px;width:96px}.cta-card h2{margin-bottom:18px}.cta-card p{color:#a0a4ac;font-size:1.1rem;line-height:1.7;margin-bottom:32px}.app-store-badge{height:auto;transition:transform .2s;width:200px}.app-store-badge:hover{transform:scale(1.05)}.site-footer{border-top:1px solid #ffffff0f;padding:56px 32px 28px;text-align:center}.footer-content{flex-wrap:wrap;gap:28px;justify-content:space-between;margin:0 auto 36px;max-width:1200px}.footer-brand,.footer-content{align-items:center;display:flex}.footer-brand{color:#fff;font-size:1.2rem;font-weight:700;gap:12px}.footer-logo{border-radius:10px;height:40px;width:40px}.footer-links{display:flex;flex-wrap:wrap;gap:28px}.footer-links a{color:#8a8e96;font-size:1rem;text-decoration:none;transition:color .2s}.footer-links a:hover{color:#6badce;text-decoration:none}.footer-social{display:flex;gap:14px}.social-icon{height:32px;opacity:.7;transition:opacity .2s,transform .2s;width:32px}.social-icon:hover{opacity:1;transform:scale(1.1)}.footer-bottom{border-top:1px solid #ffffff0a;padding-top:24px}.footer-bottom p{color:#555;font-size:.9rem}@media (max-width:768px){.section{padding:80px 24px}.hero-content{padding:0 24px}.hero-logo{max-width:360px;padding-top:60px}.hero-actions{align-items:center;flex-direction:column}.story-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.features-grid{grid-template-columns:1fr}.footer-content{flex-direction:column;text-align:center}.footer-links{justify-content:center}}@media (max-width:480px){.stats-grid{grid-template-columns:1fr}}.legal-page{background-color:#080a0f;color:#e2e4e9;min-height:100vh}.legal-container{margin:0 auto;max-width:800px;padding:140px 32px 100px}.legal-container h1{color:#fff;font-size:clamp(2.4rem,5vw,3rem);font-weight:800;margin-bottom:10px;text-align:center}.legal-date{color:#6a6e76;font-size:.95rem;margin-bottom:56px;text-align:center}.legal-container h2{color:#6badce;font-size:1.5rem;font-weight:700;margin-bottom:20px;margin-top:48px}.legal-container p{color:#a0a4ac;font-size:1.05rem;line-height:1.8;margin-bottom:20px}.legal-container ul{list-style:none;margin-bottom:20px;padding-left:0}.legal-container li{color:#a0a4ac;font-size:1.05rem;line-height:1.75;margin-bottom:12px;padding-left:22px;position:relative}.legal-container li:before{background:#6badce;border-radius:50%;content:"";height:7px;left:0;position:absolute;top:12px;width:7px}.legal-container strong{color:#e2e4e9}.legal-container a{color:#6badce;text-decoration:none}.legal-container a:hover{text-decoration:underline}@media (max-width:768px){.legal-container{padding:120px 24px 80px}}.support-page{background-color:#080a0f;color:#e2e4e9;min-height:100vh}.support-container{margin:0 auto;max-width:800px;padding:140px 32px 100px;text-align:center}.support-label{color:#6badce;display:inline-block;font-size:.9rem;font-weight:700;letter-spacing:3px;margin-bottom:14px;text-transform:uppercase}.support-container h1{color:#fff;font-size:clamp(2.4rem,5vw,3.2rem);font-weight:800;margin-bottom:20px}.support-intro{color:#a0a4ac;font-size:1.15rem;line-height:1.75;margin:0 auto 64px;max-width:600px}.support-container h2{color:#fff;font-size:1.6rem;font-weight:700;margin-bottom:28px;text-align:left}.faq-section{margin-bottom:64px;text-align:left}.faq-item{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;margin-bottom:14px;transition:border-color .2s}.faq-item:hover{border-color:#6badce40}.faq-item summary{align-items:center;color:#e2e4e9;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:14px;list-style:none;padding:22px 24px}.faq-item summary:before{color:#6badce;content:"+";flex-shrink:0;font-size:1.4rem;font-weight:700;transition:transform .2s}.faq-item[open] summary:before{content:"−"}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{color:#a0a4ac;font-size:1.05rem;line-height:1.75;padding:0 24px 22px}.contact-section{margin-bottom:64px;text-align:left}.contact-section p{color:#a0a4ac;font-size:1.1rem;line-height:1.75}.contact-section a{color:#6badce;font-weight:600;text-decoration:none}.contact-section a:hover{text-decoration:underline}.quick-links-section{text-align:left}.quick-links-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.quick-link-card{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;color:#e2e4e9;display:flex;flex-direction:column;font-size:1.05rem;font-weight:600;gap:10px;padding:32px 20px;text-decoration:none;transition:transform .2s,border-color .2s}.quick-link-card:hover{border-color:#6badce4d;text-decoration:none;transform:translateY(-3px)}.ql-icon{font-size:2rem}@media (max-width:768px){.support-container{padding:120px 24px 80px}.quick-links-grid{grid-template-columns:1fr}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:18px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#080a0f;color:#e2e4e9;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.6;overflow-x:hidden}a{color:#6badce;text-decoration:none;transition:color .2s}a:hover{color:#8cc5e0}::selection{background:#6badce4d;color:#fff}@media (max-width:1200px){html{font-size:17px}}@media (max-width:768px){html{font-size:16px}}@media (max-width:480px){html{font-size:15px}}.team-page{background-color:#080a0f;color:#e2e4e9;min-height:100vh}.team-container{margin:0 auto;max-width:960px;padding:140px 32px 100px;text-align:center}.team-label{color:#6badce;display:inline-block;font-size:.9rem;font-weight:700;letter-spacing:3px;margin-bottom:14px;text-transform:uppercase}.team-container h1{color:#fff;font-size:clamp(2.4rem,5vw,3.2rem);font-weight:800;margin-bottom:20px}.team-intro{color:#a0a4ac;font-size:1.15rem;line-height:1.75;margin:0 auto 64px;max-width:640px}.team-grid{grid-gap:36px;display:grid;gap:36px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));text-align:center}.team-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;padding:48px 36px;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.team-card:hover{border-color:#6badce4d;box-shadow:0 16px 48px #6badce14;transform:translateY(-4px)}.team-photo-wrap{margin-bottom:24px}.team-photo{border:3px solid #6badce66;border-radius:50%;height:160px;object-fit:cover;width:160px}.team-card h2{color:#fff;font-size:1.7rem;font-weight:700;margin-bottom:8px}.team-role{color:#6badce;font-size:1rem;font-weight:600;letter-spacing:.5px;margin-bottom:20px}.team-bio{color:#a0a4ac;font-size:1.05rem;line-height:1.75;margin-bottom:24px}.team-link{border:1px solid #6badce4d;border-radius:50px;color:#6badce;display:inline-block;font-size:1rem;font-weight:600;padding:10px 28px;text-decoration:none;transition:background .2s,transform .2s}.team-link:hover{background:#6badce1a;text-decoration:none;transform:translateY(-2px)}.page-footer{border-top:1px solid #ffffff0f;padding:28px;text-align:center}.page-footer p{color:#555;font-size:.9rem}.page-footer a{color:#6a6e76;text-decoration:none;transition:color .2s}.page-footer a:hover{color:#6badce}@media (max-width:768px){.team-grid{grid-template-columns:1fr}.team-container{padding:120px 24px 80px}}
/*# sourceMappingURL=main.abc8da1c.css.map*/