.services-body{padding-block:24px 16px}.services-audiences{background:var(--muted);border-radius:12px;grid-template-columns:1.1fr 1fr;align-items:center;gap:28px;margin-bottom:28px;padding:24px;display:grid}.services-audiences h2{letter-spacing:-.025em;font-size:21px;font-weight:700;line-height:1.3}.services-audiences p{color:var(--muted-foreground);margin-top:10px;font-size:13px;line-height:1.7}.services-audiences ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.services-audiences li{text-align:center;background:#fff;border-radius:8px;padding:20px 10px}.services-audiences svg{width:36px;height:36px;color:var(--primary);stroke-width:1.4px;margin:0 auto 10px}.services-audiences h3{font-size:13px;font-weight:700}.services-audiences li p{margin-top:4px;font-size:12px}.services-catalog .home-service{flex-direction:column;scroll-margin-top:150px;display:flex}.services-catalog .home-service-photo{flex-shrink:0;height:150px}.services-catalog .home-service-content{flex-direction:column;flex:1;padding-bottom:24px;display:flex}.services-catalog .home-service-content>p{min-height:96px}.services-catalog ul{gap:10px;margin-block:18px 24px;display:grid}.services-catalog li{color:#344465;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.services-catalog li svg{color:var(--primary);flex-shrink:0;width:16px;height:20px}.services-catalog .home-service-content>a{border-radius:5px;align-self:flex-start;max-width:100%;margin-top:auto;padding-inline:14px;font-size:12px}.services-catalog a[data-variant=outline],.services-why a{border-color:var(--primary);color:var(--primary)}.services-why{background:var(--muted);border-radius:12px;grid-template-columns:1.35fr repeat(4,1fr);gap:22px;margin-top:24px;padding:26px;display:grid}.services-why h2{letter-spacing:-.025em;margin-top:4px;font-size:23px;font-weight:700;line-height:1.2}.services-why p:not(.home-kicker){color:var(--muted-foreground);margin-top:12px;font-size:13px;line-height:1.6}.services-why a{border-radius:5px;margin-top:14px;padding-inline:12px;font-size:12px}.services-why article{text-align:center;border-left:1px solid var(--border);padding-left:22px}.services-why article>svg{width:40px;height:40px;color:var(--primary);stroke-width:1.4px;margin:8px auto 18px}.services-why h3{font-size:14px;font-weight:700;line-height:1.4}.services-page .home-process{padding-top:30px}.services-page .home-steps p{font-size:12px}.services-faq{padding-top:32px}.services-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.services-faq details{background:#fff;border:1px solid #e8edf5;border-radius:7px;margin-bottom:8px;overflow:clip}.services-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 18px;font-size:13px;font-weight:650;list-style:none;display:flex}.services-faq summary::-webkit-details-marker{display:none}.services-faq summary svg{flex-shrink:0;width:16px;height:16px;transition:transform .18s ease-out}.services-faq details[open] summary svg{transform:rotate(180deg)}.services-faq details[open] summary{color:var(--primary)}.services-faq summary:hover{background:var(--secondary)}.services-faq summary:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.services-faq details p{color:var(--muted-foreground);padding:0 18px 18px;font-size:14px;line-height:1.7}.services-faq-more{justify-content:center;margin-block:10px 24px;display:flex}@media (width<=1199px){.services-audiences{grid-template-columns:1fr}.services-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.services-catalog .home-service-content>p{min-height:0}.services-why{grid-template-columns:repeat(4,minmax(0,1fr))}.services-why>div{grid-column:1/-1}.services-why article:nth-child(2){border:0;padding-left:0}}@media (width<=639px){.services-page .home-reassurance li,.services-page .home-steps p{font-size:13px}.services-audiences{gap:20px;padding:20px}.services-audiences ul{grid-template-columns:1fr;gap:8px}.services-audiences li{text-align:left;grid-template-columns:38px 1fr;gap:0 12px;padding:12px;display:grid}.services-audiences li svg{grid-row:span 2;margin:0}.services-audiences li p{margin:0}.services-catalog{grid-template-columns:1fr}.services-catalog .home-service-photo{height:160px}.services-catalog .home-service-content{padding-inline:24px}.services-catalog .home-service-icon{left:24px}.services-catalog h3{min-height:0;font-size:20px}.services-catalog .home-service-content>p,.services-catalog li{font-size:14px}.services-why{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;padding:20px}.services-why article{padding-left:16px}.services-why article:nth-child(2n){border:0;padding-left:0}.services-faq-grid{grid-template-columns:1fr;gap:0}.services-faq summary{font-size:14px}.services-faq-more a{white-space:normal;text-align:center;flex-shrink:1;min-width:0;max-width:100%;height:auto;min-height:44px}}
