.services{overflow:hidden;padding-bottom:var(--section-py);padding-top:var(--section-py)}.service-grid{gap:var(--grid-gap);width:100%}.service-card{background-color:var(--surface);border-top:var(--service-rule) solid var(--prim-col);gap:var(--micro-p);padding:var(--card-p);transition:transform .2s ease,box-shadow .2s ease;width:var(--service-card-w)}.service-card:hover{box-shadow:0 12px 34px rgba(25,30,36,.08);transform:translateY(-3px)}.service-index{color:var(--quart-col);font-size:var(--service-index-fs);font-weight:400;letter-spacing:-.04em;line-height:1;margin-bottom:var(--mini-p)}.service-title{font-size:var(--h3)}.service-claim{color:var(--ink);font-size:var(--sm-fs);font-weight:600;letter-spacing:.01em;line-height:1.5;padding-top:var(--micro-p)}.service-text{color:var(--ink-soft);font-size:var(--sm-fs);line-height:1.75;margin-top:var(--micro-p)}.services-note{background-color:var(--surface);border-top:1px solid var(--hairline);overflow:hidden;padding-bottom:var(--section-py);padding-top:var(--section-py)}.services-note-inner{gap:var(--mini-p)}@media screen and (min-width:0px){.service-grid{--grid-gap:var(--small-p)}.service-card{--service-card-w:100%;--card-p:var(--small-p);--service-rule:3px}.service-index{--service-index-fs:calc(var(--p)*2)}}@media screen and (min-width:768px){.service-card{--service-card-w:calc((100% - var(--grid-gap))/2)}}@media screen and (min-width:992px){.service-index{--service-index-fs:calc(var(--p)*2.4)}}@media screen and (min-width:1200px){.service-grid{--grid-gap:var(--mid-p)}.service-card{--card-p:var(--mid-p)}}