.faq{padding-block:var(--section-xs)}.faq__halves{grid-template-columns:1fr 1fr;align-items:start;gap:48px;width:100%;display:grid}.faq__heading{max-width:450px}.faq__block{border-top:1px solid var(--ink)}.faq__item{padding-block:var(--sp-s);border-bottom:1px solid var(--ink)}.faq__top{text-align:left;cursor:pointer;justify-content:space-between;align-items:flex-start;gap:32px;width:100%;display:flex}.faq__plus{width:calc(1 * var(--u));height:calc(1 * var(--u));flex:none;justify-content:center;align-items:center;display:flex;position:relative}.faq__horizontal{width:calc(1 * var(--u));height:calc(.1 * var(--u));background:var(--ink)}.faq__vertical{width:calc(.1 * var(--u));height:calc(1 * var(--u));background:var(--ink);position:absolute}.faq__body{opacity:0;transform-origin:50% 0;flex-direction:column;align-items:flex-start;height:0;display:flex;overflow:hidden;transform:scaleY(0)translateY(20px)}.faq__paragraph{margin:0;padding-top:24px}@media (max-width:991px){.faq__halves{grid-template-columns:1fr;gap:80px}.faq__plus{width:calc(3 * var(--u));height:calc(3 * var(--u))}.faq__horizontal{width:calc(3 * var(--u));height:calc(.3 * var(--u))}.faq__vertical{width:calc(.3 * var(--u));height:calc(3 * var(--u))}}@media (max-width:479px){.faq__halves{gap:56px}.faq__top{gap:16px}.faq__plus{width:calc(4 * var(--u));height:calc(4 * var(--u))}.faq__horizontal{width:calc(4 * var(--u));height:calc(.5 * var(--u))}.faq__vertical{width:calc(.5 * var(--u));height:calc(4 * var(--u))}.faq__paragraph{padding-top:20px;font-size:16px}}
.services-hero{padding-top:var(--section-s)}.services-hero__flex{justify-content:space-between;align-items:flex-end;gap:var(--sp-l);display:flex}.services-hero__lead{max-width:var(--col-4);text-align:right}.services-hero__list{gap:var(--sp-xs);margin:var(--sp-m) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.services-hero__link{color:var(--tone-strong);transition:opacity .4s}@media (hover:hover) and (pointer:fine){.services-hero__link:hover{opacity:.6}}.service{padding-top:var(--section-s)}.service__grid{gap:var(--sp-l);grid-template-columns:25% 1fr auto;align-items:end;display:grid}.service__back{color:var(--ink)}.service__headline{gap:var(--sp-xs);margin-bottom:var(--sp-l);flex-direction:column;display:flex}.service__index{color:var(--ink-32)}.service__lead{max-width:var(--col-6)}.service__works-headline{margin-bottom:var(--sp-m)}@media (max-width:767px){.services-hero__flex{align-items:flex-start;gap:var(--sp-2xs);flex-direction:column}.services-hero__lead{text-align:left;max-width:none}.service__grid{gap:var(--sp-2xs);grid-template-columns:1fr}.service__lead{max-width:none}}
