.svc-hero[data-astro-cid-ucd2ps2b]{padding:100px 0 60px;border-bottom:var(--border);background:var(--white)}.svc-hero[data-astro-cid-ucd2ps2b] h1[data-astro-cid-ucd2ps2b]{font-family:var(--font-heading);font-size:clamp(40px,7vw,72px);font-weight:900;line-height:.95;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:18px}.highlight[data-astro-cid-ucd2ps2b]{background:var(--yellow);padding:0 12px;border:var(--border);display:inline-block;box-shadow:var(--shadow)}.svc-hero[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{font-size:16px;font-weight:500;max-width:480px}.svc-list[data-astro-cid-ucd2ps2b]{padding:var(--section-pad) 0}.svc-row[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:stretch;background:var(--white);border:var(--border);box-shadow:var(--shadow);margin-bottom:24px;overflow:hidden}.svc-row[data-astro-cid-ucd2ps2b]:nth-child(2n){grid-template-areas:"content img"}.svc-row[data-astro-cid-ucd2ps2b]:nth-child(2n) .svc-img-wrap[data-astro-cid-ucd2ps2b]{grid-area:img;order:2}.svc-row[data-astro-cid-ucd2ps2b]:nth-child(2n) .svc-content[data-astro-cid-ucd2ps2b]{grid-area:content;order:1}.svc-img-wrap[data-astro-cid-ucd2ps2b]{position:relative;overflow:hidden}.svc-img-wrap[data-astro-cid-ucd2ps2b] img[data-astro-cid-ucd2ps2b]{width:100%;height:100%;min-height:320px;object-fit:cover;display:block}.svc-img-num[data-astro-cid-ucd2ps2b]{position:absolute;top:16px;left:16px;background:var(--yellow);color:var(--black);font-family:var(--font-heading);font-size:20px;font-weight:900;padding:6px 14px;border:var(--border);box-shadow:var(--shadow-sm);letter-spacing:.04em}.svc-content[data-astro-cid-ucd2ps2b]{padding:36px 36px 36px 16px;display:flex;flex-direction:column;justify-content:center}.svc-row[data-astro-cid-ucd2ps2b]:nth-child(2n) .svc-content[data-astro-cid-ucd2ps2b]{padding:36px 16px 36px 36px}.svc-top[data-astro-cid-ucd2ps2b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.svc-icon[data-astro-cid-ucd2ps2b]{width:56px;height:56px;background:var(--black);color:var(--yellow);border:var(--border);display:flex;align-items:center;justify-content:center}.svc-tag[data-astro-cid-ucd2ps2b]{font-family:var(--font-heading);font-size:12px;font-weight:900;letter-spacing:.1em;padding:5px 12px;border:var(--border-thin);box-shadow:var(--shadow-sm)}.svc-tag--yellow[data-astro-cid-ucd2ps2b]{background:var(--yellow);color:var(--black)}.svc-tag--red[data-astro-cid-ucd2ps2b]{background:var(--red);color:var(--white)}.svc-content[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{font-family:var(--font-heading);font-size:clamp(24px,3.5vw,34px);font-weight:900;line-height:1.1;text-transform:uppercase;margin-bottom:14px}.svc-content[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{font-size:15px;font-weight:500;line-height:1.65;color:var(--ink);margin-bottom:24px}.svc-cta[data-astro-cid-ucd2ps2b]{display:inline-flex;align-items:center;gap:8px;background:var(--red);color:var(--white);font-family:var(--font-heading);font-size:15px;font-weight:800;padding:14px 24px;border:var(--border);box-shadow:var(--shadow);text-transform:uppercase;width:fit-content;transition:transform .15s ease,box-shadow .15s ease}.svc-cta[data-astro-cid-ucd2ps2b]:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 0 var(--black)}@media(max-width:768px){.svc-hero[data-astro-cid-ucd2ps2b]{padding:60px 0 40px}.svc-list[data-astro-cid-ucd2ps2b]{padding:48px 0}.svc-row[data-astro-cid-ucd2ps2b]{display:flex!important;flex-direction:column;grid-template-columns:none!important;grid-template-areas:none!important;gap:0;margin-bottom:20px;box-shadow:var(--shadow-sm)}.svc-img-wrap[data-astro-cid-ucd2ps2b],.svc-row[data-astro-cid-ucd2ps2b]:nth-child(2n) .svc-img-wrap[data-astro-cid-ucd2ps2b]{order:0!important;width:100%;grid-area:auto!important}.svc-content[data-astro-cid-ucd2ps2b],.svc-row[data-astro-cid-ucd2ps2b]:nth-child(2n) .svc-content[data-astro-cid-ucd2ps2b]{order:1!important;width:100%;grid-area:auto!important;padding:24px 20px 28px}.svc-img-wrap[data-astro-cid-ucd2ps2b] img[data-astro-cid-ucd2ps2b]{width:100%;height:200px;min-height:200px;max-height:220px;border-bottom:var(--border);display:block}.svc-content[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{font-size:22px}.svc-content[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{font-size:14px;margin-bottom:18px}.svc-img-num[data-astro-cid-ucd2ps2b]{font-size:14px;padding:4px 10px;border-width:1.5px;top:12px;left:12px}.svc-icon[data-astro-cid-ucd2ps2b]{width:48px;height:48px;margin-bottom:16px}.svc-icon[data-astro-cid-ucd2ps2b] svg[data-astro-cid-ucd2ps2b]{width:26px;height:26px}.svc-cta[data-astro-cid-ucd2ps2b]{font-size:14px;padding:12px 20px;width:100%;justify-content:center;box-shadow:3px 3px 0 0 var(--black)}.svc-cta[data-astro-cid-ucd2ps2b]:hover{transform:none;box-shadow:3px 3px 0 0 var(--black)}}
