.lay{display:grid;gap:var(--space-8)}.lay__row{display:flex;flex-direction:column;gap:var(--lay-gap, var(--space-6));min-inline-size:0}.lay__row--phone-reverse{flex-direction:column-reverse}.lay__row--phone-keep{flex-direction:row}@media(min-width:48rem){.lay__row{flex-direction:row}}.lay__row--gap-none{--lay-gap: 0}.lay__row--gap-sm{--lay-gap: var(--space-3)}.lay__row--gap-lg{--lay-gap: var(--space-10)}.lay__row--gap-xl{--lay-gap: var(--space-12)}.lay__row--v-start{align-items:flex-start}.lay__row--v-center{align-items:center}.lay__row--v-end{align-items:flex-end}.lay__col{flex:1 1 0;min-inline-size:0;display:flex;flex-direction:column;gap:var(--space-4)}.lay__col--s2,.lay__row--r40-60>:last-child,.lay__row--r60-40>:first-child{flex-grow:1.5}.lay__col--s3{flex-grow:3}.lay__row--r30-70>:last-child,.lay__row--r70-30>:first-child{flex-grow:2.33}.lay__col--a-center{align-items:center;text-align:center}.lay__col--a-end{align-items:flex-end;text-align:end}.lay__row[class*=--bg-]{padding:var(--space-6);border-radius:var(--radius);background:var(--lay-bg);color:var(--lay-ink)}.sec--flush .lay__row[class*=--bg-]{border-radius:0;box-shadow:0 0 0 100vmax var(--lay-bg);clip-path:inset(0 -100vmax)}.lay__row[class*=--bg-] :is(h2,h3,h4,.muted,.icon,a:not(.btn)){color:inherit}.lay__row--bg-surface{--lay-bg: var(--color-surface);--lay-ink: var(--color-text)}.lay__row--bg-primary{--lay-bg: var(--color-primary);--lay-ink: var(--color-primary-text)}.lay__row--bg-primary .btn--primary{background:var(--color-primary-text);color:var(--color-primary)}.lay__row--bg-secondary{--lay-bg: var(--color-secondary);--lay-ink: var(--color-secondary-text)}.lay__row--bg-accent2{--lay-bg: var(--color-accent2, var(--color-primary));--lay-ink: var(--color-accent2-text, var(--color-primary-text))}.lay__row--bg-surface2{--lay-bg: var(--color-surface2, var(--color-surface));--lay-ink: var(--color-surface2-text, var(--color-text))}.lay__row--bg-surface3{--lay-bg: var(--color-surface3, var(--color-surface));--lay-ink: var(--color-surface3-text, var(--color-text))}.lay__row--bg-band1{--lay-bg: var(--color-band1, var(--color-secondary));--lay-ink: var(--color-band1-text, var(--color-secondary-text))}.lay__row--bg-band2{--lay-bg: var(--color-band2, var(--color-secondary));--lay-ink: var(--color-band2-text, var(--color-secondary-text))}.lay__col>*{margin:0;max-inline-size:100%}.lay__col .btn{white-space:normal}.lay__row--phone-keep .btn{padding-inline:var(--space-3)}.lay__h{line-height:1.15}.lay__h--sm{font-size:var(--text-lg)}.lay__h--md{font-size:var(--text-xl)}.lay__h--lg{font-size:var(--text-2xl)}.lay__h--xl{font-size:var(--text-3xl)}.lay__h--display{font-size:var(--text-display)}.lay__fig{display:grid;gap:var(--space-2);inline-size:100%}.lay__img{inline-size:100%;block-size:auto;border-radius:var(--radius)}.lay__cap{font-size:var(--text-sm)}.lay__col .lay__ghost{background:none;color:inherit;border-color:transparent;box-shadow:none}.lay__btn--sm{padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.lay__btn--lg{padding:var(--space-4) var(--space-8);font-size:var(--text-lg)}.lay__il,.lay__li--icon{display:flex;gap:var(--space-3)}.lay__il p{margin:0}.lay__label{font-weight:700}.lay__ico{flex:none}.lay__list{display:grid;gap:var(--space-2);padding-inline-start:var(--space-5)}.lay__li--icon{list-style:none;margin-inline-start:calc(-1 * var(--space-5))}.lay__sp--xs{block-size:var(--space-2)}.lay__sp--sm{block-size:var(--space-4)}.lay__sp--md{block-size:var(--space-8)}.lay__sp--lg{block-size:var(--space-12)}.lay__sp--xl{block-size:calc(2 * var(--space-12))}.lay__hr{inline-size:100%;border:0;border-block-start:1px solid var(--color-border)}
