.Hero-module__JgYmMq__hero{background:linear-gradient(to bottom,var(--bg-primary),var(--bg-primary),var(--bg-primary));border-bottom:1px solid #0f172a;padding:4rem 0;position:relative;overflow:hidden}.Hero-module__JgYmMq__heroContainer{z-index:1;grid-template-columns:1fr;align-items:center;gap:3rem;max-width:80rem;margin:0 auto;padding:0 1rem;display:grid;position:relative}.Hero-module__JgYmMq__heroRight{z-index:0;pointer-events:none;width:80%;max-width:400px;position:absolute;top:35%;right:-40%;transform:translateY(-50%)}.Hero-module__JgYmMq__profileImageWrapper{justify-content:flex-start;align-items:center;display:flex}.Hero-module__JgYmMq__profileImage{object-fit:contain;opacity:.1;filter:blur(1px);border-radius:20%;width:100%;height:auto;animation:.6s ease-in Hero-module__JgYmMq__fadeInMobile}@keyframes Hero-module__JgYmMq__fadeInMobile{0%{opacity:0;transform:translateY(10px)}to{opacity:.1;transform:translateY(0)}}@keyframes Hero-module__JgYmMq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Hero-module__JgYmMq__profileImageWrapper{width:300px;position:relative}.Hero-module__JgYmMq__heroTitle{letter-spacing:-.025em;color:var(--text-primary);margin:0 0 1rem;font-size:1.875rem;font-weight:600;line-height:1.25}.Hero-module__JgYmMq__heroTitle b,.Hero-module__JgYmMq__heroAccent{color:var(--accent-primary);font-weight:600}.Hero-module__JgYmMq__heroDescription{max-width:36rem;color:var(--text-secondary);margin-top:1rem;font-size:.875rem;line-height:1.5}.Hero-module__JgYmMq__stats{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1.5rem;font-size:.75rem;display:grid}.Hero-module__JgYmMq__statCard{border:1px solid var(--border-secondary);background:var(--bg-secondary);border-radius:.75rem;flex-direction:column;padding:.75rem 1rem;display:flex}.Hero-module__JgYmMq__statLabel{color:var(--text-tertiary)}.Hero-module__JgYmMq__statValue{letter-spacing:-.025em;color:var(--text-primary);margin-top:.25rem;font-weight:600}.Hero-module__JgYmMq__heroActions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}.Hero-module__JgYmMq__primaryButton{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));width:100%;color:var(--bg-primary);cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.Hero-module__JgYmMq__primaryButton:hover{transform:scale(1.02);box-shadow:0 4px 12px #22d3ee4d}.Hero-module__JgYmMq__secondaryButton{border:1px solid var(--border-tertiary);background:var(--bg-card);color:#f1f5f9;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;text-decoration:none;transition:all .2s;display:inline-flex}.Hero-module__JgYmMq__secondaryButton:hover{border-color:var(--text-muted);background:#1e293b}.Hero-module__JgYmMq__socials{gap:.75rem;margin-top:1.5rem;font-size:.875rem;display:flex}.Hero-module__JgYmMq__socialLink{color:var(--text-secondary);flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 0;text-decoration:none;transition:all .2s;display:flex;position:relative}.Hero-module__JgYmMq__socialLink:not(:last-child):after{content:"";background:var(--text-muted);opacity:.5;width:1px;height:1.25rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.Hero-module__JgYmMq__socialLink:hover{color:var(--accent-primary)}.Hero-module__JgYmMq__socialLink:hover .Hero-module__JgYmMq__socialIcon{transform:scale(1.15)rotate(5deg)}.Hero-module__JgYmMq__socialIcon{width:1.125rem;height:1.125rem;transition:transform .2s}@media (min-width:640px){.Hero-module__JgYmMq__hero{padding:5rem 0}.Hero-module__JgYmMq__heroContainer{padding:0 1.5rem}.Hero-module__JgYmMq__heroTitle{font-size:2.25rem}.Hero-module__JgYmMq__heroDescription{font-size:1rem}.Hero-module__JgYmMq__stats{gap:1rem;font-size:.875rem;display:flex}.Hero-module__JgYmMq__socials{gap:1.25rem;font-size:.875rem}.Hero-module__JgYmMq__socialLink{flex:initial;justify-content:flex-start;gap:.5rem;padding:.25rem .625rem;display:inline-flex}.Hero-module__JgYmMq__socialLink:not(:last-child):after{right:-.625rem}.Hero-module__JgYmMq__socialIcon{width:1.125rem;height:1.125rem}.Hero-module__JgYmMq__primaryButton,.Hero-module__JgYmMq__secondaryButton{font-size:.9375rem}.Hero-module__JgYmMq__primaryButton{width:auto;padding:.75rem 1.25rem;display:inline-flex}}@media (min-width:1024px){.Hero-module__JgYmMq__hero{padding:6rem 0}.Hero-module__JgYmMq__heroContainer{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:3rem 4rem;padding:0 2rem}.Hero-module__JgYmMq__heroTitle{font-size:3rem}.Hero-module__JgYmMq__heroRight{z-index:auto;pointer-events:auto;justify-content:flex-end;align-items:center;width:auto;max-width:none;display:flex;position:static;transform:none}.Hero-module__JgYmMq__profileImageWrapper{justify-content:flex-end}.Hero-module__JgYmMq__profileImage{opacity:1;filter:none;max-width:300px;animation:.6s ease-in Hero-module__JgYmMq__fadeIn}}
.ThemeToggle-module__Z5gSZG__themeToggle{background:var(--border-tertiary);cursor:pointer;border:none;border-radius:9999px;justify-content:space-between;align-items:center;width:2.5rem;height:1.25rem;padding:0 .25rem;transition:all .3s;display:flex;position:relative}.ThemeToggle-module__Z5gSZG__themeToggle:hover{background:var(--text-muted)}.ThemeToggle-module__Z5gSZG__icon{z-index:1;justify-content:center;align-items:center;font-size:.625rem;line-height:1;transition:opacity .3s;display:flex}.ThemeToggle-module__Z5gSZG__moonIcon{color:var(--text-primary);opacity:1}.ThemeToggle-module__Z5gSZG__sunIcon{color:var(--text-primary);opacity:.4}[data-theme=light] .ThemeToggle-module__Z5gSZG__moonIcon{opacity:.4}[data-theme=light] .ThemeToggle-module__Z5gSZG__sunIcon{opacity:1}.ThemeToggle-module__Z5gSZG__toggleIndicator{background:var(--text-primary);border-radius:50%;width:1rem;height:1rem;transition:transform .3s;position:absolute;top:.125rem;left:.125rem;box-shadow:0 1px 3px #0003}.ThemeToggle-module__Z5gSZG__themeToggle:hover .ThemeToggle-module__Z5gSZG__toggleIndicator{box-shadow:0 2px 4px #0000004d}[data-theme=light] .ThemeToggle-module__Z5gSZG__toggleIndicator{transform:translate(1.25rem)}@media (max-width:640px){.ThemeToggle-module__Z5gSZG__themeToggle{width:2rem;height:1rem;padding:0 .2rem}.ThemeToggle-module__Z5gSZG__icon{font-size:.5rem}.ThemeToggle-module__Z5gSZG__toggleIndicator{width:.75rem;height:.75rem}[data-theme=light] .ThemeToggle-module__Z5gSZG__toggleIndicator{transform:translate(1rem)}}
.HeaderClient-module__v3cToq__header{z-index:40;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.HeaderClient-module__v3cToq__headerContainer{justify-content:space-between;align-items:center;max-width:80rem;height:4rem;margin:0 auto;padding:0 1rem;display:flex}.HeaderClient-module__v3cToq__logoSection{align-items:center;gap:.75rem;display:flex}.HeaderClient-module__v3cToq__logoBox{border:1px solid var(--border-secondary);letter-spacing:-.025em;background:var(--bg-card);width:2rem;height:2rem;color:var(--text-primary);border-radius:.75rem;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.HeaderClient-module__v3cToq__logoText{flex-direction:column;display:flex}.HeaderClient-module__v3cToq__logoName{letter-spacing:-.025em;color:var(--text-primary);font-size:.875rem;font-weight:600}.HeaderClient-module__v3cToq__logoTitle{color:var(--text-tertiary);font-size:.75rem}.HeaderClient-module__v3cToq__headerRight{align-items:center;gap:.75rem;display:flex}.HeaderClient-module__v3cToq__nav{display:none}.HeaderClient-module__v3cToq__navLink{color:var(--text-secondary);white-space:nowrap;text-decoration:none;transition:color .2s}.HeaderClient-module__v3cToq__navLink:hover{color:var(--text-primary)}.HeaderClient-module__v3cToq__burgerButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;transition:color .2s;display:flex}.HeaderClient-module__v3cToq__burgerButton:hover{color:var(--text-primary)}.HeaderClient-module__v3cToq__burgerIcon{width:1.5rem;height:1.5rem}.HeaderClient-module__v3cToq__mobileMenu{background:var(--bg-primary);border-bottom:2px solid var(--border-primary);padding:1rem;animation:.2s ease-out HeaderClient-module__v3cToq__slideDown;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003}@keyframes HeaderClient-module__v3cToq__slideDown{0%{transform:translateY(-10px)}to{transform:translateY(0)}}.HeaderClient-module__v3cToq__mobileNav{flex-direction:column;gap:1rem;display:flex}.HeaderClient-module__v3cToq__mobileNavLink{color:var(--text-secondary);border-radius:.5rem;padding:.75rem 1rem;font-size:1rem;text-decoration:none;transition:all .2s}.HeaderClient-module__v3cToq__mobileNavLink:hover{color:var(--text-primary);background:var(--bg-hover)}.HeaderClient-module__v3cToq__mobileThemeToggle{border-top:1px solid var(--border-secondary);background:var(--bg-hover);border-radius:.5rem;justify-content:space-between;align-items:center;margin-top:1rem;padding:1rem;display:flex}.HeaderClient-module__v3cToq__themeLabel{color:var(--text-secondary);font-size:1rem;font-weight:500}.HeaderClient-module__v3cToq__mobileThemeToggle .themeToggle{width:3.5rem!important;height:1.75rem!important;padding:0 .375rem!important}.HeaderClient-module__v3cToq__mobileThemeToggle .toggleIndicator{width:1.25rem!important;height:1.25rem!important;top:.25rem!important;left:.25rem!important}.HeaderClient-module__v3cToq__mobileThemeToggle .icon{font-size:.875rem!important}[data-theme=light] .HeaderClient-module__v3cToq__mobileThemeToggle .toggleIndicator{transform:translate(1.75rem)!important}.HeaderClient-module__v3cToq__mobileAuth{border-top:1px solid var(--border-secondary);flex-direction:column;margin-top:0;padding:1rem 0 0;display:flex}.HeaderClient-module__v3cToq__mobileAuthButton{color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.5rem;padding:.75rem 1rem;font-size:1rem;font-weight:400;text-decoration:none;transition:all .2s}.HeaderClient-module__v3cToq__mobileAuthButton:hover{color:var(--text-primary);background:var(--bg-hover)}.HeaderClient-module__v3cToq__desktopThemeToggle{display:none}.HeaderClient-module__v3cToq__ctaButton{border:1px solid var(--border-secondary);background:var(--bg-card);color:var(--text-primary);border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:all .2s;display:none}.HeaderClient-module__v3cToq__ctaButton:hover{border-color:var(--border-primary);background:var(--bg-hover)}@media (min-width:640px){.HeaderClient-module__v3cToq__nav{gap:1rem;font-size:.8125rem;display:flex}.HeaderClient-module__v3cToq__burgerButton{display:none}.HeaderClient-module__v3cToq__desktopThemeToggle{display:block}.HeaderClient-module__v3cToq__ctaButton{display:inline-flex}}@media (min-width:768px){.HeaderClient-module__v3cToq__nav{gap:1.5rem;font-size:.875rem}}@media (min-width:1024px){.HeaderClient-module__v3cToq__headerContainer{padding:0 2rem}}
