#universe{z-index:0;width:100vw;height:100vh;display:block;position:fixed;inset:0}main{z-index:1;position:relative}em{font-family:var(--serif);font-style:italic;font-weight:400}.hero{text-align:center;align-items:flex-start;min-height:100vh;padding:clamp(110px,16vh,170px) 0 80px;display:flex;position:relative}.hero .hero-logo{filter:drop-shadow(0 18px 40px #8b5cf666);cursor:default;margin:0 auto 22px}.hero .kicker{letter-spacing:.32em;text-transform:uppercase;color:var(--muted);margin:0 0 18px;font-size:13px}.hero h1{font-family:var(--serif);letter-spacing:-.02em;text-shadow:0 10px 60px #0009;margin:0;font-size:clamp(60px,10.5vw,160px);font-weight:400;line-height:.92}.hero h1 em{background:linear-gradient(100deg,#ff9ac4,#c4b0ff 45%,#f0d29a);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em}.hero .lead{color:#c9c9d6;max-width:620px;margin:28px auto 0;font-size:19px}.hero-apps{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:34px;display:flex}.hero-apps a{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);background:#10101880;border-radius:999px;align-items:center;gap:9px;padding:10px 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.hero-apps .dot{border-radius:50%;width:9px;height:9px}.scroll-hint{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);flex-direction:column;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.scroll-hint i{transform-origin:top;background:linear-gradient(#fff,#0000);width:1px;height:46px;animation:2.2s ease-in-out infinite drip}@keyframes drip{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.world{align-items:center;min-height:135vh;padding:120px 0;display:flex}.world.right .wrap{justify-content:flex-end;display:flex}.panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(22px)saturate(150%);background:#0c0c1294;border-radius:30px;width:min(520px,100%);padding:34px 34px 30px;box-shadow:0 30px 80px #00000073}.panel p{color:#c9c9d6;margin:0 0 18px}.panel .tag{color:var(--ink);margin:10px 0 14px;font-size:23px;line-height:1.3}.chip{letter-spacing:.04em;border:1px solid var(--line);background:#ffffff12;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 13px;font-size:12.5px;font-weight:700;display:inline-flex}.chip i{background:#f0c27a;border-radius:50%;width:7px;height:7px}.chip.live i{background:#25d366;box-shadow:0 0 0 4px #25d36633}.ticks{gap:9px;margin:0 0 24px;padding:0;font-size:15.5px;list-style:none;display:grid}.ticks li{align-items:flex-start;gap:10px;display:flex}.ticks li:before{content:"";background:linear-gradient(135deg,#ff2d7a,#8b5cf6,#22d3ee);border-radius:50%;flex:none;width:8px;height:8px;margin-top:8px}.ticks.gold li:before{background:linear-gradient(135deg,#5a9bff,#f0c27a)}.ticks.coral li:before{background:linear-gradient(135deg,#ff5a5f,#ffc93c)}.pasa-title{letter-spacing:-.02em;background:linear-gradient(100deg,#ff2d7a,#a78bfa 50%,#22d3ee);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Nunito,sans-serif;font-size:clamp(44px,6vw,64px);font-weight:900;line-height:1}.panel-row{align-items:center;gap:24px;margin:6px 0 26px;display:flex}.panel-row .ticks{margin:0}.panel.lumoora{background:linear-gradient(160deg,#0a142ca8,#0c0c1299)}.panel.lumoora svg{margin:4px 0 6px}.pl-head{align-items:center;gap:14px;display:flex}.pl-head img{filter:drop-shadow(4px 5px #000)}.pl-head h2{letter-spacing:.02em;text-transform:uppercase;color:#f6f1e6;text-shadow:4px 4px #000;margin:0;font-family:Anton,sans-serif;font-size:clamp(44px,6vw,62px);font-weight:400;line-height:1}.panel.panellum{background:linear-gradient(160deg,#280e129e,#0c0c1299)}.values{align-items:center;min-height:100vh;padding:140px 0 120px;display:flex}.values h2{font-family:var(--serif);text-align:center;margin:0 0 50px;font-size:clamp(44px,6vw,84px);font-weight:400;line-height:1}.value-grid{grid-template-columns:repeat(2,1fr);gap:18px;max-width:880px;margin:0 auto;display:grid}.value{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);background:#0c0c128c;border-radius:24px;padding:28px}.value span{font-family:var(--serif);color:#c4b0ff;font-size:28px;font-style:italic}.value h3{margin:8px 0;font-size:21px}.value p{color:#b9b9c8;margin:0;font-size:15.5px}.contact{text-align:center;margin-top:70px}.contact p{color:var(--muted);margin:0 0 8px}.contact .mail{font-family:var(--serif);background:linear-gradient(100deg,#ff9ac4,#c4b0ff 45%,#f0d29a);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,4.6vw,58px);text-decoration:none}.world-label{z-index:50;pointer-events:none;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);opacity:0;background:#0c0c12cc;border-radius:14px;flex-direction:column;padding:10px 14px;transition:opacity .2s;display:flex;position:fixed;top:0;left:0}.world-label.on{opacity:1}.world-label b{font-size:15px}.world-label span{color:var(--muted);font-size:12.5px}@media (width<=760px){.world{align-items:flex-end;min-height:130vh;padding:60vh 0 60px}.world.right .wrap{justify-content:center}.panel{padding:26px 22px 24px}.panel-row{flex-direction:column;align-items:flex-start}.value-grid{grid-template-columns:1fr}.hero .lead{font-size:17px}}
