/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */.hero_heroImageWrapper__Wv7Xd{min-height:calc(48vh - var(--logo-bar-height) - var(--second-level-nav-bar-height));position:relative}.hero_heroContainer__1_a79{position:relative}.hero_heroContent__AMN5u{z-index:var(--z-index-content);padding:var(--space-4);position:relative}.hero_headingLogoWrapper__M0ILo{flex-flow:column;align-items:start;display:flex}.hero_heading__mIhuW{margin-bottom:var(--space-4);color:hsl(var(--color-fg-highlight-hsl));font-size:var(--font-size-xl);letter-spacing:var(--tracking-tight);font-weight:700;line-height:var(--leading-tight);order:2}.hero_productLogo__CzugM{width:min(50%,var(--space-48));margin-bottom:var(--space-7);filter:invert(var(--filter-invert-bright));order:1}.hero_text__tFMB7{margin-bottom:var(--space-4);color:hsl(var(--color-fg-subdued-hsl));font-size:var(--font-size-md);order:3}.hero_buttonWrapper__qI6s9{align-items:stretch;gap:var(--space-5);flex-flow:column;display:flex}.hero_appStoreBadges__vT2_A{margin-bottom:var(--space-5);align-items:start;gap:var(--space-5);flex-flow:column;display:flex}@media (orientation:landscape){.hero_buttonWrapper__qI6s9{flex-flow:wrap;justify-content:start}.hero_appStoreBadges__vT2_A{flex-flow:row}.hero_heroImageWrapper__Wv7Xd{min-height:50vh}}@media (min-width:768px){.hero_appStoreBadges__vT2_A,.hero_buttonWrapper__qI6s9{gap:var(--space-7);flex-flow:wrap}.hero_appStoreBadges__vT2_A{margin-top:var(--space-3);margin-bottom:var(--space-7)}}@media (min-width:768px) and (orientation:portrait){.hero_appStoreBadges__vT2_A{margin-top:0}}@media (min-width:1024px),(min-width:768px) and (orientation:portrait){.hero_headingLogoWrapper__M0ILo{margin-bottom:var(--space-8)}.hero_heroImageWrapper__Wv7Xd{width:100%;height:100%;position:absolute}.hero_heroImageOverlay__bPCI_{inset:0}.hero_heroImageOverlay__bPCI_:after{z-index:var(--z-index-background-overlay);content:"";pointer-events:none;background:linear-gradient(81.2deg,#05050580,#0000);position:absolute;inset:0}.hero_heroContainer__1_a79{min-height:50vh}.hero_heroContainerFullHeight__esc1a,.hero_heroImageWrapperFullHeight__7iycd{min-height:calc(100vh - var(--logo-bar-height))}.hero_heroContent__AMN5u{padding-top:14vh;padding-left:clamp(var(--space-16),10vw,var(--space-48))}.hero_heading__mIhuW{width:29%;margin-bottom:var(--space-6);font-size:clamp(var(--font-size-6xl),6vh,var(--font-size-9xl));order:1}.hero_productLogo__CzugM{width:auto;height:var(--space-14);margin-bottom:var(--space-5);filter:invert(0);order:2}.hero_text__tFMB7{width:29%;color:hsl(var(--color-light-default-hsl));font-size:var(--font-size-xl);line-height:var(--leading-normal)}.hero_priceDisplay__RO3hk{filter:invert(var(--filter-invert-bright))}.hero_button__oNbPf{--_button-color-main:var(--color-light-extreme-hsl);--_button-hover-color-main:var(--color-light-extreme-hsl);--_button-hover-color-on-main:var(--color-dark-extreme-hsl);--_button-hover-opacity:1}.hero_invertForBrightImage__CC88l{filter:invert()}.hero_forcedButtonColorSchemeForBrightImage__T7snX{--_button-color-main:var(--color-dark-extreme-hsl);--_button-hover-color-main:var(--_button-color-light-theme);--_button-hover-color-on-main:var(--color-light-extreme-hsl)}}@media (min-width:1024px) and (orientation:portrait),(min-width:1536px){.hero_heading__mIhuW{font-size:clamp(var(--font-size-6xl),7.8vh,var(--font-size-9xl))}}@media (min-width:1280px){.hero_appStoreBadges__vT2_A{display:none}}:where(.trial-link_button__rIbLp){--_button-hover-opacity:1;--_button-hover-color-main:var(--_button-color-main);--_button-hover-color-on-main:var(--_button-color-on-main)}.home-hero_headingFontSize__6LWjk{font-size:clamp(var(--font-size-6xl),6.5vw,var(--font-size-9xl))}html:lang(ja) .home-hero_headingFontSize__6LWjk{font-size:clamp(var(--font-size-6xl),5.25vw,var(--font-size-8xl))}.second-level-navigation-bar-list-item_secondLevelNavigationBarListItem__0Xrzs{--_button-ghost-hover-bg-color:hsl(var(--color-bg-subdued-inverted-hsl))}.second-level-navigation-bar-list-item_secondLevelNavigationBarListItemButtonExpanded__UkrQ7{--_button-ghost-bg-color:hsl(var(--color-bg-subdued-inverted-hsl))}