.c-block-specs-table{font-size:16px;font-weight:300;letter-spacing:-.02em;line-height:1.35em;max-width:651px}@media(max-width:960px){.c-block-specs-table{font-size:14px;font-weight:300;letter-spacing:-.01em;line-height:1.35em}}.c-block-specs-table>.row{align-items:flex-start;display:flex;gap:20px}.c-block-specs-table>.row+.row{margin-top:16px}.c-block-specs-table>.row>.cell{flex:1 1 50%}.c-module-quote{padding:200rem var(--box-spacing-x)}@media(max-width:960px){.c-module-quote{padding:180px var(--box-spacing-x)}}.c-module-quote>.inner{margin:0 auto;max-width:755rem;text-align:center}@media(max-width:960px){.c-module-quote>.inner{max-width:500px}}.c-module-quote>.inner>p{font-size:32px;font-weight:300;letter-spacing:-.007em;line-height:1.25em}@media(min-width:1441px){.c-module-quote>.inner>p{font-size:32rem;font-weight:300;letter-spacing:-.007em;line-height:1.25em}}@media(max-width:960px){.c-module-quote>.inner>p{font-size:24px;font-weight:300;letter-spacing:-.02em;line-height:1.3em}}.c-module-quote>.inner>.nuxt-icon{color:var(--color-light-grey);font-size:32rem;margin-bottom:20rem;transition:opacity .3s ease-in,transform .8s}@media(max-width:960px){.c-module-quote>.inner>.nuxt-icon{font-size:32px;margin-bottom:20px}}.c-module-quote>.inner>.nuxt-icon:not(.is-revealed){opacity:0;transform:translateY(100%)}.c-block-accordion{--gap:16px;--spacing:24px}.c-block-accordion>.item{border-bottom:1px solid var(--color-dark-grey-60);padding-bottom:var(--gap)}.c-block-accordion>.item+.item{margin-top:var(--gap)}.c-block-accordion>.item>.head{align-items:center;display:flex;font-size:16px;font-weight:400;gap:16px;justify-content:space-between;letter-spacing:-.02em;line-height:1.3em;width:100%}.c-block-accordion>.item>.head>.icon{height:20px;position:relative;width:20px}.c-block-accordion>.item>.head>.icon>.line{background-color:currentColor;height:1px;left:50%;opacity:.75;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .4s,opacity .3s;width:10px}.c-block-accordion>.item>.head>.icon>.line.is-top{opacity:0}.c-block-accordion>.item>.head>.icon:not(.is-open)>.is-top{opacity:.75;transform:translate(-50%,-50%) rotate(90deg)}.c-block-accordion>.item>.body{height:0;overflow:hidden;transition:height .6s var(--the-curve)}.c-block-accordion>.item>.body>.spacer{height:var(--spacing)}
