:root{--_material-design-3---md-sys-color--md-sys-color-surface: var( --_material-design-3---md-ref-palette--md-ref-palette-neutral98 );--_material-design-3---md-sys-color--md-sys-color-primary: var( --_material-design-3---md-ref-palette--md-ref-palette-primary40 );--xs: 8px;--s: 16px;--_material-design-3---md-sys-color--md-sys-color-on-surface-variant: var( --_material-design-3---md-ref-palette--md-ref-palette-neutral-variant30 );--_material-design-3---md-sys-color--md-sys-color-surface-container-highest: var( --_material-design-3---md-ref-palette--md-ref-palette-neutral90 );--_material-design-3---md-sys-typescale-body-large--md-sys-typescale-body-large-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-plain );--_material-design-3---md-sys-typescale-body-large--md-sys-typescale-body-large-size: 16px;--_material-design-3---md-sys-typescale-body-large--md-sys-typescale-body-large-line-height: 24px;--_material-design-3---md-sys-typescale-body-large--md-sys-typescale-body-large-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-regular );--_material-design-3---md-sys-typescale-body-large--md-sys-typescale-body-large-tracking: .5px;--m: 24px;--l: 40px;--_material-design-3---md-sys-color--md-sys-color-surface-container: var( --_material-design-3---md-ref-palette--md-ref-palette-neutral95 );--md3-sys-color-surface-container-low: #f9f9f9;--md3-sys-color-surface-container: var( --_material-design-3---md-sys-color--md-sys-color-surface-container );--max-width: 1280px;--max-width-half: 640px;--_material-design-3---md-sys-color--md-sys-color-secondary: var( --_material-design-3---md-ref-palette--md-ref-palette-secondary40 );--_material-design-3---md-sys-color--md-sys-color-on-surface: var( --_material-design-3---md-ref-palette--md-ref-palette-neutral10 );--_material-design-3---md-sys-typescale-body-medium--md-sys-typescale-body-medium-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-plain );--_material-design-3---md-sys-typescale-body-medium--md-sys-typescale-body-medium-size: 14px;--_material-design-3---md-sys-typescale-body-medium--md-sys-typescale-body-medium-line-height: 20px;--_material-design-3---md-sys-typescale-body-medium--md-sys-typescale-body-medium-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-regular );--_material-design-3---md-sys-typescale-body-medium--md-sys-typescale-body-medium-tracking: .25px;--_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-plain );--_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-size: 14px;--_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-line-height: 20px;--_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-medium );--_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-tracking: .1px;--md-ref-typeface-weight-medium-ja: 600;--_material-design-3---md-sys-typescale-label-medium--md-sys-typescale-label-medium: var( --_material-design-3---md-ref-typeface--md-ref-typeface-plain );--_material-design-3---md-sys-typescale-label-medium--md-sys-typescale-label-medium-size: 12px;--_material-design-3---md-sys-typescale-label-medium--md-sys-typescale-label-medium-line-height: 16px;--_material-design-3---md-sys-typescale-label-medium--md-sys-typescale-label-medium-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-medium );--_material-design-3---md-sys-typescale-label-medium--md-sys-typescale-label-medium-tracking: .5px;--xl: 64px;--_material-design-3---md-ref-typeface--md-ref-typeface-weight-regular: 400;--_material-design-3---md-sys-typescale-display-large--md-sys-typescale-display-large-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-brand );--_material-design-3---md-sys-typescale-display-large--md-sys-typescale-display-large-size: 57px;--_material-design-3---md-sys-typescale-display-large--md-sys-typescale-display-large-line-height: 64px;--_material-design-3---md-sys-typescale-display-large--md-sys-typescale-display-large-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-regular );--_material-design-3---md-sys-typescale-display-large--md-sys-typescale-display-large-tracking: -.25px;--_material-design-3---md-sys-typescale-display-medium--md-sys-typescale-display-medium-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-brand );--_material-design-3---md-sys-typescale-display-medium--md-sys-typescale-display-medium-size: 45px;--_material-design-3---md-sys-typescale-display-medium--md-sys-typescale-display-medium-line-height: 52px;--_material-design-3---md-sys-typescale-display-medium--md-sys-typescale-display-medium-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-regular );--_material-design-3---md-sys-typescale-display-medium--md-sys-typescale-display-medium-tracking: 0px;--_material-design-3---md-sys-typescale-display-small--md-sys-typescale-display-small-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-brand );--_material-design-3---md-sys-typescale-display-small--md-sys-typescale-display-small-size: 36px;--_material-design-3---md-sys-typescale-display-small--md-sys-typescale-display-small-line-height: 44px;--_material-design-3---md-sys-typescale-display-small--md-sys-typescale-display-small-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-regular );--_material-design-3---md-sys-typescale-display-small--md-sys-typescale-display-small-tracking: 0px;--_material-design-3---md-sys-typescale-headline-large--md-sys-typescale-headline-large-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-brand );--_material-design-3---md-sys-typescale-headline-large--md-sys-typescale-headline-large-size: 32px;--_material-design-3---md-sys-typescale-headline-large--md-sys-typescale-headline-large-line-height: 40px;--_material-design-3---md-sys-typescale-headline-large--md-sys-typescale-headline-large-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-regular );--_material-design-3---md-sys-typescale-headline-large--md-sys-typescale-headline-large-tracking: 0px;--_material-design-3---md-sys-typescale-headline-medium--md-sys-typescale-headline-medium-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-brand );--_material-design-3---md-sys-typescale-headline-medium--md-sys-typescale-headline-medium-size: 28px;--_material-design-3---md-sys-typescale-headline-medium--md-sys-typescale-headline-medium-line-height: 36px;--_material-design-3---md-sys-typescale-headline-medium--md-sys-typescale-headline-medium-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-regular );--_material-design-3---md-sys-typescale-headline-medium--md-sys-typescale-headline-medium-tracking: 0px;--_material-design-3---md-sys-typescale-headline-small--md-sys-typescale-headline-small-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-brand );--_material-design-3---md-sys-typescale-headline-small--md-sys-typescale-headline-small-size: 24px;--_material-design-3---md-sys-typescale-headline-small--md-sys-typescale-headline-small-line-height: 32px;--_material-design-3---md-sys-typescale-headline-small--md-sys-typescale-headline-small-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-regular );--_material-design-3---md-sys-typescale-headline-small--md-sys-typescale-headline-small-tracking: 0px;--_material-design-3---md-sys-typescale-title-large--md-sys-typescale-title-large-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-brand );--_material-design-3---md-sys-typescale-title-large--md-sys-typescale-title-large-size: 22px;--_material-design-3---md-sys-typescale-title-large--md-sys-typescale-title-large-line-height: 28px;--_material-design-3---md-sys-typescale-title-large--md-sys-typescale-title-large-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-regular );--_material-design-3---md-sys-typescale-title-large--md-sys-typescale-title-large-tracking: 0px;--_material-design-3---md-sys-typescale-title-medium--md-sys-typescale-title-medium-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-plain );--_material-design-3---md-sys-typescale-title-medium--md-sys-typescale-title-medium-size: 16px;--_material-design-3---md-sys-typescale-title-medium--md-sys-typescale-title-medium-line-height: 24px;--_material-design-3---md-sys-typescale-title-medium--md-sys-typescale-title-medium-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-medium );--_material-design-3---md-sys-typescale-title-medium--md-sys-typescale-title-medium-tracking: .15px;--_material-design-3---md-sys-typescale-title-small--md-sys-typescale-title-small-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-plain );--_material-design-3---md-sys-typescale-title-small--md-sys-typescale-title-small-size: 14px;--_material-design-3---md-sys-typescale-title-small--md-sys-typescale-title-small-line-height: 20px;--_material-design-3---md-sys-typescale-title-small--md-sys-typescale-title-small-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-medium );--_material-design-3---md-sys-typescale-title-small--md-sys-typescale-title-small-tracking: .1px;--_material-design-3---md-sys-typescale-body-small--md-sys-typescale-body-small: var( --_material-design-3---md-ref-typeface--md-ref-typeface-plain );--_material-design-3---md-sys-typescale-body-small--md-sys-typescale-body-small-size: 12px;--_material-design-3---md-sys-typescale-body-small--md-sys-typescale-body-small-line-height: 16px;--_material-design-3---md-sys-typescale-body-small--md-sys-typescale-body-small-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-regular );--_material-design-3---md-sys-typescale-body-small--md-sys-typescale-body-small-tracking: .4px;--_material-design-3---md-sys-typescale-label-small--md-sys-typescale-label-small-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-plain );--_material-design-3---md-sys-typescale-label-small--md-sys-typescale-label-small-size: 11px;--_material-design-3---md-sys-typescale-label-small--md-sys-typescale-label-small-line-height: 16px;--_material-design-3---md-sys-typescale-label-small--md-sys-typescale-label-small-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-medium );--_material-design-3---md-sys-typescale-label-small--md-sys-typescale-label-small-tracking: .5px;--_material-design-3---md-sys-color--md-sys-color-secondary-container: var( --_material-design-3---md-ref-palette--md-ref-palette-secondary90 );--_material-design-3---md-sys-color--md-sys-color-outline: var( --_material-design-3---md-ref-palette--md-ref-palette-neutral-variant50 );--_material-design-3---md-sys-color--md-sys-color-on-primary: var( --_material-design-3---md-ref-palette--md-ref-palette-primary100 );--_material-design-3---md-sys-shape-corner--md-sys-shape-corner-value-extra-small: 4px;--_material-design-3---md-sys-color--md-sys-color-inverse-surface: var( --_material-design-3---md-ref-palette--md-ref-palette-neutral20 );--_material-design-3---md-sys-color--md-sys-color-inverse-on-surface: var( --_material-design-3---md-ref-palette--md-ref-palette-neutral95 );--_material-design-3---md-sys-color--md-sys-color-inverse-primary: var( --_material-design-3---md-ref-palette--md-ref-palette-primary80 );--_material-design-3---md-sys-color--md-sys-color-outline-variant: var( --_material-design-3---md-ref-palette--md-ref-palette-neutral-variant80 );--_material-design-3---md-sys-shape-corner--md-sys-shape-corner-value-medium: 12px;--xxs: 4px;--_material-design-3---md-sys-typescale-emphasized-display-large--md-sys-typescale-emphasized-display-large-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-brand );--_material-design-3---md-sys-typescale-emphasized-display-large--md-sys-typescale-emphasized-display-large-size: 57px;--_material-design-3---md-sys-typescale-emphasized-display-large--md-sys-typescale-emphasized-display-large-line-height: 64px;--_material-design-3---md-sys-typescale-emphasized-display-large--md-sys-typescale-emphasized-display-large-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-medium );--_material-design-3---md-sys-typescale-emphasized-display-large--md-sys-typescale-emphasized-display-large-tracking: -.25px;--_material-design-3---md-sys-typescale-emphasized-headline-large--md-sys-typescale-emphasized-headline-large-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-brand );--_material-design-3---md-sys-typescale-emphasized-headline-large--md-sys-typescale-emphasized-headline-large-size: 32px;--_material-design-3---md-sys-typescale-emphasized-headline-large--md-sys-typescale-emphasized-headline-large-line-height: 40px;--_material-design-3---md-sys-typescale-emphasized-headline-large--md-sys-typescale-emphasized-headline-large-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-medium );--_material-design-3---md-sys-typescale-emphasized-headline-large--md-sys-typescale-emphasized-headline-large-tracking: 0px;--_material-design-3---md-sys-typescale-emphasized-title-large--md-sys-typescale-emphasized-title-large-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-brand );--_material-design-3---md-sys-typescale-emphasized-title-large--md-sys-typescale-emphasized-title-large-size: 22px;--_material-design-3---md-sys-typescale-emphasized-title-large--md-sys-typescale-emphasized-title-large-line-height: 28px;--_material-design-3---md-ref-typeface--md-ref-typeface-weight-medium: 500;--_material-design-3---md-sys-typescale-emphasized-title-large--md-sys-typescale-emphasized-title-large-tracking: 0px;--_material-design-3---md-sys-shape-corner--md-sys-shape-corner-value-extra-large: 28px;--xxl: 104px;--_material-design-3---md-sys-color--md-sys-color-primary-container: var( --_material-design-3---md-ref-palette--md-ref-palette-primary90 );--_material-design-3---md-sys-color--md-sys-color-on-primary-container: var( --_material-design-3---md-ref-palette--md-ref-palette-primary30 );--_material-design-3---md-sys-color--md-sys-color-on-secondary-container: var( --_material-design-3---md-ref-palette--md-ref-palette-secondary30 );--_material-design-3---md-sys-color--md-sys-color-shadow: var( --_material-design-3---md-ref-palette--md-ref-palette-neutral0 );--_material-design-3---md-sys-typescale-emphasized-title-large--md-sys-typescale-emphasized-title-large-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-medium );--_material-design-3---md-ref-palette--md-ref-palette-primary100: white;--_material-design-3---md-ref-palette--md-ref-palette-primary90: #6ffe99;--_material-design-3---md-ref-palette--md-ref-palette-primary80: #4fe07f;--_material-design-3---md-ref-palette--md-ref-palette-primary40: #006d34;--_material-design-3---md-ref-palette--md-ref-palette-primary30: #005225;--_material-design-3---md-ref-palette--md-ref-palette-secondary90: #caebcc;--_material-design-3---md-ref-palette--md-ref-palette-secondary40: #48654c;--_material-design-3---md-ref-palette--md-ref-palette-secondary30: #314d36;--_material-design-3---md-ref-palette--md-ref-palette-neutral98: #f9faf4;--_material-design-3---md-ref-palette--md-ref-palette-neutral95: #f0f1ec;--_material-design-3---md-ref-palette--md-ref-palette-neutral90: #e2e3de;--_material-design-3---md-ref-palette--md-ref-palette-neutral20: #2e312e;--_material-design-3---md-ref-palette--md-ref-palette-neutral10: #191c19;--_material-design-3---md-ref-palette--md-ref-palette-neutral0: black;--_material-design-3---md-ref-palette--md-ref-palette-neutral-variant80: #c1c9be;--_material-design-3---md-ref-palette--md-ref-palette-neutral-variant50: #717970;--_material-design-3---md-ref-palette--md-ref-palette-neutral-variant30: #414941;--_material-design-3---md-ref-typeface--md-ref-typeface-brand: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--_material-design-3---md-ref-typeface--md-ref-typeface-plain: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}:root{--md3-sys-color-surface: var( --_material-design-3---md-sys-color--md-sys-color-surface );--md3-sys-color-surface-container: var( --_material-design-3---md-sys-color--md-sys-color-surface-container );--md3-sys-color-surface-container-highest: var( --_material-design-3---md-sys-color--md-sys-color-surface-container-highest );--md3-sys-color-primary: var( --_material-design-3---md-sys-color--md-sys-color-primary );--md3-sys-color-on-primary: var( --_material-design-3---md-sys-color--md-sys-color-on-primary );--md3-sys-color-on-surface: var( --_material-design-3---md-sys-color--md-sys-color-on-surface );--md3-sys-color-on-surface-variant: var( --_material-design-3---md-sys-color--md-sys-color-on-surface-variant );--md3-sys-color-outline: var( --_material-design-3---md-sys-color--md-sys-color-outline );--md3-sys-color-outline-variant: var( --_material-design-3---md-sys-color--md-sys-color-outline-variant );--md3-sys-color-inverse-surface: var( --_material-design-3---md-sys-color--md-sys-color-inverse-surface );--md3-sys-color-inverse-on-surface: var( --_material-design-3---md-sys-color--md-sys-color-inverse-on-surface );--md3-sys-color-inverse-primary: var( --_material-design-3---md-sys-color--md-sys-color-inverse-primary );--md3-shape-corner-extra-small: var( --_material-design-3---md-sys-shape-corner--md-sys-shape-corner-value-extra-small );--md3-shape-corner-medium: var( --_material-design-3---md-sys-shape-corner--md-sys-shape-corner-value-medium );--md3-shape-corner-extra-large: var( --_material-design-3---md-sys-shape-corner--md-sys-shape-corner-value-extra-large )}*,*:before,*:after{box-sizing:border-box}html{height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100%}img,svg,video,canvas{max-width:100%}img{vertical-align:middle;display:inline-block}.l-grid-layout{display:grid}a{background-color:transparent}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--md3-sys-color-primary);outline-offset:2px}button,input,select,textarea{font:inherit;color:inherit;margin:0}button,[type=button],[type=submit],[type=reset]{cursor:pointer}ul,ol{margin-top:0;margin-bottom:10px;padding-left:30px}.c-form-shell{margin:0 0 15px}.c-form-success,.c-form-error{display:none}.c-input-control{display:block;width:100%}.c-richtext:before,.c-richtext:after,.c-embed:before,.c-embed:after{content:" ";display:table}.c-richtext:after,.c-embed:after{clear:both}.c-richtext p,.c-richtext ul,.c-richtext ol,.c-richtext blockquote,.c-richtext figure{margin-top:0;margin-bottom:10px}.c-richtext figure{max-width:60%;position:relative}.c-richtext figure img{width:100%}.c-richtext figure.c-richtext-align-center{margin-left:auto;margin-right:auto}.c-richtext figure.c-richtext-align-floatleft{float:left;margin-right:15px}.c-richtext figure.c-richtext-align-floatright{float:right;margin-left:15px}.c-richtext iframe{max-width:100%}.l-grid-layout{grid-row-gap:20px;grid-column-gap:20px;grid-auto-columns:1fr;justify-content:center;padding:20px}.l-grid-cell{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.c-embed-video{background-image:url(/youtube-placeholder.svg);background-position:50%;background-size:cover;width:100%;padding-bottom:0;padding-left:0;padding-right:0;position:relative}.c-embed-video:empty{min-height:75px;padding-bottom:56.25%}body{background-color:var( --_material-design-3---md-sys-color--md-sys-color-surface );color:#333;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;line-height:20px}h1{margin-top:0;margin-bottom:0;font-size:2.827rem;line-height:1.5em}h2{margin-top:0;margin-bottom:0}h3{margin-top:0;margin-bottom:0;font-size:1.414rem;line-height:1.5em}h4,h5{font-size:1.333rem;font-weight:700;line-height:150%}h6{margin:10px 0;font-size:12px;font-weight:700;line-height:18px}p{margin-bottom:0;font-size:1rem;line-height:1.5em}a{color:var(--_material-design-3---md-sys-color--md-sys-color-primary);text-decoration:underline}ul{margin-top:0;margin-bottom:10px;padding-left:30px}blockquote{margin-bottom:var(--xs);padding:var(--xs) var(--s);border-left:5px solid var(--_material-design-3---md-sys-color--md-sys-color-primary);font-size:18px;line-height:22px}.l-page{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.c-numbers-list{list-style-type:decimal}.c-roman-numerals-list{list-style-type:lower-roman}.c-letters-list{color:#42425c;line-height:1.5em;list-style-type:lower-alpha}.c-store-badge{height:44px}.c-logo{height:40px}.c-navbar{padding-right:var(--l);padding-left:var(--l);background-color:var( --_material-design-3---md-sys-color--md-sys-color-surface-container );height:64px;position:sticky;top:0;box-shadow:0 0 3px #0000001f}.c-navbar-buttons-container{grid-column-gap:24px;grid-row-gap:24px;align-items:center;display:flex}.c-brand{order:-1}.l-nav-container{max-width:var(--max-width);justify-content:space-between;align-items:center;width:100%;height:100%;margin-left:auto;margin-right:auto;display:flex}.c-body-large{max-width:var(--max-width-half);border-left-color:var( --_material-design-3---md-sys-color--md-sys-color-secondary );font-family:var( --_material-design-3---md-sys-typescale-body-large--md-sys-typescale-body-large-font );color:var(--_material-design-3---md-sys-color--md-sys-color-on-surface);font-size:var( --_material-design-3---md-sys-typescale-body-large--md-sys-typescale-body-large-size );line-height:var( --_material-design-3---md-sys-typescale-body-large--md-sys-typescale-body-large-line-height );font-weight:var( --_material-design-3---md-sys-typescale-body-large--md-sys-typescale-body-large-weight );letter-spacing:var( --_material-design-3---md-sys-typescale-body-large--md-sys-typescale-body-large-tracking )}.c-label-large{font-family:var( --_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-font );color:var(--_material-design-3---md-sys-color--md-sys-color-on-surface);font-size:var( --_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-size );line-height:var( --_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-line-height );font-weight:var( --_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-weight );letter-spacing:var( --_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-tracking )}.c-label-large:lang(ja){font-weight:var(--md-ref-typeface-weight-medium-ja)}.l-container{max-width:var(--max-width);margin-top:var(--xl);margin-bottom:var(--xl);grid-column-gap:var(--l);grid-row-gap:var(--l);flex-flow:column;width:100%;display:flex}.l-section{padding-right:var(--l);padding-left:var(--l);flex-direction:column;align-items:center;display:flex}.l-section.u-locale-ja:lang(ja){display:flex}.termly{max-width:var(--max-width-half);width:100%;min-height:100svh}.tos-link{overflow-wrap:anywhere;display:inline-block}.c-headline-large{font-family:var( --_material-design-3---md-sys-typescale-headline-large--md-sys-typescale-headline-large-font );color:var(--_material-design-3---md-sys-color--md-sys-color-on-surface);font-size:var( --_material-design-3---md-sys-typescale-headline-large--md-sys-typescale-headline-large-size );line-height:var( --_material-design-3---md-sys-typescale-headline-large--md-sys-typescale-headline-large-line-height );font-weight:var( --_material-design-3---md-sys-typescale-headline-large--md-sys-typescale-headline-large-weight );letter-spacing:var( --_material-design-3---md-sys-typescale-headline-large--md-sys-typescale-headline-large-tracking )}.c-headline-medium{font-family:var( --_material-design-3---md-sys-typescale-headline-medium--md-sys-typescale-headline-medium-font );color:var(--_material-design-3---md-sys-color--md-sys-color-on-surface);font-size:var( --_material-design-3---md-sys-typescale-headline-medium--md-sys-typescale-headline-medium-size );line-height:var( --_material-design-3---md-sys-typescale-headline-medium--md-sys-typescale-headline-medium-line-height );font-weight:var( --_material-design-3---md-sys-typescale-headline-medium--md-sys-typescale-headline-medium-weight );letter-spacing:var( --_material-design-3---md-sys-typescale-headline-medium--md-sys-typescale-headline-medium-tracking )}.c-headline-small{font-family:var( --_material-design-3---md-sys-typescale-headline-small--md-sys-typescale-headline-small-font );color:var(--_material-design-3---md-sys-color--md-sys-color-on-surface);font-size:var( --_material-design-3---md-sys-typescale-headline-small--md-sys-typescale-headline-small-size );line-height:var( --_material-design-3---md-sys-typescale-headline-small--md-sys-typescale-headline-small-line-height );font-weight:var( --_material-design-3---md-sys-typescale-headline-small--md-sys-typescale-headline-small-weight );letter-spacing:var( --_material-design-3---md-sys-typescale-headline-small--md-sys-typescale-headline-small-tracking )}.c-title-large{font-family:var( --_material-design-3---md-sys-typescale-title-large--md-sys-typescale-title-large-font );color:var(--_material-design-3---md-sys-color--md-sys-color-on-surface);font-size:var( --_material-design-3---md-sys-typescale-title-large--md-sys-typescale-title-large-size );line-height:var( --_material-design-3---md-sys-typescale-title-large--md-sys-typescale-title-large-line-height );font-weight:var( --_material-design-3---md-sys-typescale-title-large--md-sys-typescale-title-large-weight );letter-spacing:var( --_material-design-3---md-sys-typescale-title-large--md-sys-typescale-title-large-tracking )}.c-title-medium{font-family:var( --_material-design-3---md-sys-typescale-title-medium--md-sys-typescale-title-medium-font );color:var(--_material-design-3---md-sys-color--md-sys-color-on-surface);font-size:var( --_material-design-3---md-sys-typescale-title-medium--md-sys-typescale-title-medium-size );line-height:var( --_material-design-3---md-sys-typescale-title-medium--md-sys-typescale-title-medium-line-height );font-weight:var( --_material-design-3---md-sys-typescale-title-medium--md-sys-typescale-title-medium-weight );letter-spacing:var( --_material-design-3---md-sys-typescale-title-medium--md-sys-typescale-title-medium-tracking )}.c-title-medium:lang(ja){font-weight:var(--md-ref-typeface-weight-medium-ja)}.c-filled-tonal-button{background-color:var( --_material-design-3---md-sys-color--md-sys-color-secondary-container );color:var( --_material-design-3---md-sys-color--md-sys-color-on-secondary-container )}.c-outlined-button{border:1px solid var(--_material-design-3---md-sys-color--md-sys-color-outline);color:var(--_material-design-3---md-sys-color--md-sys-color-primary)}.l-headline-container{grid-column-gap:var(--s);grid-row-gap:var(--s);flex-flow:column;display:flex}.c-card-body{padding:var(--s);flex-flow:column;display:flex}.c-filled-button{background-color:var( --_material-design-3---md-sys-color--md-sys-color-primary );color:var(--_material-design-3---md-sys-color--md-sys-color-on-primary)}.c-icon-small{width:24px;height:24px}.l-additional-features{grid-column-gap:var(--xs);grid-row-gap:var(--xs);grid-template:"."/1fr 1fr 1fr;padding:0}.c-outlined-card-container{border:1px solid var(--_material-design-3---md-sys-color--md-sys-color-outline-variant);border-radius:var( --_material-design-3---md-sys-shape-corner--md-sys-shape-corner-value-medium );background-color:var( --_material-design-3---md-sys-color--md-sys-color-surface );flex-flow:column;flex:1;width:100%;display:flex;overflow:hidden}.c-card-image{margin-top:var(--s);margin-bottom:var(--s);aspect-ratio:2.39}.c-additional-feature{border-radius:var( --_material-design-3---md-sys-shape-corner--md-sys-shape-corner-value-medium );background-color:var( --_material-design-3---md-sys-color--md-sys-color-surface-container-highest );flex-flow:column;flex:1;align-items:flex-start;width:100%;display:flex}.c-button{color:var(--_material-design-3---md-sys-color--md-sys-color-primary);background-color:#0000}.c-subprocessors{max-width:var(--max-width-half);grid-column-gap:var(--xs);grid-row-gap:var(--xs);grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.c-social-proof-logo{width:160px}.l-social-proof-logos{grid-column-gap:var(--s);grid-row-gap:var(--s);grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;place-items:center;width:100%;padding:0;display:grid}.c-feature-description{grid-column-gap:var(--s);grid-row-gap:var(--s);flex-flow:column;justify-content:center;display:flex}.c-custom-card-container{border-radius:var( --_material-design-3---md-sys-shape-corner--md-sys-shape-corner-value-medium );background-color:var( --_material-design-3---md-sys-color--md-sys-color-secondary-container );flex:1}.c-plan-feature,.l-plans{grid-column-gap:var(--xs);grid-row-gap:var(--xs);display:flex}.c-plan-feature{align-items:center}.c-plan-feature+.c-plan-feature{margin-top:var(--xxs)}.c-plan-feature .c-icon-small{flex:0 0 auto}.c-plan-feature .c-body-large{max-width:none;margin:0}.l-feature-grid{grid-column-gap:var(--l);grid-row-gap:var(--l);flex:0 auto;grid-template:"feature-1 feature-1-visual" "feature-2-visual feature-2" "feature-3 feature-3-visual" "feature-4-visual feature-4" "feature-5 feature-5-visual" "feature-6-visual feature-6"/1fr 1fr;display:grid}.l-hero-stack{grid-column-gap:var(--l);grid-row-gap:var(--l);padding:0}.c-plan-price{margin-bottom:var(--xs);grid-column-gap:var(--xs);grid-row-gap:var(--xs);align-items:baseline;display:flex}.l-store-badges-container{grid-column-gap:var(--xs);grid-row-gap:var(--xs);display:flex}.l-faq-stack{grid-column-gap:var(--l);grid-row-gap:var(--l);padding:0}.l-faq-cell{justify-content:flex-end;align-items:stretch}.c-display-large-emphasized{font-family:var( --_material-design-3---md-sys-typescale-emphasized-display-large--md-sys-typescale-emphasized-display-large-font );color:var(--_material-design-3---md-sys-color--md-sys-color-on-surface);font-size:var( --_material-design-3---md-sys-typescale-emphasized-display-large--md-sys-typescale-emphasized-display-large-size );line-height:var( --_material-design-3---md-sys-typescale-emphasized-display-large--md-sys-typescale-emphasized-display-large-line-height );font-weight:var( --_material-design-3---md-sys-typescale-emphasized-display-large--md-sys-typescale-emphasized-display-large-weight );letter-spacing:var( --_material-design-3---md-sys-typescale-emphasized-display-large--md-sys-typescale-emphasized-display-large-tracking )}.c-display-large-emphasized:lang(ja){font-weight:var(--md-ref-typeface-weight-medium-ja)}.c-headline-large-emphasized{font-family:var( --_material-design-3---md-sys-typescale-emphasized-headline-large--md-sys-typescale-emphasized-headline-large-font );color:var(--_material-design-3---md-sys-color--md-sys-color-on-surface);font-size:var( --_material-design-3---md-sys-typescale-emphasized-headline-large--md-sys-typescale-emphasized-headline-large-size );line-height:var( --_material-design-3---md-sys-typescale-emphasized-headline-large--md-sys-typescale-emphasized-headline-large-line-height );font-weight:var( --_material-design-3---md-sys-typescale-emphasized-headline-large--md-sys-typescale-emphasized-headline-large-weight );letter-spacing:var( --_material-design-3---md-sys-typescale-emphasized-headline-large--md-sys-typescale-emphasized-headline-large-tracking )}.c-headline-large-emphasized:lang(ja){font-weight:var(--md-ref-typeface-weight-medium-ja)}.c-title-large-emphasized{font-family:var( --_material-design-3---md-sys-typescale-emphasized-title-large--md-sys-typescale-emphasized-title-large-font );color:var(--_material-design-3---md-sys-color--md-sys-color-on-surface);font-size:var( --_material-design-3---md-sys-typescale-emphasized-title-large--md-sys-typescale-emphasized-title-large-size );line-height:var( --_material-design-3---md-sys-typescale-emphasized-title-large--md-sys-typescale-emphasized-title-large-line-height );font-weight:var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-medium );letter-spacing:var( --_material-design-3---md-sys-typescale-emphasized-title-large--md-sys-typescale-emphasized-title-large-tracking )}.c-title-large-emphasized:lang(ja){font-weight:var(--md-ref-typeface-weight-medium-ja)}.u-hstack{display:flex}.u-hstack.u-space-between{justify-content:space-between}.u-hstack.u-baseline{align-items:baseline}.l-hero-text-container{grid-column-gap:var(--m);grid-row-gap:var(--m);flex-flow:column;display:flex}.l-trainer-interviews-stack{grid-column-gap:var(--xs);grid-row-gap:var(--xs);padding:0}.l-hero-cell{justify-content:center}.c-feature-image-container{border-radius:var( --_material-design-3---md-sys-shape-corner--md-sys-shape-corner-value-extra-large );background-color:var( --_material-design-3---md-sys-color--md-sys-color-secondary-container );width:100%;padding-top:100%;position:relative}.c-feature-image{object-fit:contain;max-width:90%;max-height:90%;margin:auto;position:absolute;inset:0}.c-web-badge{padding:var(--xxs) var(--xs);grid-column-gap:var(--xxs);grid-row-gap:var(--xxs);border-radius:var( --_material-design-3---md-sys-shape-corner--md-sys-shape-corner-value-extra-large );background-color:#ffefd6;justify-content:center;align-items:center;display:inline-flex}.c-platform-image{height:16px}.c-ios-label{font-family:var( --_material-design-3---md-sys-typescale-label-small--md-sys-typescale-label-small-font );color:#3c5983;font-size:var( --_material-design-3---md-sys-typescale-label-small--md-sys-typescale-label-small-size );line-height:var( --_material-design-3---md-sys-typescale-label-small--md-sys-typescale-label-small-line-height );font-weight:var( --_material-design-3---md-sys-typescale-label-small--md-sys-typescale-label-small-weight );letter-spacing:var( --_material-design-3---md-sys-typescale-label-small--md-sys-typescale-label-small-tracking )}.c-ios-label:lang(ja){font-weight:var(--md-ref-typeface-weight-medium-ja)}.c-android-label{font-family:var( --_material-design-3---md-sys-typescale-label-small--md-sys-typescale-label-small-font );color:#426053;font-size:var( --_material-design-3---md-sys-typescale-label-small--md-sys-typescale-label-small-size );line-height:var( --_material-design-3---md-sys-typescale-label-small--md-sys-typescale-label-small-line-height );font-weight:var( --_material-design-3---md-sys-typescale-label-small--md-sys-typescale-label-small-weight );letter-spacing:var( --_material-design-3---md-sys-typescale-label-small--md-sys-typescale-label-small-tracking )}.c-android-label:lang(ja){font-weight:var(--md-ref-typeface-weight-medium-ja)}.c-web-label{font-family:var( --_material-design-3---md-sys-typescale-label-small--md-sys-typescale-label-small-font );color:var(--_material-design-3---md-sys-color--md-sys-color-on-surface);font-size:var( --_material-design-3---md-sys-typescale-label-small--md-sys-typescale-label-small-size );line-height:var( --_material-design-3---md-sys-typescale-label-small--md-sys-typescale-label-small-line-height );font-weight:var( --_material-design-3---md-sys-typescale-label-small--md-sys-typescale-label-small-weight );letter-spacing:var( --_material-design-3---md-sys-typescale-label-small--md-sys-typescale-label-small-tracking )}.c-web-label:lang(ja){font-weight:var(--md-ref-typeface-weight-medium-ja)}.c-ios-badge{padding:var(--xxs) var(--xs);grid-column-gap:var(--xxs);grid-row-gap:var(--xxs);border-radius:var( --_material-design-3---md-sys-shape-corner--md-sys-shape-corner-value-extra-large );background-color:#e6f4fe;justify-content:center;align-items:center;display:inline-flex}.c-android-badge{padding:var(--xxs) var(--xs);grid-column-gap:var(--xxs);grid-row-gap:var(--xxs);border-radius:var( --_material-design-3---md-sys-shape-corner--md-sys-shape-corner-value-extra-large );background-color:#e6f6eb;justify-content:center;align-items:center;display:inline-flex}.c-platform-badges{grid-column-gap:var(--xs);grid-row-gap:var(--xs);display:flex}@media screen and (min-width:1280px){h2,h3{color:#42425c}.c-navbar-buttons-container{grid-column-gap:24px;grid-row-gap:24px}}@media screen and (min-width:1920px){.c-navbar,.c-footer{box-shadow:0 0 3px 3px #0000001f}}@media screen and (max-width:991px){.c-menu-button{order:1}.c-menu-button.is-open{background-color:var(--secondary-background\<deleted\|variable-f91dbc2f\>)}.c-icon{color:var(--primary-text\<deleted\|variable-43e1eea2\>)}.l-container{max-width:none}.l-additional-features{grid-template:"Area Area-2" "Area-3 Area-4"/1fr 1fr}}@media screen and (max-width:767px){body{--_material-design-3---md-sys-color--md-sys-color-surface: var( --_material-design-3---md-ref-palette--md-ref-palette-neutral98 );--_material-design-3---md-sys-color--md-sys-color-primary: var( --_material-design-3---md-ref-palette--md-ref-palette-primary40 );--_material-design-3---md-sys-color--md-sys-color-on-surface-variant: var( --_material-design-3---md-ref-palette--md-ref-palette-neutral-variant30 );--_material-design-3---md-sys-color--md-sys-color-surface-container-highest: var( --_material-design-3---md-ref-palette--md-ref-palette-neutral90 );--_material-design-3---md-sys-typescale-body-large--md-sys-typescale-body-large-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-plain );--_material-design-3---md-sys-typescale-body-large--md-sys-typescale-body-large-size: 16px;--_material-design-3---md-sys-typescale-body-large--md-sys-typescale-body-large-line-height: 24px;--_material-design-3---md-sys-typescale-body-large--md-sys-typescale-body-large-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-regular );--_material-design-3---md-sys-typescale-body-large--md-sys-typescale-body-large-tracking: .5px;--_material-design-3---md-sys-color--md-sys-color-surface-container: var( --_material-design-3---md-ref-palette--md-ref-palette-neutral95 );--_material-design-3---md-sys-color--md-sys-color-secondary: var( --_material-design-3---md-ref-palette--md-ref-palette-secondary40 );--_material-design-3---md-sys-color--md-sys-color-on-surface: var( --_material-design-3---md-ref-palette--md-ref-palette-neutral10 );--_material-design-3---md-sys-typescale-body-medium--md-sys-typescale-body-medium-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-plain );--_material-design-3---md-sys-typescale-body-medium--md-sys-typescale-body-medium-size: 14px;--_material-design-3---md-sys-typescale-body-medium--md-sys-typescale-body-medium-line-height: 20px;--_material-design-3---md-sys-typescale-body-medium--md-sys-typescale-body-medium-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-regular );--_material-design-3---md-sys-typescale-body-medium--md-sys-typescale-body-medium-tracking: .25px;--_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-plain );--_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-size: 14px;--_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-line-height: 20px;--_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-medium );--_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-tracking: .1px;--_material-design-3---md-sys-typescale-label-medium--md-sys-typescale-label-medium: var( --_material-design-3---md-ref-typeface--md-ref-typeface-plain );--_material-design-3---md-sys-typescale-label-medium--md-sys-typescale-label-medium-size: 12px;--_material-design-3---md-sys-typescale-label-medium--md-sys-typescale-label-medium-line-height: 16px;--_material-design-3---md-sys-typescale-label-medium--md-sys-typescale-label-medium-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-medium );--_material-design-3---md-sys-typescale-label-medium--md-sys-typescale-label-medium-tracking: .5px;--_material-design-3---md-ref-typeface--md-ref-typeface-weight-regular: 400;--_material-design-3---md-sys-typescale-display-large--md-sys-typescale-display-large-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-brand );--_material-design-3---md-sys-typescale-display-large--md-sys-typescale-display-large-size: 51px;--_material-design-3---md-sys-typescale-display-large--md-sys-typescale-display-large-line-height: 58px;--_material-design-3---md-sys-typescale-display-large--md-sys-typescale-display-large-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-regular );--_material-design-3---md-sys-typescale-display-large--md-sys-typescale-display-large-tracking: -.25px;--_material-design-3---md-sys-typescale-display-medium--md-sys-typescale-display-medium-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-brand );--_material-design-3---md-sys-typescale-display-medium--md-sys-typescale-display-medium-size: 40px;--_material-design-3---md-sys-typescale-display-medium--md-sys-typescale-display-medium-line-height: 47px;--_material-design-3---md-sys-typescale-display-medium--md-sys-typescale-display-medium-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-regular );--_material-design-3---md-sys-typescale-display-medium--md-sys-typescale-display-medium-tracking: 0px;--_material-design-3---md-sys-typescale-display-small--md-sys-typescale-display-small-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-brand );--_material-design-3---md-sys-typescale-display-small--md-sys-typescale-display-small-size: 32px;--_material-design-3---md-sys-typescale-display-small--md-sys-typescale-display-small-line-height: 40px;--_material-design-3---md-sys-typescale-display-small--md-sys-typescale-display-small-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-regular );--_material-design-3---md-sys-typescale-display-small--md-sys-typescale-display-small-tracking: 0px;--_material-design-3---md-sys-typescale-headline-large--md-sys-typescale-headline-large-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-brand );--_material-design-3---md-sys-typescale-headline-large--md-sys-typescale-headline-large-size: 28px;--_material-design-3---md-sys-typescale-headline-large--md-sys-typescale-headline-large-line-height: 36px;--_material-design-3---md-sys-typescale-headline-large--md-sys-typescale-headline-large-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-regular );--_material-design-3---md-sys-typescale-headline-large--md-sys-typescale-headline-large-tracking: 0px;--_material-design-3---md-sys-typescale-headline-medium--md-sys-typescale-headline-medium-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-brand );--_material-design-3---md-sys-typescale-headline-medium--md-sys-typescale-headline-medium-size: 24px;--_material-design-3---md-sys-typescale-headline-medium--md-sys-typescale-headline-medium-line-height: 32px;--_material-design-3---md-sys-typescale-headline-medium--md-sys-typescale-headline-medium-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-regular );--_material-design-3---md-sys-typescale-headline-medium--md-sys-typescale-headline-medium-tracking: 0px;--_material-design-3---md-sys-typescale-headline-small--md-sys-typescale-headline-small-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-brand );--_material-design-3---md-sys-typescale-headline-small--md-sys-typescale-headline-small-size: 22px;--_material-design-3---md-sys-typescale-headline-small--md-sys-typescale-headline-small-line-height: 28px;--_material-design-3---md-sys-typescale-headline-small--md-sys-typescale-headline-small-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-regular );--_material-design-3---md-sys-typescale-headline-small--md-sys-typescale-headline-small-tracking: 0px;--_material-design-3---md-sys-typescale-title-large--md-sys-typescale-title-large-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-brand );--_material-design-3---md-sys-typescale-title-large--md-sys-typescale-title-large-size: 20px;--_material-design-3---md-sys-typescale-title-large--md-sys-typescale-title-large-line-height: 24px;--_material-design-3---md-sys-typescale-title-large--md-sys-typescale-title-large-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-regular );--_material-design-3---md-sys-typescale-title-large--md-sys-typescale-title-large-tracking: 0px;--_material-design-3---md-sys-typescale-title-medium--md-sys-typescale-title-medium-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-plain );--_material-design-3---md-sys-typescale-title-medium--md-sys-typescale-title-medium-size: 16px;--_material-design-3---md-sys-typescale-title-medium--md-sys-typescale-title-medium-line-height: 24px;--_material-design-3---md-sys-typescale-title-medium--md-sys-typescale-title-medium-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-medium );--_material-design-3---md-sys-typescale-title-medium--md-sys-typescale-title-medium-tracking: .15px;--_material-design-3---md-sys-typescale-title-small--md-sys-typescale-title-small-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-plain );--_material-design-3---md-sys-typescale-title-small--md-sys-typescale-title-small-size: 14px;--_material-design-3---md-sys-typescale-title-small--md-sys-typescale-title-small-line-height: 20px;--_material-design-3---md-sys-typescale-title-small--md-sys-typescale-title-small-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-medium );--_material-design-3---md-sys-typescale-title-small--md-sys-typescale-title-small-tracking: .1px;--_material-design-3---md-sys-typescale-body-small--md-sys-typescale-body-small: var( --_material-design-3---md-ref-typeface--md-ref-typeface-plain );--_material-design-3---md-sys-typescale-body-small--md-sys-typescale-body-small-size: 12px;--_material-design-3---md-sys-typescale-body-small--md-sys-typescale-body-small-line-height: 16px;--_material-design-3---md-sys-typescale-body-small--md-sys-typescale-body-small-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-regular );--_material-design-3---md-sys-typescale-body-small--md-sys-typescale-body-small-tracking: .4px;--_material-design-3---md-sys-typescale-label-small--md-sys-typescale-label-small-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-plain );--_material-design-3---md-sys-typescale-label-small--md-sys-typescale-label-small-size: 11px;--_material-design-3---md-sys-typescale-label-small--md-sys-typescale-label-small-line-height: 16px;--_material-design-3---md-sys-typescale-label-small--md-sys-typescale-label-small-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-medium );--_material-design-3---md-sys-typescale-label-small--md-sys-typescale-label-small-tracking: .5px;--_material-design-3---md-sys-color--md-sys-color-secondary-container: var( --_material-design-3---md-ref-palette--md-ref-palette-secondary90 );--_material-design-3---md-sys-color--md-sys-color-outline: var( --_material-design-3---md-ref-palette--md-ref-palette-neutral-variant50 );--_material-design-3---md-sys-color--md-sys-color-on-primary: var( --_material-design-3---md-ref-palette--md-ref-palette-primary100 );--_material-design-3---md-sys-shape-corner--md-sys-shape-corner-value-extra-small: 4px;--_material-design-3---md-sys-color--md-sys-color-inverse-surface: var( --_material-design-3---md-ref-palette--md-ref-palette-neutral20 );--_material-design-3---md-sys-color--md-sys-color-inverse-on-surface: var( --_material-design-3---md-ref-palette--md-ref-palette-neutral95 );--_material-design-3---md-sys-color--md-sys-color-inverse-primary: var( --_material-design-3---md-ref-palette--md-ref-palette-primary80 );--_material-design-3---md-sys-color--md-sys-color-outline-variant: var( --_material-design-3---md-ref-palette--md-ref-palette-neutral-variant80 );--_material-design-3---md-sys-shape-corner--md-sys-shape-corner-value-medium: 12px;--_material-design-3---md-sys-typescale-emphasized-display-large--md-sys-typescale-emphasized-display-large-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-brand );--_material-design-3---md-sys-typescale-emphasized-display-large--md-sys-typescale-emphasized-display-large-size: 51px;--_material-design-3---md-sys-typescale-emphasized-display-large--md-sys-typescale-emphasized-display-large-line-height: 58px;--_material-design-3---md-sys-typescale-emphasized-display-large--md-sys-typescale-emphasized-display-large-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-medium );--_material-design-3---md-sys-typescale-emphasized-display-large--md-sys-typescale-emphasized-display-large-tracking: -.25px;--_material-design-3---md-sys-typescale-emphasized-headline-large--md-sys-typescale-emphasized-headline-large-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-brand );--_material-design-3---md-sys-typescale-emphasized-headline-large--md-sys-typescale-emphasized-headline-large-size: 28px;--_material-design-3---md-sys-typescale-emphasized-headline-large--md-sys-typescale-emphasized-headline-large-line-height: 36px;--_material-design-3---md-sys-typescale-emphasized-headline-large--md-sys-typescale-emphasized-headline-large-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-medium );--_material-design-3---md-sys-typescale-emphasized-headline-large--md-sys-typescale-emphasized-headline-large-tracking: 0px;--_material-design-3---md-sys-typescale-emphasized-title-large--md-sys-typescale-emphasized-title-large-font: var( --_material-design-3---md-ref-typeface--md-ref-typeface-brand );--_material-design-3---md-sys-typescale-emphasized-title-large--md-sys-typescale-emphasized-title-large-size: 22px;--_material-design-3---md-sys-typescale-emphasized-title-large--md-sys-typescale-emphasized-title-large-line-height: 28px;--_material-design-3---md-ref-typeface--md-ref-typeface-weight-medium: 500;--_material-design-3---md-sys-typescale-emphasized-title-large--md-sys-typescale-emphasized-title-large-tracking: 0px;--_material-design-3---md-sys-shape-corner--md-sys-shape-corner-value-extra-large: 28px;--_material-design-3---md-sys-color--md-sys-color-primary-container: var( --_material-design-3---md-ref-palette--md-ref-palette-primary90 );--_material-design-3---md-sys-color--md-sys-color-on-primary-container: var( --_material-design-3---md-ref-palette--md-ref-palette-primary30 );--_material-design-3---md-sys-color--md-sys-color-on-secondary-container: var( --_material-design-3---md-ref-palette--md-ref-palette-secondary30 );--_material-design-3---md-sys-color--md-sys-color-shadow: var( --_material-design-3---md-ref-palette--md-ref-palette-neutral0 );--_material-design-3---md-sys-typescale-emphasized-title-large--md-sys-typescale-emphasized-title-large-weight: var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-medium );--_material-design-3---md-ref-palette--md-ref-palette-primary100: white;--_material-design-3---md-ref-palette--md-ref-palette-primary90: #6ffe99;--_material-design-3---md-ref-palette--md-ref-palette-primary80: #4fe07f;--_material-design-3---md-ref-palette--md-ref-palette-primary40: #006d34;--_material-design-3---md-ref-palette--md-ref-palette-primary30: #005225;--_material-design-3---md-ref-palette--md-ref-palette-secondary90: #caebcc;--_material-design-3---md-ref-palette--md-ref-palette-secondary40: #48654c;--_material-design-3---md-ref-palette--md-ref-palette-secondary30: #314d36;--_material-design-3---md-ref-palette--md-ref-palette-neutral98: #f9faf4;--_material-design-3---md-ref-palette--md-ref-palette-neutral95: #f0f1ec;--_material-design-3---md-ref-palette--md-ref-palette-neutral90: #e2e3de;--_material-design-3---md-ref-palette--md-ref-palette-neutral20: #2e312e;--_material-design-3---md-ref-palette--md-ref-palette-neutral10: #191c19;--_material-design-3---md-ref-palette--md-ref-palette-neutral0: black;--_material-design-3---md-ref-palette--md-ref-palette-neutral-variant80: #c1c9be;--_material-design-3---md-ref-palette--md-ref-palette-neutral-variant50: #717970;--_material-design-3---md-ref-palette--md-ref-palette-neutral-variant30: #414941;--_material-design-3---md-ref-typeface--md-ref-typeface-brand: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--_material-design-3---md-ref-typeface--md-ref-typeface-plain: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}h1{font-size:1.563rem}h2{font-size:1.25rem}h3{font-size:1rem}.c-roman-numerals-list,.c-letters-list{font-size:14px}.c-logo{height:24px}.c-navbar{padding-right:4px;padding-left:var(--s);box-shadow:none}.c-navbar-buttons-container{padding-right:var(--s);padding-bottom:var(--s);padding-left:var(--s);grid-column-gap:var(--xs);grid-row-gap:var(--xs);background-color:var( --_material-design-3---md-sys-color--md-sys-color-surface );flex-flow:column;box-shadow:0 1px 1px #0000001f}.c-brand,.c-brand.is-current{padding-left:0}.c-menu-button{width:48px;height:48px;padding:12px}.c-icon{color:var( --_material-design-3---md-sys-color--md-sys-color-on-surface-variant );width:24px;height:24px}.l-container{margin-top:var(--l);margin-bottom:var(--l)}.l-section{padding-right:var(--s);padding-left:var(--s)}.l-additional-features{grid-template:"Area" "Area-2" "Area-3" "Area-4"/1fr}.l-social-proof-logos{grid-template-columns:1fr 1fr}.l-plans{flex-flow:column}.l-feature-grid{grid-row-gap:40px;grid-template:"feature-1-visual" "feature-1" "feature-2-visual" "feature-2" "feature-3-visual" "feature-3" "feature-4-visual" "feature-4" "feature-5-visual" "feature-5" "feature-6-visual" "feature-6"/1fr}.l-store-badges-container{justify-content:center}}@media screen and (max-width:479px){.c-numbers-list{font-size:14px}}#l-node-cb7c9d8d-4f9a-263e-18f7-1328bcb201f5-8a6a6f93{grid-template-rows:auto;grid-template-columns:1fr 1fr}#l-node-_910fad5e-5a8c-df95-b6f6-3571c8222a02-8a6a6f93{grid-area:feature-1}#l-node-_616531ea-7ca4-3628-11d9-f842ef602868-8a6a6f93{grid-area:feature-1-visual}#l-node-_910fad5e-5a8c-df95-b6f6-3571c8222a09-8a6a6f93{grid-area:feature-2}#l-node-bbdc025c-7e19-f612-f5fd-f8bc9759d77a-8a6a6f93{grid-area:feature-2-visual}#l-node-_910fad5e-5a8c-df95-b6f6-3571c8222a0e-8a6a6f93{grid-area:feature-3}#l-node-_910fad5e-5a8c-df95-b6f6-3571c8222a15-8a6a6f93{grid-area:feature-4}#l-node-_76b8383c-34e3-00af-d600-ab75fc8299a0-8a6a6f93{grid-area:feature-3-visual}#l-node-_72601941-c086-85d0-962c-9bcdc85a45e0-8a6a6f93{grid-area:feature-4-visual}#l-node-e7119c5a-7a6a-8f52-5eee-43326f272ac1-8a6a6f93{grid-area:feature-6-visual}#l-node-_910fad5e-5a8c-df95-b6f6-3571c8222a1a-8a6a6f93{grid-area:feature-5}#l-node-f52adb5a-9391-b8a1-6be5-849cb5c8ff84-8a6a6f93{grid-area:feature-5-visual}#l-node-_910fad5e-5a8c-df95-b6f6-3571c8222a21-8a6a6f93{grid-area:feature-6}#l-node-aa401e34-b385-5a52-9374-4371a4ad05db-8a6a6f93{grid-area:Area-Headline}#l-node-aa401e34-b385-5a52-9374-4371a4ad05e0-8a6a6f93{grid-template-rows:auto;grid-template-columns:1fr 1fr}#l-node-aa401e34-b385-5a52-9374-4371a4ad05e2-8a6a6f93{grid-area:Area}#l-node-aa401e34-b385-5a52-9374-4371a4ad0611-8a6a6f93{grid-area:Area-2}#l-node-_29c8b5e1-3dce-668d-dbc4-f9ef4f688fa8-4f688fa6{grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr}#l-node-_29c8b5e1-3dce-668d-dbc4-f9ef4f688fca-4f688fa6,#l-node-_29c8b5e1-3dce-668d-dbc4-f9ef4f688fd2-4f688fa6{grid-area:span 1 / span 1 / span 1 / span 1}#l-node-_764c8bd7-36a3-6fca-cffb-0a9e65523ba8-65523ba3{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr}#l-node-d5d5363d-e072-9ea7-98a0-7599fbb95f4f-ead80b91{grid-template-rows:auto;grid-template-columns:1fr 1fr}#l-node-f26a284f-220f-3ccf-dd73-cbffb6382364-ead80b91{grid-area:feature-1}#l-node-abb5b36c-9e1d-0a4d-7e8e-6a14aa468745-ead80b91{grid-area:feature-1-visual}#l-node-f26a284f-220f-3ccf-dd73-cbffb638236b-ead80b91{grid-area:feature-2}#l-node-ee462152-57bc-ab84-beb3-241795e7854f-ead80b91{grid-area:feature-2-visual}#l-node-d38e7bf7-fa2e-b53a-ca10-fbb2ec10532a-ead80b91{grid-area:feature-3-visual}#l-node-f26a284f-220f-3ccf-dd73-cbffb6382370-ead80b91{grid-area:feature-3}#l-node-f26a284f-220f-3ccf-dd73-cbffb6382377-ead80b91{grid-area:feature-4}#l-node-ffde4f86-efae-ddfb-bc73-8b7b4fd12d76-ead80b91{grid-area:feature-4-visual}#l-node-f26a284f-220f-3ccf-dd73-cbffb638237c-ead80b91{grid-area:feature-5}#l-node-_40872048-f017-0b31-725b-9cb34f3979bf-ead80b91{grid-area:feature-6-visual}#l-node-aba6d7b3-c6b1-4f8b-34df-9c12717aafe5-ead80b91{grid-area:feature-5-visual}#l-node-f26a284f-220f-3ccf-dd73-cbffb6382383-ead80b91{grid-area:feature-6}#l-node-_37c5b005-ffa9-6686-08cb-28eb7593db25-ead80b91,#l-node-_96d96fef-e78f-2896-9472-470920cfe1ab-ead80b91{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr}#l-node-_4ae87d2b-57e9-1116-685f-5ded5f8270b7-ead80b91{grid-area:Area-Headline}#l-node-_4ae87d2b-57e9-1116-685f-5ded5f8270bc-ead80b91{grid-template-rows:auto;grid-template-columns:1fr 1fr}#l-node-_4ae87d2b-57e9-1116-685f-5ded5f8270be-ead80b91{grid-area:Area}#l-node-_4ae87d2b-57e9-1116-685f-5ded5f8270ed-ead80b91{grid-area:Area-2}@media screen and (max-width:991px){#l-node-cb7c9d8d-4f9a-263e-18f7-1328bcb201f5-8a6a6f93,#l-node-aa401e34-b385-5a52-9374-4371a4ad05e0-8a6a6f93{grid-template-rows:auto;grid-template-columns:1fr}#l-node-_29c8b5e1-3dce-668d-dbc4-f9ef4f688fa8-4f688fa6{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}#l-node-d5d5363d-e072-9ea7-98a0-7599fbb95f4f-ead80b91{grid-template-rows:auto;grid-template-columns:1fr}#l-node-_96d96fef-e78f-2896-9472-470920cfe1ab-ead80b91{grid-template-rows:auto;grid-template-columns:1fr 1fr}#l-node-_4ae87d2b-57e9-1116-685f-5ded5f8270bc-ead80b91{grid-template-rows:auto;grid-template-columns:1fr}}@media screen and (max-width:767px){#l-node-_29c8b5e1-3dce-668d-dbc4-f9ef4f688fa8-4f688fa6{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}#l-node-_764c8bd7-36a3-6fca-cffb-0a9e65523ba8-65523ba3{grid-template-rows:auto;grid-template-columns:1fr 1fr}#l-node-_96d96fef-e78f-2896-9472-470920cfe1ab-ead80b91{grid-template-rows:auto;grid-template-columns:1fr}}.termly #weglot-language-en,.termly #weglot-language-ja,.termly [id^=weglot-language-]{color:var( --_material-design-3---md-sys-color--md-sys-color-on-surface )!important}:root{--md3-button-container-height: 40px;--md3-button-padding-text-horizontal: 12px;--md3-button-padding-filled-horizontal: 24px;--md3-button-container-shape: 20px}.c-button,.c-btn{min-height:var(--md3-button-container-height);height:var(--md3-button-container-height);border-radius:var(--md3-button-container-shape);padding:0 var(--md3-button-padding-text-horizontal);text-decoration:none;font-family:var( --_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-font );font-size:var( --_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-size );line-height:var( --_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-line-height );font-weight:var( --_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-weight );letter-spacing:var( --_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-tracking );box-sizing:border-box;vertical-align:middle;border:none;box-shadow:none}.c-filled-button,.c-filled-tonal-button,.c-outlined-button{min-height:var(--md3-button-container-height);height:var(--md3-button-container-height);border-radius:var(--md3-button-container-shape);padding:0 var(--md3-button-padding-filled-horizontal);text-decoration:none;font-family:var( --_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-font );font-size:var( --_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-size );line-height:var( --_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-line-height );font-weight:var( --_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-weight );letter-spacing:var( --_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-tracking );box-sizing:border-box;vertical-align:middle;box-shadow:none}.c-button,.c-filled-button,.c-filled-tonal-button,.c-outlined-button,a.c-btn,button.c-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center}.c-button.u-inline-block,.c-filled-button.u-inline-block,.c-filled-tonal-button.u-inline-block,.c-outlined-button.u-inline-block{display:inline-flex}.c-button>*,.c-filled-button>*,.c-filled-tonal-button>*,.c-outlined-button>*,a.c-btn>*,button.c-btn>*{display:inline-flex;align-items:center;margin:0;line-height:inherit}input.c-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:var( --_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-line-height );appearance:none;-webkit-appearance:none;box-shadow:none;border:none}input.c-filled-button,input.c-filled-tonal-button,input.c-outlined-button,input.c-button{appearance:none;-webkit-appearance:none;box-shadow:none}.c-button:lang(ja),.c-btn:lang(ja),.c-filled-button:lang(ja),.c-filled-tonal-button:lang(ja),.c-outlined-button:lang(ja){font-weight:var(--md-ref-typeface-weight-medium-ja)}@media screen and (max-width:767px){.c-button,.c-filled-button,.c-filled-tonal-button,.c-outlined-button{width:100%}}.c-nav,[data-nav-root]{position:relative;--nav-duration: .4s;--nav-easing: ease;--nav-easing-open: ease;--nav-easing-close: ease;--nav-menu-height: 0px;--nav-height: 0px}.c-nav .c-nav-brand,[data-nav-root] .c-nav-brand,.c-nav .c-brand,[data-nav-root] .c-brand{flex-shrink:0}.c-nav .c-nav-toggle,[data-nav-root] .c-nav-toggle{display:none}.c-nav[data-nav-collapsed=true] .c-nav-toggle,[data-nav-root][data-nav-collapsed=true] .c-nav-toggle{display:block}.c-nav[data-nav-collapsed=true] .c-nav-menu,[data-nav-root][data-nav-collapsed=true] .c-nav-menu{display:none}.c-nav[data-nav-collapsed=true] .c-nav-overlay,[data-nav-root][data-nav-collapsed=true] .c-nav-overlay{position:absolute;left:0;right:0;top:100%;width:100%;z-index:1100;display:block;overflow:hidden;pointer-events:none}.c-nav[data-nav-collapsed=true] .c-nav-menu[data-nav-menu-open],[data-nav-root][data-nav-collapsed=true] .c-nav-menu[data-nav-menu-open]{display:flex!important;position:absolute;left:0;right:0;top:0;width:100%;min-width:100%;float:none;flex-direction:column;align-items:stretch;transform:translate3d(0,calc(-1 * (var(--nav-height) + var(--nav-menu-height))),0);visibility:hidden;transition:transform var(--nav-duration) var(--nav-easing-close),visibility 0s linear var(--nav-duration);will-change:transform;pointer-events:none}.c-nav[data-nav-collapsed=true][data-nav-open=true] .c-nav-overlay,[data-nav-root][data-nav-collapsed=true][data-nav-open=true] .c-nav-overlay{pointer-events:auto}.c-nav[data-nav-collapsed=true][data-nav-open=true] .c-nav-menu[data-nav-menu-open],[data-nav-root][data-nav-collapsed=true][data-nav-open=true] .c-nav-menu[data-nav-menu-open]{transform:translateZ(0);visibility:visible;transition-delay:0s,0s;transition-timing-function:var(--nav-easing-open);pointer-events:auto}.c-nav[data-nav-collapsed=false] .c-nav-menu,[data-nav-root][data-nav-collapsed=false] .c-nav-menu{display:flex;position:static;float:right;min-width:0;transform:none!important;pointer-events:auto;overflow:visible;transition:none}.c-nav[data-nav-collapsed=false] .c-nav-overlay,[data-nav-root][data-nav-collapsed=false] .c-nav-overlay{display:none;pointer-events:none}.c-nav[data-nav-collapsed=true] .c-nav-toggle.is-open,[data-nav-root][data-nav-collapsed=true] .c-nav-toggle.is-open{background-color:#c8c8c8}.c-nav-toggle-icon{font-family:inherit!important;font-size:0;line-height:1;position:relative;display:block;width:24px;height:24px}.c-nav-toggle-icon:before{content:"";position:absolute;left:3px;right:3px;top:6px;height:2px;border-radius:2px;background:currentColor;box-shadow:0 5px 0 currentColor,0 10px 0 currentColor}.c-nav-toggle-icon:after{content:none}@media(prefers-reduced-motion:reduce){.c-nav[data-nav-collapsed=true] .c-nav-menu[data-nav-menu-open],[data-nav-root][data-nav-collapsed=true] .c-nav-menu[data-nav-menu-open]{transition:none}}form{grid-row-gap:24px;flex-direction:column;align-items:stretch;display:flex}label{margin-bottom:5px;font-size:1rem;font-weight:700;line-height:1.5em;display:block}.c-filled-text-field{border-style:none none solid;border-bottom-width:1px;border-bottom-color:var( --_material-design-3---md-sys-color--md-sys-color-on-surface-variant );background-color:var( --_material-design-3---md-sys-color--md-sys-color-surface-container-highest );font-family:var( --_material-design-3---md-sys-typescale-body-large--md-sys-typescale-body-large-font );font-size:var( --_material-design-3---md-sys-typescale-body-large--md-sys-typescale-body-large-size );line-height:var( --_material-design-3---md-sys-typescale-body-large--md-sys-typescale-body-large-line-height );font-weight:var( --_material-design-3---md-sys-typescale-body-large--md-sys-typescale-body-large-weight );letter-spacing:var( --_material-design-3---md-sys-typescale-body-large--md-sys-typescale-body-large-tracking );border-radius:4px 4px 0 0;height:56px;margin-bottom:0;padding:8px 16px}.c-filled-text-field:focus{border-bottom-width:3px;border-bottom-color:var( --_material-design-3---md-sys-color--md-sys-color-primary )}.c-filled-text-field.u-multiline{height:160px}.c-success-message{background-color:#0000;padding:0}.c-error-message{margin-top:var(--m);background-color:#0000;padding:0}.c-form-block{max-width:var(--max-width-half)}.c-text-field-supporting-text{font-family:var( --_material-design-3---md-sys-typescale-body-small--md-sys-typescale-body-small );color:var( --_material-design-3---md-sys-color--md-sys-color-on-surface-variant );font-size:var( --_material-design-3---md-sys-typescale-body-small--md-sys-typescale-body-small-size );line-height:var( --_material-design-3---md-sys-typescale-body-small--md-sys-typescale-body-small-line-height );font-weight:var( --_material-design-3---md-sys-typescale-body-small--md-sys-typescale-body-small-weight );letter-spacing:var( --_material-design-3---md-sys-typescale-body-small--md-sys-typescale-body-small-tracking );padding-top:4px;padding-left:16px;padding-right:16px}.c-snackbar{border-radius:var( --_material-design-3---md-sys-shape-corner--md-sys-shape-corner-value-extra-small );background-color:var( --_material-design-3---md-sys-color--md-sys-color-inverse-surface );text-align:left;-webkit-text-fill-color:inherit;background-clip:padding-box;align-items:center;height:68px;padding:0 8px 0 16px;display:flex;box-shadow:0 3px 6px #0003}.c-snackbar-supporting-text{max-width:var(--max-width-half);font-family:var( --_material-design-3---md-sys-typescale-body-medium--md-sys-typescale-body-medium-font );color:var( --_material-design-3---md-sys-color--md-sys-color-inverse-on-surface );font-size:var( --_material-design-3---md-sys-typescale-body-medium--md-sys-typescale-body-medium-size );line-height:var( --_material-design-3---md-sys-typescale-body-medium--md-sys-typescale-body-medium-line-height );font-weight:var( --_material-design-3---md-sys-typescale-body-medium--md-sys-typescale-body-medium-weight );letter-spacing:var( --_material-design-3---md-sys-typescale-body-medium--md-sys-typescale-body-medium-tracking )}.c-snackbar-supporting-text-link{color:var(--_material-design-3---md-sys-color--md-sys-color-inverse-primary)}@media screen and (max-width:767px){.c-error-message{background-color:#fff4df}}.l-logo-container{grid-row-gap:var(--xs)}.l-footer-links-container{justify-content:space-between;width:100%}.c-footer-link{font-family:var( --_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-font );color:var(--_material-design-3---md-sys-color--md-sys-color-on-surface);font-size:var( --_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-size );line-height:var( --_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-line-height );font-weight:var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-regular );letter-spacing:var( --_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-tracking );text-decoration:none}.l-footer-container{grid-column-gap:var(--l);grid-row-gap:var(--l);align-items:flex-start;width:100%}.l-footer-links-column{grid-column-gap:var(--xs);grid-row-gap:var(--xs);flex:1}.l-social-icons-container{grid-column-gap:var(--s);grid-row-gap:var(--s)}.l-social-icons-container.u-locale-ja:lang(ja){display:flex}.c-footer-links{margin-bottom:0;padding-left:0}.c-social-media-icon{width:40px;height:40px}.c-footer{padding-right:var(--l);padding-left:var(--l);background-color:var( --_material-design-3---md-sys-color--md-sys-color-surface-container );flex-flow:column;align-items:center;display:flex;box-shadow:0 0 3px #0003}.c-footer-link-container{margin-bottom:var(--xs)}.c-copyright{font-family:var( --_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-font );color:var(--_material-design-3---md-sys-color--md-sys-color-on-surface);font-size:var( --_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-size );line-height:var( --_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-line-height );font-weight:var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-regular );letter-spacing:var( --_material-design-3---md-sys-typescale-label-large--md-sys-typescale-label-large-tracking )}.c-attribution{font-family:var( --_material-design-3---md-sys-typescale-label-small--md-sys-typescale-label-small-font );color:var(--_material-design-3---md-sys-color--md-sys-color-on-surface);font-size:var( --_material-design-3---md-sys-typescale-label-small--md-sys-typescale-label-small-size );line-height:var( --_material-design-3---md-sys-typescale-label-small--md-sys-typescale-label-small-line-height );font-weight:var( --_material-design-3---md-ref-typeface--md-ref-typeface-weight-regular );letter-spacing:var( --_material-design-3---md-sys-typescale-label-small--md-sys-typescale-label-small-tracking )}.c-attribution:lang(ja){display:block}@media screen and (min-width:1280px){.c-footer{box-shadow:0 -1px 6px #0003}}@media screen and (max-width:991px){.c-attribution{font-size:.875rem;line-height:1.125rem}}@media screen and (max-width:767px){.l-footer-links-container.u-hflex{grid-column-gap:var(--s);grid-row-gap:var(--s);flex-direction:column;width:100%;align-items:flex-start}.l-footer-links-column{width:100%;flex:none}.c-footer{padding-left:16px;padding-right:16px}.c-attribution{font-size:.8125rem;line-height:1rem}}.u-inline-block{display:inline-block;max-width:100%}.u-list-unstyled{list-style:none;padding-left:0}.u-vflex{flex-direction:column;align-items:flex-start;display:flex}.u-hflex{flex-direction:row;align-items:flex-start;display:flex}.u-align-right{text-align:right}.u-locale-ja{display:none}.u-locale-ja:lang(ja){display:block}.u-locale-en:lang(ja){display:none}.u-vstack-gap-m{grid-column-gap:var(--m);grid-row-gap:var(--m);flex-flow:column;display:flex}.u-vstack-gap-s{grid-column-gap:var(--s);grid-row-gap:var(--s);flex-flow:column;display:flex}.u-vstack-gap-l{grid-column-gap:var(--l);grid-row-gap:var(--l);flex-flow:column;display:flex}.u-hstack-gap-xs{grid-column-gap:var(--xs);grid-row-gap:var(--xs);display:flex}.u-hstack-gap-xs.u-locale-ja{display:none}.u-hstack-gap-xs.u-locale-ja:lang(ja){display:flex}.u-vstack{flex-flow:column;display:flex}.u-vstack.u-gap-m{grid-column-gap:var(--m);grid-row-gap:var(--m)}.u-vstack.u-align-center{align-items:center}.u-vstack.u-gap-s{grid-column-gap:var(--s);grid-row-gap:var(--s)}.u-vstack.u-gap-l{grid-column-gap:var(--l);grid-row-gap:var(--l)}.u-vstack.u-gap-xxs{grid-column-gap:var(--xxs);grid-row-gap:var(--xxs)}.u-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.u-skip-link{position:absolute;top:0;left:0;transform:translateY(-120%);padding:12px 16px;background-color:var( --_material-design-3---md-sys-color--md-sys-color-primary );color:var(--_material-design-3---md-sys-color--md-sys-color-on-primary);text-decoration:none;border-radius:0 0 12px;z-index:2000}.u-skip-link:focus{transform:translateY(0)}
