.HeroSection-module__sBkrQG__header{z-index:100;background:var(--color-background);width:100%;padding:15px 0;position:fixed;top:0;left:0;right:0}.HeroSection-module__sBkrQG__headerContent{max-width:var(--container-lg);padding:0 var(--spacing-xl);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.HeroSection-module__sBkrQG__logo{align-items:center;gap:var(--spacing-sm);display:flex}.HeroSection-module__sBkrQG__logoText{font-family:var(--font-logo);font-weight:600;font-size:var(--font-size-logo);color:var(--color-text);line-height:1}.HeroSection-module__sBkrQG__nav{gap:var(--spacing-4xl);align-items:center;display:flex}.HeroSection-module__sBkrQG__navLink{font-family:var(--font-body);letter-spacing:1px;font-weight:600;font-size:var(--font-size-body-xs);color:var(--color-text);transition:opacity var(--transition-fast);text-decoration:none}.HeroSection-module__sBkrQG__navLink:hover{opacity:.5}.HeroSection-module__sBkrQG__hamburgerSection{display:none}.HeroSection-module__sBkrQG__hamburgerButton{align-items:center;gap:var(--spacing-md);background:var(--color-gray-light);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-lg)20px;cursor:pointer;font-family:var(--font-body);font-size:var(--font-size-body-sm);color:var(--color-text);transition:background-color var(--transition-fast);font-weight:500;display:flex}.HeroSection-module__sBkrQG__hamburgerButton:hover{background:var(--color-border)}.HeroSection-module__sBkrQG__hamburgerIcon{flex-direction:column;gap:3px;width:18px;display:flex}.HeroSection-module__sBkrQG__hamburgerIcon span{background:var(--color-text);width:100%;height:2px;transition:all var(--transition-fast);border-radius:1px;display:block}.HeroSection-module__sBkrQG__hamburgerText{color:var(--color-text)}.HeroSection-module__sBkrQG__hamburgerIconOpen span:first-child{transform:rotate(45deg)translate(5px,5px)}.HeroSection-module__sBkrQG__hamburgerIconOpen span:nth-child(2){opacity:0}.HeroSection-module__sBkrQG__hamburgerIconOpen span:nth-child(3){transform:rotate(-45deg)translate(7px,-6px)}.HeroSection-module__sBkrQG__mobileMenuOverlay{background:var(--color-overlay);z-index:999;padding-top:var(--spacing-8xl);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.HeroSection-module__sBkrQG__mobileMenu{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-3xl)var(--spacing-2xl);margin:var(--spacing-lg);width:100%;max-width:320px;animation:HeroSection-module__sBkrQG__slideDown var(--transition-normal)ease-out;box-shadow:0 10px 25px #00000026}.HeroSection-module__sBkrQG__mobileNav{gap:var(--spacing-2xl);flex-direction:column;display:flex}.HeroSection-module__sBkrQG__mobileNavLink{font-family:var(--font-body);font-weight:600;font-size:var(--font-size-body-md);color:var(--color-text);padding:var(--spacing-md)0;border-bottom:1px solid var(--color-border);transition:opacity var(--transition-fast);text-decoration:none}.HeroSection-module__sBkrQG__mobileNavLink:hover{opacity:.5}.HeroSection-module__sBkrQG__mobileNavLink:last-child{border-bottom:none}@keyframes HeroSection-module__sBkrQG__slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.HeroSection-module__sBkrQG__headerContent{padding:0 var(--spacing-sm)}.HeroSection-module__sBkrQG__logoText{font-size:var(--font-size-logo-mobile)}.HeroSection-module__sBkrQG__nav{display:none}.HeroSection-module__sBkrQG__hamburgerSection{display:block}.HeroSection-module__sBkrQG__hamburgerButton{padding:14px var(--spacing-xl);font-size:var(--font-size-body-small)}.HeroSection-module__sBkrQG__hamburgerIcon{gap:2px;width:16px}.HeroSection-module__sBkrQG__hamburgerIcon span{height:2px}}@media (max-width:480px){.HeroSection-module__sBkrQG__logoText{font-size:var(--font-size-logo-small)}.HeroSection-module__sBkrQG__nav{gap:var(--spacing-lg)}.HeroSection-module__sBkrQG__navLink{font-size:var(--font-size-body-xxxs)}}
.MainContent-module__hB6FsG__main{min-height:calc(100vh - var(--spacing-8xl));background:var(--color-background);padding-top:var(--spacing-8xl);align-items:center;display:flex}.MainContent-module__hB6FsG__container{max-width:var(--container-md);padding:var(--spacing-8xl)var(--spacing-4xl);width:100%;margin:0 auto}.MainContent-module__hB6FsG__heroSection{gap:var(--spacing-8xl);grid-template-columns:2fr 3fr;align-items:center;display:grid}.MainContent-module__hB6FsG__leftColumn{gap:var(--spacing-3xl);flex-direction:column;display:flex}.MainContent-module__hB6FsG__title{font-family:var(--font-title);font-weight:500;font-size:var(--font-size-title-xl);color:var(--color-text);letter-spacing:1px;margin:0;line-height:1.2}.MainContent-module__hB6FsG__description{font-family:var(--font-body);font-weight:400;font-size:var(--font-size-body-lg);color:var(--color-text);opacity:.8;margin:0;line-height:1.6}.MainContent-module__hB6FsG__downloadButtons{gap:var(--spacing-lg);margin-top:var(--spacing-lg);flex-direction:column;display:flex}.MainContent-module__hB6FsG__downloadButton{font-family:var(--font-body);font-weight:600;font-size:var(--font-size-body-xs);color:var(--color-white);background:var(--color-black);border:2px solid var(--color-black);padding:var(--spacing-md)var(--spacing-3xl);border-radius:var(--radius-sm);transition:all var(--transition-fast);text-align:center;text-decoration:none;display:inline-block}.MainContent-module__hB6FsG__downloadButton:hover{background:var(--color-white);color:var(--color-black)}.MainContent-module__hB6FsG__rightColumn{justify-content:center;align-items:center;display:flex}.MainContent-module__hB6FsG__videoWrapper{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-black);width:100%;max-width:600px;overflow:hidden}.MainContent-module__hB6FsG__video{width:100%;height:auto;display:block}@media (max-width:1024px){.MainContent-module__hB6FsG__heroSection{gap:var(--spacing-6xl)}.MainContent-module__hB6FsG__title{font-size:var(--font-size-title-xl-tablet)}.MainContent-module__hB6FsG__description{font-size:var(--font-size-body-lg-tablet)}}@media (max-width:768px){.MainContent-module__hB6FsG__main{min-height:auto}.MainContent-module__hB6FsG__container{padding:var(--spacing-6xl)var(--spacing-2xl)}.MainContent-module__hB6FsG__heroSection{gap:var(--spacing-5xl);grid-template-columns:1fr}.MainContent-module__hB6FsG__title{font-size:var(--font-size-title-xl-mobile)}.MainContent-module__hB6FsG__description{font-size:var(--font-size-body-lg-mobile)}.MainContent-module__hB6FsG__downloadButton{font-size:var(--font-size-body-sm);padding:var(--spacing-lg)var(--spacing-3xl)}.MainContent-module__hB6FsG__videoWrapper{max-width:100%}}@media (max-width:480px){.MainContent-module__hB6FsG__container{padding:var(--spacing-4xl)var(--spacing-lg)}.MainContent-module__hB6FsG__leftColumn{gap:var(--spacing-2xl)}.MainContent-module__hB6FsG__title{font-size:var(--font-size-title-xl-small)}.MainContent-module__hB6FsG__description{font-size:var(--font-size-body-sm)}.MainContent-module__hB6FsG__downloadButtons{gap:var(--spacing-md);margin-top:var(--spacing-sm)}.MainContent-module__hB6FsG__downloadButton{font-size:var(--font-size-body-small);padding:14px 28px}}
.CredentialsSection-module__vyK0uG__credentialsSection{background:var(--color-background);padding:var(--spacing-4xl)var(--spacing-4xl)var(--spacing-6xl)}.CredentialsSection-module__vyK0uG__container{max-width:var(--container-md);align-items:center;gap:var(--spacing-2xl);flex-direction:column;margin:0 auto;display:flex}.CredentialsSection-module__vyK0uG__supportedBy{font-family:var(--font-body);font-weight:400;font-size:var(--font-size-body-xs);color:var(--color-text-secondary);text-align:center;text-transform:lowercase;letter-spacing:.5px;margin:0}.CredentialsSection-module__vyK0uG__logosContainer{justify-content:center;align-items:center;gap:var(--spacing-8xl);flex-wrap:wrap;display:flex}.CredentialsSection-module__vyK0uG__logoItem{opacity:.7;transition:opacity var(--transition-normal);justify-content:center;align-items:center;display:flex}.CredentialsSection-module__vyK0uG__logoItem:hover{opacity:1}.CredentialsSection-module__vyK0uG__logo{object-fit:contain;filter:grayscale();width:auto;max-width:200px;height:auto;max-height:60px;transition:filter var(--transition-normal)}.CredentialsSection-module__vyK0uG__logoItem:hover .CredentialsSection-module__vyK0uG__logo{filter:grayscale(0%)}@media (max-width:768px){.CredentialsSection-module__vyK0uG__credentialsSection{padding:var(--spacing-3xl)var(--spacing-2xl)var(--spacing-5xl)}.CredentialsSection-module__vyK0uG__container{gap:20px}.CredentialsSection-module__vyK0uG__supportedBy{font-size:var(--font-size-body-xxs)}.CredentialsSection-module__vyK0uG__logosContainer{gap:var(--spacing-4xl)}.CredentialsSection-module__vyK0uG__logo{max-width:150px;max-height:50px}}@media (max-width:480px){.CredentialsSection-module__vyK0uG__credentialsSection{padding:28px var(--spacing-lg)var(--spacing-4xl)}.CredentialsSection-module__vyK0uG__container{gap:var(--spacing-lg)}.CredentialsSection-module__vyK0uG__supportedBy{font-size:var(--font-size-body-xxxs)}.CredentialsSection-module__vyK0uG__logosContainer{gap:var(--spacing-3xl);flex-direction:column}.CredentialsSection-module__vyK0uG__logo{max-width:120px;max-height:45px}}
.Footer-module__S6Hkya__footer{background:var(--color-background);color:var(--color-text);padding:var(--spacing-4xl)0 var(--spacing-4xl);border-top:1px solid var(--color-border-light)}.Footer-module__S6Hkya__container{max-width:var(--container-xl);padding:0 var(--spacing-2xl);margin:0 auto}.Footer-module__S6Hkya__copyright{justify-content:space-between;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.Footer-module__S6Hkya__copyrightLeft p{font-family:var(--font-body);font-weight:400;font-size:var(--font-size-body-sm);color:var(--color-text-secondary);margin:0}.Footer-module__S6Hkya__copyrightRight{gap:var(--spacing-3xl);flex-wrap:wrap;display:flex}.Footer-module__S6Hkya__legalLink{color:var(--color-text-secondary);font-family:var(--font-body);font-weight:400;font-size:var(--font-size-body-sm);transition:color var(--transition-fast);text-decoration:none}.Footer-module__S6Hkya__legalLink:hover{color:var(--color-text)}@media (max-width:768px){.Footer-module__S6Hkya__footer{padding:var(--spacing-3xl)0 var(--spacing-3xl)}.Footer-module__S6Hkya__copyright{align-items:flex-start;gap:var(--spacing-lg);flex-direction:column}.Footer-module__S6Hkya__copyrightLeft p{font-size:var(--font-size-body-xs)}.Footer-module__S6Hkya__copyrightRight{gap:var(--spacing-md);flex-direction:column}.Footer-module__S6Hkya__legalLink{font-size:var(--font-size-body-xs)}}@media (max-width:480px){.Footer-module__S6Hkya__footer{padding:28px 0}.Footer-module__S6Hkya__container{padding:0 var(--spacing-lg)}.Footer-module__S6Hkya__copyrightLeft p,.Footer-module__S6Hkya__legalLink{font-size:var(--font-size-body-xxs)}}
.privacy-module__ZGDmtG__privacy{background:var(--color-white);min-height:100vh;font-family:var(--font-body)}.privacy-module__ZGDmtG__header{z-index:100;background:var(--color-white);border-bottom:1px solid var(--color-border);width:100%;padding:15px 0;position:fixed;top:0;left:0;right:0}.privacy-module__ZGDmtG__headerContent{max-width:var(--container-lg);padding:0 var(--spacing-xl);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.privacy-module__ZGDmtG__logo{align-items:center;gap:var(--spacing-sm);text-decoration:none;display:flex}.privacy-module__ZGDmtG__logoText{font-family:var(--font-logo);font-weight:600;font-size:var(--font-size-logo);color:var(--color-text);line-height:1}.privacy-module__ZGDmtG__nav{gap:var(--spacing-4xl);align-items:center;display:flex}.privacy-module__ZGDmtG__navLink{font-family:var(--font-body);letter-spacing:1px;font-weight:600;font-size:var(--font-size-body-xs);color:var(--color-text);transition:opacity var(--transition-fast);text-decoration:none}.privacy-module__ZGDmtG__navLink:hover{opacity:.5}.privacy-module__ZGDmtG__hamburgerSection{display:none}.privacy-module__ZGDmtG__hamburgerButton{gap:var(--spacing-xs);cursor:pointer;padding:var(--spacing-sm);transition:opacity var(--transition-fast);background:0 0;border:none;flex-direction:column;display:flex}.privacy-module__ZGDmtG__hamburgerButton:hover{opacity:.7}.privacy-module__ZGDmtG__hamburgerLine{background:var(--color-text);width:20px;height:2px;transition:all var(--transition-normal);border-radius:1px}.privacy-module__ZGDmtG__mobileMenu{background:var(--color-white);padding:20px var(--spacing-xl);gap:var(--spacing-lg);border-top:1px solid var(--color-border);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.privacy-module__ZGDmtG__mobileNavLink{font-family:var(--font-body);font-weight:600;font-size:var(--font-size-body-sm);color:var(--color-text);padding:var(--spacing-md)0;border-bottom:1px solid var(--color-border);transition:opacity var(--transition-fast);text-decoration:none}.privacy-module__ZGDmtG__mobileNavLink:hover{opacity:.5}.privacy-module__ZGDmtG__mobileNavLink:last-child{border-bottom:none}.privacy-module__ZGDmtG__main{min-height:100vh;padding-top:100px}.privacy-module__ZGDmtG__container{max-width:800px;margin:0 auto;padding:0 2rem}.privacy-module__ZGDmtG__content{padding:4rem 0 6rem}.privacy-module__ZGDmtG__title{font-family:var(--font-privacy-title);color:var(--color-text);letter-spacing:-.02em;margin-bottom:3rem;font-size:3rem;font-weight:500;line-height:1.1}.privacy-module__ZGDmtG__section{margin-bottom:3rem}.privacy-module__ZGDmtG__sectionTitle{font-family:var(--font-privacy-title);color:var(--color-text);margin-bottom:1.5rem;font-size:2rem;font-weight:600;line-height:1.2}.privacy-module__ZGDmtG__paragraph{font-family:var(--font-body);color:#333;margin:0;font-size:1.125rem;line-height:1.7}.privacy-module__ZGDmtG__lastUpdated{border-top:1px solid var(--color-border);margin-top:4rem;padding-top:2rem}.privacy-module__ZGDmtG__lastUpdated p{font-family:var(--font-body);color:#666;margin:0;font-size:.875rem;font-style:italic}@media (max-width:768px){.privacy-module__ZGDmtG__header{padding:12px 0}.privacy-module__ZGDmtG__headerContent{padding:0 20px}.privacy-module__ZGDmtG__logoText{font-size:var(--font-size-logo-mobile)}.privacy-module__ZGDmtG__nav{display:none}.privacy-module__ZGDmtG__hamburgerSection{display:block}.privacy-module__ZGDmtG__main{padding-top:var(--spacing-8xl)}.privacy-module__ZGDmtG__container{padding:0 1.5rem}.privacy-module__ZGDmtG__content{padding:2rem 0 4rem}.privacy-module__ZGDmtG__title{margin-bottom:2rem;font-size:2rem}.privacy-module__ZGDmtG__sectionTitle{margin-bottom:1rem;font-size:1.5rem}.privacy-module__ZGDmtG__paragraph{font-size:1rem;line-height:1.6}.privacy-module__ZGDmtG__section{margin-bottom:2rem}.privacy-module__ZGDmtG__lastUpdated{margin-top:3rem;padding-top:1.5rem}}@media (max-width:480px){.privacy-module__ZGDmtG__headerContent{padding:0 var(--spacing-lg)}.privacy-module__ZGDmtG__logoText{font-size:var(--font-size-logo-small)}.privacy-module__ZGDmtG__main{padding-top:70px}.privacy-module__ZGDmtG__container{padding:0 1rem}.privacy-module__ZGDmtG__content{padding:1.5rem 0 3rem}.privacy-module__ZGDmtG__title{margin-bottom:1.5rem;font-size:1.5rem}.privacy-module__ZGDmtG__sectionTitle{font-size:1.25rem}.privacy-module__ZGDmtG__paragraph{font-size:.9rem}.privacy-module__ZGDmtG__mobileMenu{padding:var(--spacing-lg)}.privacy-module__ZGDmtG__mobileNavLink{font-size:var(--font-size-body-xs);padding:10px 0}}@media (max-width:360px){.privacy-module__ZGDmtG__headerContent{padding:0 12px}.privacy-module__ZGDmtG__container{padding:0 .75rem}.privacy-module__ZGDmtG__title{font-size:1.3rem}.privacy-module__ZGDmtG__sectionTitle{font-size:1.125rem}.privacy-module__ZGDmtG__paragraph{font-size:.875rem}}
.research-module__H__SWa__research{background:var(--color-background);min-height:100vh;color:var(--color-text)}.research-module__H__SWa__header{z-index:100;background:var(--color-background);border-bottom:1px solid var(--color-border);width:100%;padding:15px 0;position:fixed;top:0;left:0;right:0}.research-module__H__SWa__headerContent{max-width:var(--container-lg);padding:0 var(--spacing-xl);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.research-module__H__SWa__logo{text-decoration:none}.research-module__H__SWa__logoText{font-family:var(--font-logo);font-weight:600;font-size:var(--font-size-logo);color:var(--color-text);line-height:1}.research-module__H__SWa__nav{gap:var(--spacing-4xl);align-items:center;display:flex}.research-module__H__SWa__navLink{font-family:var(--font-body);letter-spacing:1px;font-weight:600;font-size:var(--font-size-body-xs);color:var(--color-text);transition:opacity var(--transition-fast);text-decoration:none}.research-module__H__SWa__navLink:hover{opacity:.5}.research-module__H__SWa__hamburgerSection{display:none}.research-module__H__SWa__hamburgerButton{cursor:pointer;gap:var(--spacing-xs);padding:var(--spacing-sm);background:0 0;border:none;flex-direction:column;display:flex}.research-module__H__SWa__hamburgerLine{background:var(--color-text);width:24px;height:2px;transition:all var(--transition-normal)}.research-module__H__SWa__mobileMenu{gap:var(--spacing-lg);padding:var(--spacing-2xl)var(--spacing-xl);background:var(--color-background);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.research-module__H__SWa__mobileNavLink{font-family:var(--font-body);font-weight:600;font-size:var(--font-size-body-sm);color:var(--color-text);padding:var(--spacing-sm)0;transition:opacity var(--transition-fast);text-decoration:none}.research-module__H__SWa__mobileNavLink:hover{opacity:.5}.research-module__H__SWa__main{padding-top:120px;padding-bottom:var(--spacing-8xl);min-height:calc(100vh - 120px)}.research-module__H__SWa__container{max-width:var(--container-sm);padding:0 var(--spacing-2xl);margin:0 auto}.research-module__H__SWa__pageTitle{font-family:var(--font-title);font-weight:500;font-size:var(--font-size-title-lg);color:var(--color-text);margin:0 0 var(--spacing-3xl)0;letter-spacing:1px}.research-module__H__SWa__intro{margin-bottom:var(--spacing-7xl)}.research-module__H__SWa__introText{font-family:var(--font-body);font-weight:400;font-size:var(--font-size-body);color:var(--color-text);opacity:.8;margin:0;line-height:1.6}.research-module__H__SWa__papers{gap:var(--spacing-3xl);flex-direction:column;display:flex}.research-module__H__SWa__paper{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-3xl);transition:all var(--transition-fast);text-decoration:none;display:block}.research-module__H__SWa__paper:hover{border-color:var(--color-text);background:var(--color-gray-hover)}.research-module__H__SWa__paperBadge{font-family:var(--font-body);font-weight:600;font-size:var(--font-size-body-xxxs);color:var(--color-text-secondary);letter-spacing:1px;text-transform:uppercase;margin-bottom:var(--spacing-lg)}.research-module__H__SWa__paperTitle{font-family:var(--font-body);font-weight:600;font-size:var(--font-size-body-lg);color:var(--color-text);margin:0 0 var(--spacing-lg)0;line-height:1.4}.research-module__H__SWa__paperLink{font-family:var(--font-body);font-weight:500;font-size:var(--font-size-body-sm);color:var(--color-text-secondary);transition:color var(--transition-fast)}.research-module__H__SWa__paper:hover .research-module__H__SWa__paperLink{color:var(--color-text)}@media (max-width:768px){.research-module__H__SWa__nav{display:none}.research-module__H__SWa__hamburgerSection{display:block}.research-module__H__SWa__logoText{font-size:var(--font-size-logo-mobile)}.research-module__H__SWa__main{padding-top:100px;padding-bottom:var(--spacing-6xl)}.research-module__H__SWa__pageTitle{font-size:var(--font-size-title-xl-mobile)}.research-module__H__SWa__introText{font-size:var(--font-size-body-md)}.research-module__H__SWa__paper{padding:var(--spacing-2xl)}.research-module__H__SWa__paperTitle{font-size:var(--font-size-body)}.research-module__H__SWa__paperLink{font-size:var(--font-size-body-small)}}@media (max-width:480px){.research-module__H__SWa__container{padding:0 var(--spacing-lg)}.research-module__H__SWa__logoText{font-size:var(--font-size-logo-small)}.research-module__H__SWa__main{padding-top:var(--spacing-8xl);padding-bottom:var(--spacing-4xl)}.research-module__H__SWa__pageTitle{font-size:var(--font-size-title-xl-small);margin-bottom:var(--spacing-2xl)}.research-module__H__SWa__intro{margin-bottom:var(--spacing-5xl)}.research-module__H__SWa__introText{font-size:var(--font-size-body-sm)}.research-module__H__SWa__papers{gap:var(--spacing-2xl)}.research-module__H__SWa__paper{padding:20px}.research-module__H__SWa__paperTitle{font-size:var(--font-size-body-md)}}
