.svc-row[data-astro-cid-dt3hnv4y]{--lime: #0B0B0B;--charcoal: #2B2B2E;--eyebrow: #8C939E;--bodygray: #9CA0A6;--cream: #F3F4ED;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:#fff}.svc-row--cream[data-astro-cid-dt3hnv4y]{background:var(--cream)}.svc-row--reverse[data-astro-cid-dt3hnv4y] .svc-media[data-astro-cid-dt3hnv4y]{grid-column:2;grid-row:1}.svc-row--reverse[data-astro-cid-dt3hnv4y] .svc-copy[data-astro-cid-dt3hnv4y]{grid-column:1;grid-row:1}.svc-media[data-astro-cid-dt3hnv4y]{position:relative;overflow:hidden;min-height:560px}.svc-img[data-astro-cid-dt3hnv4y]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:0}.svc-img--top[data-astro-cid-dt3hnv4y]{-o-object-position:top;object-position:top}.svc-copy[data-astro-cid-dt3hnv4y]{display:flex;align-items:center;text-align:left;padding:88px 6vw;min-width:0}.svc-copy-inner[data-astro-cid-dt3hnv4y]{max-width:560px;width:100%}.svc-eyebrow[data-astro-cid-dt3hnv4y]{font-family:Microsoft YaHei UI,Microsoft YaHei,Inter,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--eyebrow);margin:0 0 22px}.svc-heading[data-astro-cid-dt3hnv4y]{font-family:Newsreader,"Source Serif 4",Georgia,serif;font-weight:400;color:var(--charcoal);font-size:clamp(30px,3.2vw,44px);line-height:1.16;letter-spacing:-.01em;margin:0 0 24px}.svc-para[data-astro-cid-dt3hnv4y]{font-family:Microsoft YaHei UI,Microsoft YaHei,Inter,system-ui,sans-serif;font-size:15px;line-height:1.75;color:var(--body-text);max-width:90%;white-space:pre-line;margin:0 0 28px}.svc-list[data-astro-cid-dt3hnv4y]{list-style:none;margin:0 0 36px;padding:0}.svc-list[data-astro-cid-dt3hnv4y] li[data-astro-cid-dt3hnv4y]{display:flex;align-items:flex-start;gap:12px;font-family:Microsoft YaHei UI,Microsoft YaHei,Inter,system-ui,sans-serif;font-size:14px;line-height:1.5;color:#000;opacity:1;margin-bottom:9px}.svc-list[data-astro-cid-dt3hnv4y] li[data-astro-cid-dt3hnv4y]:last-child{margin-bottom:0}.svc-dot[data-astro-cid-dt3hnv4y]{flex:none;width:6px;height:6px;border-radius:50%;background:var(--lime);margin-top:7px}.svc-btn[data-astro-cid-dt3hnv4y]{display:inline-flex;align-items:center;gap:10px;background:var(--lime);color:var(--charcoal);border:none;border-radius:2px;padding:13px 24px;font-family:Microsoft YaHei UI,Microsoft YaHei,Inter,system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:.02em;text-decoration:none;transition:background-color .18s ease}.svc-btn[data-astro-cid-dt3hnv4y]:hover{background:#3a3a3a}.svc-btn[data-astro-cid-dt3hnv4y]:focus-visible{outline:2px solid var(--charcoal);outline-offset:3px}.svc-btn[data-astro-cid-dt3hnv4y] span[data-astro-cid-dt3hnv4y]{transition:transform .18s ease}.svc-btn[data-astro-cid-dt3hnv4y]:hover span[data-astro-cid-dt3hnv4y]{transform:translate(3px)}.svc-copy-inner[data-astro-cid-dt3hnv4y]>[data-astro-cid-dt3hnv4y]:last-child{margin-bottom:0}.svc-card[data-astro-cid-dt3hnv4y]{--lime: #0B0B0B;--bodygray: #9CA0A6}.svc-wide[data-astro-cid-dt3hnv4y]{max-width:1700px;margin:0 auto;padding-left:32px;padding-right:32px}.svc-card-media[data-astro-cid-dt3hnv4y]{position:relative;overflow:hidden;height:500px;background:var(--line)}.svc-card-img[data-astro-cid-dt3hnv4y]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.svc-card-img--top[data-astro-cid-dt3hnv4y]{-o-object-position:top;object-position:top}.svc-card-rule[data-astro-cid-dt3hnv4y]{display:block;width:100%;height:3px;background:var(--lime);margin-bottom:22px}.svc-card-para[data-astro-cid-dt3hnv4y]{white-space:pre-line;color:var(--body-text)}#portfolio-consultancy[data-astro-cid-dt3hnv4y] .svc-card-para[data-astro-cid-dt3hnv4y]{text-align:justify;-moz-text-align-last:left;text-align-last:left;hyphens:auto;overflow-wrap:break-word;text-wrap:pretty;word-spacing:normal}@media (max-width: 767px){#portfolio-consultancy[data-astro-cid-dt3hnv4y] .svc-card-para[data-astro-cid-dt3hnv4y]{text-align:left;hyphens:manual}}@media (max-width: 1279px){.svc-card-media[data-astro-cid-dt3hnv4y]{height:420px}}@media (max-width: 767px){.svc-wide[data-astro-cid-dt3hnv4y]{padding-left:24px;padding-right:24px}.svc-card-media[data-astro-cid-dt3hnv4y]{height:320px}}@media (max-width: 1024px){.svc-copy[data-astro-cid-dt3hnv4y]{padding:64px 5vw}.svc-media[data-astro-cid-dt3hnv4y]{min-height:460px}}@media (max-width: 820px){.svc-row[data-astro-cid-dt3hnv4y],.svc-row--reverse[data-astro-cid-dt3hnv4y]{grid-template-columns:1fr}.svc-row--reverse[data-astro-cid-dt3hnv4y] .svc-media[data-astro-cid-dt3hnv4y],.svc-row--reverse[data-astro-cid-dt3hnv4y] .svc-copy[data-astro-cid-dt3hnv4y]{grid-column:1;grid-row:auto}.svc-media[data-astro-cid-dt3hnv4y]{min-height:300px}.svc-copy[data-astro-cid-dt3hnv4y]{padding:52px 24px 60px}.svc-copy-inner[data-astro-cid-dt3hnv4y]{max-width:none}.svc-para[data-astro-cid-dt3hnv4y]{max-width:100%}.svc-btn[data-astro-cid-dt3hnv4y]{width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.svc-btn[data-astro-cid-dt3hnv4y],.svc-btn[data-astro-cid-dt3hnv4y] span[data-astro-cid-dt3hnv4y]{transition:none}}
