.marketing-header-shell{z-index:50;pointer-events:none;position:fixed;top:14px;left:0;right:0}.glass-nav{width:calc(100% - 24px);max-width:1000px;box-shadow:none;pointer-events:auto;background:0 0;border:1px solid #0000;border-radius:999px;margin:0 auto;padding:6px;position:relative}.glass-nav-bg{border-radius:inherit;background:var(--marketing-glass-surface);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border:1px solid var(--marketing-glass-border);box-shadow:inset 0 1px 0 var(--marketing-glass-highlight), 0 10px 30px -10px var(--marketing-shadow-color), 0 2px 6px color-mix(in srgb, var(--marketing-shadow-color) 35%, transparent);opacity:1;pointer-events:none;z-index:-1;will-change:opacity;transition:opacity .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateZ(0)}.glass-nav.is-top .glass-nav-bg{opacity:0}.glass-nav-inner{justify-content:space-between;align-items:center;gap:18px;height:50px;padding:0 18px 0 22px;display:flex}.nav-logo{cursor:pointer;opacity:1;align-items:center;text-decoration:none;transition:opacity .22s;display:inline-flex}.nav-logo:hover{opacity:.78}.nav-actions{align-items:center;gap:10px;display:flex}.nav-login{border:1px solid var(--marketing-control-border);background:var(--marketing-control-surface);height:36px;color:var(--marketing-muted-foreground);font-family:var(--font-bricolage), var(--font-sans), sans-serif;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 13px;font-size:11px;font-weight:700;transition:background .22s,color .2s,transform .22s;display:inline-flex}.nav-login:hover{background:var(--marketing-control-hover);color:var(--primary);transform:translateY(-1px)}.glass-cta{letter-spacing:.06em;text-transform:uppercase;color:#fff;font-size:11px;font-weight:700;font-family:var(--font-bricolage), var(--font-sans), sans-serif;background:linear-gradient(#4f46d9 0%,#7c6df2 100%);border-radius:999px;padding:9px 18px;transition:filter .18s,transform .22s,box-shadow .22s;box-shadow:0 5px 16px -5px #4f46d961,inset 0 1px #ffffff38}.glass-cta:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 8px 20px -7px #4f46d96b,inset 0 1px #ffffff3d}.nav-burger{background:var(--marketing-control-surface);border:1px solid var(--marketing-control-border);cursor:pointer;z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:38px;height:38px;padding:0;transition:background .22s,transform .22s;display:flex}.nav-burger:hover{background:var(--marketing-control-hover)}.nav-burger:active{transform:scale(.94)}.nav-burger span{background:var(--marketing-foreground);transform-origin:50%;border-radius:2px;width:16px;height:1.8px;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s}.glass-nav.menu-open .nav-burger{background:#000000eb}.glass-nav.menu-open .nav-burger span{background:#fff}.glass-nav.menu-open .nav-burger span:first-child{transform:translateY(5.8px)rotate(45deg)}.glass-nav.menu-open .nav-burger span:nth-child(2){opacity:0;transform:scaleX(0)}.glass-nav.menu-open .nav-burger span:nth-child(3){transform:translateY(-5.8px)rotate(-45deg)}.nav-lang{align-items:center;display:flex;position:relative}.nav-lang-trigger{background:var(--marketing-control-surface);border:1px solid var(--marketing-control-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:36px;font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.08em;color:var(--marketing-muted-foreground);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:11px;font-weight:700;transition:background .22s,color .2s;display:inline-flex}.nav-lang-trigger:hover{background:var(--marketing-control-hover);color:var(--primary)}.nav-lang-globe{flex-shrink:0;width:14px;height:14px}.nav-lang-chevron{width:11px;height:11px;transition:transform .26s cubic-bezier(.22,1,.36,1)}.nav-lang:hover .nav-lang-chevron,.nav-lang:focus-within .nav-lang-chevron{transform:rotate(180deg)}.nav-dropdown{background:var(--marketing-glass-surface-strong);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border:1px solid var(--marketing-glass-border);box-shadow:inset 0 1px 0 var(--marketing-glass-highlight), 0 24px 60px -18px var(--marketing-shadow-color), 0 2px 8px color-mix(in srgb, var(--marketing-shadow-color) 35%, transparent);opacity:0;visibility:hidden;pointer-events:none;z-index:60;border-radius:20px;margin:16px 0 0;padding:0;list-style:none;transition:opacity .24s,transform .26s cubic-bezier(.22,1,.36,1);position:absolute;top:100%}.nav-dropdown:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.nav-lang-dropdown{width:180px;padding:8px;right:0;transform:translateY(6px)}.nav-lang:hover .nav-lang-dropdown,.nav-lang:focus-within .nav-lang-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-dd-link{color:var(--marketing-muted-foreground);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .18s,color .18s;display:flex}.nav-dd-link:hover,.nav-dd-link.is-current{background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--primary)}.nav-dd-link.is-current{font-weight:700}.nav-drawer{z-index:-1;opacity:0;pointer-events:none;height:100vh;transition:opacity .42s cubic-bezier(.22,1,.36,1);position:fixed;top:-14px;left:0;right:0}.nav-drawer-bg{background:var(--marketing-glass-surface-strong);-webkit-backdrop-filter:blur(32px)saturate(180%);backdrop-filter:blur(32px)saturate(180%);position:absolute;inset:0}.nav-drawer-menu{box-sizing:border-box;flex-direction:column;gap:8px;height:100%;margin:0;padding:104px 24px 40px;list-style:none;display:flex;position:relative;overflow-y:auto}.nav-drawer-link{font-family:var(--font-bricolage), var(--font-sans), sans-serif;color:var(--marketing-foreground);border-bottom:1px solid var(--marketing-divider);letter-spacing:-.02em;opacity:0;padding:18px 4px;font-size:32px;font-weight:700;line-height:1.1;transition:opacity .38s,transform .38s cubic-bezier(.22,1,.36,1),color .2s;display:block;transform:translateY(20px)}.nav-drawer-link:active{color:var(--primary)}.glass-nav.menu-open .nav-drawer{opacity:1;pointer-events:auto;z-index:-1}.glass-nav.menu-open .nav-drawer-link{opacity:1;transform:translateY(0)}.glass-nav.menu-open .nav-drawer-link[data-i="1"]{transition-delay:80ms}.glass-nav.menu-open .nav-drawer-link[data-i="2"]{transition-delay:.14s}@media (min-width:900px){.nav-burger,.nav-drawer{display:none!important}}@media (max-width:640px){.marketing-header-shell{top:10px}.glass-nav{width:calc(100% - 18px);padding:4px}.glass-nav-inner{gap:8px;height:44px;padding:0 8px 0 16px}.nav-actions{gap:6px}.nav-lang-trigger{gap:4px;height:32px;padding:0 9px;font-size:10px}.glass-cta{padding:7px 12px;font-size:10px}}@media (max-width:480px){.nav-login{display:none}}@media (max-width:390px){.nav-actions .glass-cta{display:none}}
[data-split-text]{word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.split-word{white-space:nowrap;display:inline-block}.split-char{opacity:0;animation:.85s cubic-bezier(.16,1,.3,1) forwards split-rise;display:inline-block;transform:translateY(.55em)}@keyframes split-rise{to{opacity:1;transform:translateY(0)}}#hero{flex-direction:column;justify-content:center;min-height:100dvh;padding-top:80px;padding-bottom:40px;display:flex}.grainient-canvas{z-index:0;pointer-events:none;background-image:var(--marketing-brand-field);width:100%;height:100%;opacity:var(--marketing-canvas-opacity);filter:var(--marketing-canvas-filter);display:block;position:absolute;inset:0}.grainient-canvas--static{background-image:var(--marketing-brand-field)}#hero:before{content:"";background-image:var(--marketing-hero-scrim), var(--marketing-hero-brand-overlay);z-index:1;pointer-events:none;position:absolute;inset:0}.grainient-fade{background:var(--marketing-hero-fade);z-index:1;pointer-events:none;height:220px;position:absolute;bottom:-1px;left:0;right:0}#hero h1,#hero p,#hero .wordmark-3d,#hero a{text-shadow:var(--marketing-text-shadow)}.hero-wordmark{will-change:opacity;transition:opacity .42s cubic-bezier(.22,1,.36,1)}.hero-wordmark.scrolled{opacity:0}.hero-tagline{text-align:center;opacity:.88;will-change:opacity;margin-top:16px;transition:opacity .42s cubic-bezier(.22,1,.36,1)}.hero-tagline.scrolled{opacity:0}.hero-tagline .ht-text{letter-spacing:-.01em;color:var(--marketing-foreground);font-size:clamp(1.05rem,2.4vw,1.65rem);font-style:italic;font-weight:600}.hero-tagline .ht-works{background:linear-gradient(90deg,#e040fb,#ff6b00);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.hero-tagline .ht-rule{background:linear-gradient(90deg,#e040fb 0%,#ff6b00 100%);border-radius:1px;width:46px;height:2px;margin:12px auto 0;display:block}@media (min-width:768px){.hero-tagline{margin-top:20px}}.typewriter{text-align:center;letter-spacing:normal;font-feature-settings:"kern" 1, "liga" 1;white-space:nowrap;color:var(--marketing-accent);-webkit-text-fill-color:var(--marketing-accent);margin:32px auto 0;font-weight:700;display:block}@media (min-width:768px){.typewriter{margin-top:48px}}.tw-text{letter-spacing:.04em}.tw-caret{color:var(--marketing-accent);margin-left:2px;font-weight:400;animation:.8s steps(2,end) infinite tw-blink;display:inline-block}@keyframes tw-blink{50%{opacity:0}}.slogan-bar{background:var(--marketing-glass-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--marketing-glass-border);box-shadow:0 8px 28px -10px var(--marketing-shadow-color), inset 0 0 0 1px var(--marketing-glass-highlight);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:8px 12px;font-size:14px;display:inline-flex}.slogan-sep{opacity:.55;background:linear-gradient(135deg,#7c3aed,#e040fb);border-radius:1px;flex-shrink:0;width:6px;height:6px;transform:rotate(45deg)}.slogan-sep-strong{opacity:.85;background:linear-gradient(135deg,#ff6b00,#7c3aed);width:8px;height:8px}.slogan-pill{font-family:var(--font-sans), var(--font-bricolage), sans-serif;letter-spacing:-.005em;white-space:nowrap;background:var(--marketing-pill-surface);border-radius:999px;padding:4px 12px;font-weight:600;transition:background .24s,transform .24s;display:inline-block}.slogan-pill:hover{transform:translateY(-1px)}.slogan-content{color:var(--marketing-content);background:linear-gradient(135deg,#ec489914,#f43f5e14)}.slogan-content:hover{background:linear-gradient(135deg,#ec489929,#f43f5e29)}.slogan-ads{color:var(--marketing-ads);background:linear-gradient(135deg,#10b98114,#06d6a014)}.slogan-ads:hover{background:linear-gradient(135deg,#10b98129,#06d6a029)}.slogan-staff{color:var(--marketing-staff);background:linear-gradient(135deg,#2563eb14,#06b6d414)}.slogan-staff:hover{background:linear-gradient(135deg,#2563eb29,#06b6d429)}.slogan-iai{color:var(--marketing-staff);background:linear-gradient(135deg,#ec489912,#10b98112)}.slogan-iai:hover{background:linear-gradient(135deg,#ec489924,#10b98124)}.slogan-pill .wordmark-3d{vertical-align:baseline;font-size:1em;display:inline-flex;line-height:.92!important}.slogan-pill .wordmark-3d .wm-mark{color:var(--marketing-foreground)!important;-webkit-text-fill-color:var(--marketing-foreground)!important}.slogan-content .wm-prefix,.slogan-ads .wm-prefix,.slogan-staff .wm-prefix,.slogan-together .wm-prefix{background:0 0!important}.slogan-content .wm-prefix{color:var(--marketing-content)!important;-webkit-text-fill-color:var(--marketing-content)!important}.slogan-content .wm-accent{background-image:linear-gradient(#ec4899,#ec4899),linear-gradient(#f43f5e,#f43f5e),linear-gradient(#ec4899,#ec4899)!important}.slogan-ads .wm-prefix{color:var(--marketing-ads)!important;-webkit-text-fill-color:var(--marketing-ads)!important}.slogan-ads .wm-accent{background-image:linear-gradient(#10b981,#10b981),linear-gradient(#06d6a0,#06d6a0),linear-gradient(#10b981,#10b981)!important}.slogan-staff .wm-prefix{color:var(--marketing-staff)!important;-webkit-text-fill-color:var(--marketing-staff)!important}.slogan-staff .wm-accent{background-image:linear-gradient(#2563eb,#2563eb),linear-gradient(#06b6d4,#06b6d4),linear-gradient(#2563eb,#2563eb)!important}.slogan-iai .wordmark-3d .wm-prefix,.slogan-iai .wordmark-3d .wm-mark{background:linear-gradient(120deg,#ec4899,#2563eb,#10b981)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.slogan-iai .wm-accent{background-image:linear-gradient(#ec4899,#ec4899),linear-gradient(#2563eb,#2563eb),linear-gradient(#10b981,#10b981)!important}.slogan-together{border:1px solid #7c3aed40;align-items:center;gap:6px;padding:6px 14px;font-weight:700;display:inline-flex;color:var(--marketing-foreground)!important;background:linear-gradient(135deg,#7c3aed1f,#ff6b001f)!important}.slogan-together .wordmark-3d{font-size:1.05em;transform:translateY(.5px);line-height:.92!important}.slogan-together .wm-prefix{color:var(--marketing-accent)!important;-webkit-text-fill-color:var(--marketing-accent)!important}.slogan-together .wm-mark{color:var(--marketing-foreground)!important;-webkit-text-fill-color:var(--marketing-foreground)!important}.slogan-together .wm-accent{background-image:linear-gradient(#e040fb,#e040fb),linear-gradient(#7c3aed,#7c3aed),linear-gradient(#ff6b00,#ff6b00)!important}.slogan-together:hover{background:linear-gradient(135deg,#7c3aed38,#ff6b0038)!important}@media (max-width:640px){.slogan-bar{border-radius:22px;flex-direction:column;gap:6px;padding:10px 12px}.slogan-sep{display:none}.slogan-pill{text-align:center;width:100%;padding:6px 12px}.slogan-together{justify-content:center}}#hero .wordmark-3d .wm-mark{color:var(--foreground)}@media (prefers-reduced-motion:reduce){.split-char{opacity:1!important;animation:none!important;transform:none!important}.tw-caret{animation:none!important}}
