@layer pages{.p-services-index .p-services-index__grid{gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.p-services-index .p-services-index__item{min-width:0}.p-services-index .p-services-index__card{border-radius:var(--r-card);background:var(--white);height:100%;color:var(--ink);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.p-services-index .p-services-index__media{display:block;overflow:hidden}.p-services-index .p-services-index__icon{color:var(--ink);transition:transform var(--dur-ui) var(--ease-out);display:flex}.p-services-index .p-services-index__media .media__img{transition:transform .7s var(--ease-out)}.p-services-index .p-services-index__go .arrow-swap svg{transition:transform var(--dur-ui) var(--ease-ui)}.p-services-index .p-services-index__media .media{border-radius:0}.p-services-index .p-services-index__body{flex-direction:column;flex:1;gap:10px;padding:22px 24px 26px;display:flex}.p-services-index .p-services-index__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.p-services-index .p-services-index__go{color:var(--ink);font-family:var(--f-label);font-size:var(--fs-tag);letter-spacing:.01em;align-items:center;gap:6px;font-weight:600;display:inline-flex}.p-services-index .p-services-index__title{margin:4px 0 0}.p-services-index .p-services-index__line{color:var(--ink-2)}.p-services-index .p-services-index__facts{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px;display:flex}.p-services-index .p-services-index__card:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.p-services-index .p-services-index__title{text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}@media (hover:hover){.p-services-index .p-services-index__card:hover .p-services-index__title{text-decoration-color:currentColor}.p-services-index .p-services-index__card:hover .p-services-index__icon{transform:translateY(-2px)}.p-services-index .p-services-index__card:hover .p-services-index__media .media__img{transform:scale(1.04)}.p-services-index .p-services-index__card:hover .arrow-swap svg:first-child{transform:translate(110%,-110%)}.p-services-index .p-services-index__card:hover .arrow-swap svg+svg{transform:none}}@media (prefers-reduced-motion:reduce){.p-services-index .p-services-index__icon,.p-services-index .p-services-index__media .media__img{transition:none;transform:none}}.p-services-index .p-services-index__also{border-top:1px solid var(--line);gap:8px 24px;margin-top:40px;padding-top:24px;display:grid}.p-services-index .p-services-index__also-item{grid-template-columns:minmax(0,280px) minmax(0,1fr) auto;align-items:start;gap:8px 30px;display:grid}.p-services-index .p-services-index__also-title{align-items:center;gap:12px;margin:0;display:flex}.p-services-index .p-services-index__also-icon{color:var(--ink);flex:none;display:flex}.p-services-index .p-services-index__also-mail a .icon{color:var(--ink-2);flex:none}.p-services-index .p-services-index__also-body{max-width:52ch;color:var(--ink-2);margin:0}.p-services-index .p-services-index__also-mail{flex-direction:column;align-items:flex-start;margin:0;display:flex}.p-services-index .p-services-index__also-mail a{min-height:44px;color:var(--ink);font-size:var(--fs-small);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;gap:8px;display:inline-flex}.p-services-index .p-services-index__also-k{color:var(--ink-2);font-family:var(--f-label);font-size:var(--fs-tag);letter-spacing:.01em;font-weight:600}.p-services-index .p-services-index__also-sep{display:none}.p-services-index .p-services-index__also-mail a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}@media (hover:hover){.p-services-index .p-services-index__also-mail a:hover{text-decoration-color:currentColor}}@media (width<=1199.98px){.p-services-index .p-services-index__also-item{grid-template-columns:minmax(0,1fr)}}@media (width>=600px) and (width<=999.98px){.p-services-index .p-services-index__grid{grid-template-columns:minmax(0,1fr);gap:16px}.p-services-index .p-services-index__card{grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.p-services-index .p-services-index__media .media{aspect-ratio:auto;height:100%;min-height:220px}.p-services-index .p-services-index__body{justify-content:center;padding:24px 28px}.p-services-index .p-services-index__line{max-width:40ch}.p-services-index .p-services-index__facts{margin-top:6px}}@media (width>=600px) and (width<=1199.98px){.p-services-index .p-services-index__also-item{grid-template-columns:minmax(0,1fr) auto;column-gap:32px}.p-services-index .p-services-index__also-title{grid-column:1/-1}}@media (width>=1000px) and (width<=1199.98px){.p-services-index .p-services-index__body{padding:20px 20px 24px}}@media (width<=599.98px){.p-services-index .p-services-index__grid{grid-template-columns:minmax(0,1fr)}.p-services-index .p-services-index__body{padding:18px 18px 22px}}@media (width<=809.98px){.p-services-index .p-services-index__also{margin-top:32px}}.p-services-index .p-services-index__head{margin-bottom:var(--head-gap)}}
