@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap";:root{--color-bg: #000;--color-surface: #111;--color-surface-alt: #161616;--color-text: #fff;--color-text-muted: #a3a3a3;--color-accent: #e5a500;--color-accent-hover: #ffc233;--font-display: "Plus Jakarta Sans", system-ui, sans-serif;--font-body: "DM Sans", system-ui, sans-serif;--ease-out: cubic-bezier(.22, 1, .36, 1);--landing-header-height: 5.25rem}body.intro-active{overflow:hidden}:root:has(.landing-page),html:has(.landing-page){scroll-behavior:auto!important}.landing-page{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body)}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4,.landing-page h5,.landing-page h6{font-family:var(--font-display);color:var(--color-text)}.landing-page .header.header-three{position:fixed;inset-inline:0;inset-block-start:0;width:100%;z-index:9;background:var(--color-bg)!important;border-bottom:1px solid rgba(255,255,255,.06);will-change:transform}.landing-page .header.header-three.is-scrolled{background:#000000d9!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-page .header .nav-menu__link,.landing-page .header .nav-menu__link.text-dark-600{color:var(--color-text)!important;transition:color .3s ease}.landing-page .header .nav-menu__link:hover{color:var(--color-accent)!important}.landing-page .header .text-dark-600{color:var(--color-text)!important}.landing-page .header .header-three-item-link{background:var(--color-accent)!important;color:#000!important;border:1px solid var(--color-accent)!important;box-shadow:none!important;transition:transform .15s ease,background-color .2s ease;will-change:transform}.landing-page .header .header-three-item-link:hover{background:var(--color-accent-hover)!important;transform:scale(1.03)}.landing-page .header .header-three-item-link:before,.landing-page .header .header-three-item-link:hover:before{display:none!important}.landing-page .header .header-three-item-link:active{transform:scale(.97)}.landing-page footer{background:var(--color-bg)!important;border-top:1px solid rgba(255,255,255,.06)}.landing-page footer .hover-text-main-600:hover,.landing-page footer .group-hover-text-main-600:hover{color:var(--color-accent)!important}.landing-page footer .bg-main-600{background:var(--color-accent)!important;color:#000!important;border-color:var(--color-accent)!important}.landing-page .header{opacity:1}.landing-page.is-intro-pending .header{opacity:0}.landing-page .header .toggle-mobileMenu{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.landing-page .header .logo{flex-shrink:0;line-height:0}.landing-page .header .logo .deywuro-logo{display:inline-flex}.act{position:relative;background:var(--color-bg);color:var(--color-text);padding-block:clamp(5rem,12vh,9rem);overflow:clip}.act__inner{width:min(1180px,92vw);margin-inline:auto}.act__eyebrow{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-body);font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent)}.act__eyebrow:before{content:"";width:1.15rem;height:1.15rem;flex:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23e5a500'%3E%3Cpath d='M12 0c.6 5.8 5.6 10.8 11.4 11.4v.2C17.6 12.2 12.6 17.2 12 23c-.6-5.8-5.6-10.8-11.4-11.4v-.2C6.4 11.2 11.4 6.2 12 .4z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;transform-origin:center;animation:eyebrow-star-pulse 2.4s ease-in-out infinite}@keyframes eyebrow-star-pulse{0%,to{transform:scale(1) rotate(0);opacity:.75}50%{transform:scale(1.18) rotate(45deg);opacity:1}}.act__title{font-family:var(--font-display);font-weight:700;line-height:1.06;letter-spacing:-.02em;font-size:clamp(2.1rem,5.2vw,3.9rem);margin:1rem 0 0;max-width:18ch}.act__title .accent{color:var(--color-accent)}.act__lede{font-family:var(--font-body);color:var(--color-text-muted);font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.6;max-width:56ch;margin-top:1.25rem}.act-btn{--btn-bg: var(--color-accent);display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.5rem;border-radius:999px;font-family:var(--font-body);font-weight:600;font-size:.95rem;letter-spacing:.01em;text-decoration:none;background:var(--btn-bg);color:#000;border:1px solid var(--btn-bg);transition:transform .15s var(--ease-out, cubic-bezier(.22, 1, .36, 1)),background-color .2s ease;will-change:transform}.act-btn:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);transform:translateY(-2px);color:#000}.act-btn:active{transform:translateY(0) scale(.97)}.act-btn--ghost{background:transparent;color:var(--color-text);border-color:#ffffff2e}.act-btn--ghost:hover{background:#ffffff0f;border-color:#e5a50080;color:var(--color-text)}.act-card{background:var(--color-surface);border:1px solid rgba(255,255,255,.07);border-radius:18px;padding:1.5rem}.scroll-progress{position:fixed;top:0;left:0;height:2px;width:100%;transform:scaleX(0);transform-origin:0 50%;background:var(--color-accent);z-index:9999;pointer-events:none}@media(prefers-reduced-motion:reduce){.scroll-progress{display:none}.landing-page .header.header-three{will-change:auto;transform:none!important}.act__eyebrow:before{animation:none;opacity:1;transform:none}.hero{padding-top:calc(var(--landing-header-height, 5.25rem) + clamp(1.75rem,5vh,3rem))}.converge__grid{min-height:0}.hero__stage,.converge__stage{aspect-ratio:auto;min-height:0;max-height:360px}}
