.Faq{color:var(--color-text-primary);margin-top:var(--section-margin);margin-bottom:var(--section-margin)}.Faq__inner{align-items:start;row-gap:2.4rem}.Faq__head{flex-direction:column;grid-column:1/4;gap:2.4rem;max-width:54.5rem;display:flex}.Faq__eyebrow{color:var(--color-text-secondary);margin:0}.Faq__title{margin:0}.Faq__list{flex-direction:column;grid-column:5/-1;gap:1.55rem;margin:0;padding:0;list-style:none;display:flex}@media (width<=1700px){.Faq__list{gap:1.6rem}}.Faq__item{border:1px solid var(--color-line-primary);border-radius:var(--radius-sm);transition:height var(--transition-duration) var(--ease-out-quad), background-color var(--transition-duration) var(--ease-out-quad);flex-direction:column;gap:0;padding:2.4rem;display:flex;overflow:clip}.Faq__item.isOpen{background:var(--color-surface-secondary);gap:2.4rem}.Faq__trigger{width:100%;color:inherit;text-align:left;cursor:pointer;transition:opacity var(--transition-duration) var(--ease-out-quad);background:0 0;border:0;justify-content:space-between;align-items:center;gap:2.4rem;padding:0;display:flex}@media (hover:hover){.Faq__trigger:hover{opacity:.8}}.Faq__trigger:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.Faq__trigger:active{opacity:.7}.Faq__question{flex:auto;min-width:0}.Faq__icons{width:2.2rem;height:2.2rem;color:var(--color-text-primary);transition:color var(--transition-duration) var(--ease-out-quad), transform var(--transition-duration) var(--ease-out-quad);flex-shrink:0;justify-content:center;align-items:center;margin-right:.5rem;display:flex;position:relative}.Faq__iconLine{transition:transform var(--transition-duration) var(--ease-out-quad);background:currentColor;position:absolute}.Faq__iconLineH{width:100%;height:2px}.Faq__iconLineV{width:2px;height:100%}.Faq__item.isOpen .Faq__icons{color:var(--color-accent-primary);transform:rotate(180deg)}.Faq__item.isOpen .Faq__iconLineV{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.Faq__icons,.Faq__iconLine{transition:none}}.Faq__panel{min-width:0}.Faq__answer{max-width:73.8rem;margin:0}@media (width<=768px){.Faq__answer{line-height:1.45}}@media (width<=1700px){.Faq__head{max-width:48.2rem}.Faq__item{gap:0;padding:1.6rem}.Faq__item.isOpen{background:var(--color-surface-secondary);gap:1.6rem}.Faq__icons{width:2.4rem;height:2.4rem}}@media (width<=768px){.Faq__inner{row-gap:2.4rem}.Faq__head{grid-column:1/-1;gap:1.6rem;max-width:none}.Faq__list{grid-column:1/-1}.Faq__icons{width:1.4rem;height:1.4rem}}.Industries{--industries-card-gap:1.6rem;--industries-card-width:29.6rem;--industries-card-height:15.1rem;--industries-card-padding:2.4rem;--industries-icon-size:3.2rem;--industries-title-max:19.2rem;--industries-marquee-duration:45s;color:var(--color-text-primary);margin-top:var(--section-margin);margin-bottom:var(--section-margin)}.Industries__inner{row-gap:2.4rem}.Industries__head{text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:2.4rem;max-width:66.2rem;margin-left:auto;margin-right:auto;display:flex}.Industries__eyebrow{color:var(--color-text-secondary);margin:0}.Industries__title,.Industries__description{margin:0}.Industries__marquee{width:calc(100% + 2 * var(--screen-offset-x-base));margin-left:calc(-1 * var(--screen-offset-x-base));margin-right:calc(-1 * var(--screen-offset-x-base));grid-column:1/-1;padding-bottom:1px;overflow:hidden}.Industries__track{width:max-content;animation:industries-marquee var(--industries-marquee-duration) linear infinite;display:flex}.Industries__group{gap:var(--industries-card-gap);padding-right:var(--industries-card-gap);flex-shrink:0;display:flex}.Industries__card{width:var(--industries-card-width);min-height:var(--industries-card-height);padding:var(--industries-card-padding);border:1px solid var(--color-line-primary);border-radius:var(--radius-sm);transition:border-color var(--transition-duration) var(--ease-out-quad);flex-direction:column;flex-shrink:0;justify-content:space-between;gap:2.4rem;display:flex;overflow:hidden}.Industries__card:focus-visible{border-color:var(--color-accent-primary);outline:none}@media (hover:hover){.Industries__card:hover{border-color:var(--color-accent-primary)}}.Industries__cardHeader{justify-content:space-between;align-items:flex-start;gap:1.6rem;width:100%;min-width:0;display:flex}.Industries__cardTitle{max-width:var(--industries-title-max);min-width:0}@media (width>=1701px){.Industries__cardTitle{font-size:2.2rem}}.Industries__cardCaption{color:var(--color-text-secondary)}.Industries__cardIcon{width:var(--industries-icon-size);height:var(--industries-icon-size);color:var(--color-accent-primary);-o-object-fit:contain;object-fit:contain;flex-shrink:0}.Industries__allLink{color:var(--color-accent-primary);grid-column:1/-1;justify-self:center;margin-top:1.4rem;box-shadow:0 1px}.Industries__allLink:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}@keyframes industries-marquee{to{transform:translate(-50%)}}@media (hover:hover){.Industries__marquee:hover .Industries__track{animation-play-state:paused}}@media (width<=1700px){.Industries{--industries-card-width:27.6rem;--industries-card-height:13.4rem;--industries-title-max:18rem}.Industries__inner{row-gap:3.2rem}.Industries__head,.Industries__card{gap:1.6rem}.Industries__allLink{font-size:1.4rem}}@media (width<=768px){.Industries{--industries-card-gap:.8rem;--industries-card-width:21.6rem;--industries-card-height:11.4rem;--industries-card-padding:1.6rem;--industries-icon-size:2.4rem;--industries-title-max:14.2rem;padding-bottom:1.6rem}.Industries__inner{row-gap:2.4rem}.Industries__head{gap:1.6rem;max-width:none}.Industries__card{gap:1.6rem}.Industries__allLink{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.Industries__track{animation:none}.Industries__card,.Industries__allLink{transition:none}}
