.cooperation__grid[data-astro-cid-hkmpn3er]{align-items:start;row-gap:var(--space-xl)}.cooperation__text[data-astro-cid-hkmpn3er]{gap:var(--space-s);display:grid}.cooperation__title[data-astro-cid-hkmpn3er]{max-width:18ch}[data-astro-cid-hkmpn3er]:lang(zh) .cooperation__title[data-astro-cid-hkmpn3er]{max-width:14em}.cooperation__body[data-astro-cid-hkmpn3er]{max-width:var(--measure);font-size:var(--step-1);line-height:var(--leading-lead)}.cooperation__service[data-astro-cid-hkmpn3er]{margin-top:var(--space-s);padding:var(--space-s) var(--space-m) var(--space-s) var(--space-s);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-size:var(--step--1);line-height:1.55}.cooperation__service-label[data-astro-cid-hkmpn3er]{color:var(--teal);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-bottom:.3rem;font-weight:500}.cooperation__intro[data-astro-cid-hkmpn3er]{color:var(--text-muted);font-size:var(--step--1)}.cooperation__sheet[data-astro-cid-hkmpn3er] .cooperation__fields[data-astro-cid-hkmpn3er]{margin-top:var(--space-s);background:var(--white);grid-template-columns:repeat(auto-fill,minmax(min(100%,max(8.5rem,25% - 1px)),1fr));gap:0;padding:0;list-style:none}.cooperation__sheet[data-astro-cid-hkmpn3er] .cooperation__fields[data-astro-cid-hkmpn3er]>li[data-astro-cid-hkmpn3er]{min-height:4.5rem;box-shadow:1px 0 0 var(--rule), 0 1px 0 var(--rule);background:0 0}.cooperation__field[data-astro-cid-hkmpn3er]{color:var(--navy);font-weight:var(--weight-medium)}.cooperation__note[data-astro-cid-hkmpn3er]{border-left:3px solid var(--stamp);background:var(--stamp-tint);color:var(--text);font-size:var(--step--1);padding:.75rem .9rem;line-height:1.55}.cooperation__form-link[data-astro-cid-hkmpn3er]{min-height:1.75rem;color:var(--teal);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;gap:.45rem;font-weight:500;display:inline-flex}.cooperation__form-link[data-astro-cid-hkmpn3er] svg[data-astro-cid-hkmpn3er]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:square}[data-astro-cid-hkmpn3er]:lang(zh) .cooperation__service-label[data-astro-cid-hkmpn3er],[data-astro-cid-hkmpn3er]:lang(zh) .cooperation__form-link[data-astro-cid-hkmpn3er]{font-size:.8125rem}@media (width>=960px){.cooperation__grid[data-astro-cid-hkmpn3er]{column-gap:clamp(2rem,1rem + 3vw,4.5rem)}.cooperation__text[data-astro-cid-hkmpn3er]{padding-top:var(--space-l)}}.review__steps[data-astro-cid-3yluwcqe]{border-top:1px solid var(--c-rule);margin:0;padding:0;display:grid}.review__step[data-astro-cid-3yluwcqe]{column-gap:var(--space-s);padding-block:var(--space-m);border-bottom:1px solid var(--c-rule);grid-template-columns:2.75rem minmax(0,1fr);row-gap:.4rem;display:grid}.review__index[data-astro-cid-3yluwcqe]{color:var(--teal-on-dark);font-family:var(--font-mono);font-size:var(--step-1);font-variant-numeric:tabular-nums;grid-row:span 2;line-height:1.3}.review__name[data-astro-cid-3yluwcqe]{font-size:var(--step-1);line-height:1.3}.review__body[data-astro-cid-3yluwcqe]{max-width:44ch;color:var(--c-muted);font-size:var(--step-0);line-height:1.6}.review__step--last[data-astro-cid-3yluwcqe] .review__name[data-astro-cid-3yluwcqe]{color:var(--white)}@media (width>=960px){.review__steps[data-astro-cid-3yluwcqe]{border-bottom:1px solid var(--c-rule);grid-template-columns:repeat(4,minmax(0,1fr))}.review__step[data-astro-cid-3yluwcqe]{padding:var(--space-m) var(--space-m) var(--space-l) 0;border-bottom:0;display:block}.review__step[data-astro-cid-3yluwcqe]+.review__step[data-astro-cid-3yluwcqe]{padding-left:var(--space-m);border-left:1px solid var(--c-rule)}.review__index[data-astro-cid-3yluwcqe]{margin-bottom:var(--space-l);font-size:var(--step-3);line-height:1;display:block}.review__name[data-astro-cid-3yluwcqe]{margin-bottom:.5rem}.review__step--last[data-astro-cid-3yluwcqe]{box-shadow:inset 0 3px 0 var(--teal-on-dark)}}.enquiry__grid[data-astro-cid-zc2b4q6w]{align-items:start;row-gap:var(--space-xl)}.enquiry__aside[data-astro-cid-zc2b4q6w]{justify-items:start;gap:var(--space-s);display:grid}.enquiry__title[data-astro-cid-zc2b4q6w]{max-width:14ch}[data-astro-cid-zc2b4q6w]:lang(zh) .enquiry__title[data-astro-cid-zc2b4q6w]{max-width:12em}.enquiry__intro[data-astro-cid-zc2b4q6w]{max-width:var(--measure);color:var(--c-muted)}.enquiry__next[data-astro-cid-zc2b4q6w]{width:100%;margin-top:var(--space-xs);border-top:3px solid var(--navy)}.enquiry__next-title[data-astro-cid-zc2b4q6w]{border-bottom:1px solid var(--rule);color:var(--navy);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;padding-block:.75rem;font-weight:500}.enquiry__next[data-astro-cid-zc2b4q6w] ol[data-astro-cid-zc2b4q6w]{counter-reset:next}.enquiry__next[data-astro-cid-zc2b4q6w] li[data-astro-cid-zc2b4q6w]{border-bottom:1px solid var(--rule);font-size:var(--step--1);grid-template-columns:1.75rem minmax(0,1fr);gap:.5rem;padding-block:.7rem;line-height:1.55;display:grid}.enquiry__next[data-astro-cid-zc2b4q6w] li[data-astro-cid-zc2b4q6w]:before{counter-increment:next;content:counter(next, decimal-leading-zero);color:var(--teal);font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;line-height:1.9}.enquiry__aside[data-astro-cid-zc2b4q6w] .enquiry__pending{margin-top:var(--space-xs)}.enquiry__email[data-astro-cid-zc2b4q6w]{font-size:var(--step--1);gap:.15rem;display:grid}.enquiry__email-lead[data-astro-cid-zc2b4q6w]{color:var(--c-muted)}.enquiry__email[data-astro-cid-zc2b4q6w] a[data-astro-cid-zc2b4q6w]{font-family:var(--font-mono);overflow-wrap:anywhere;padding-block:.2rem;display:inline-block}[data-astro-cid-zc2b4q6w]:lang(zh) .enquiry__next-title[data-astro-cid-zc2b4q6w]{font-size:.8125rem}.enquiry__form[data-astro-cid-zc2b4q6w]{min-width:0}@media (width>=960px){.enquiry__grid[data-astro-cid-zc2b4q6w]{column-gap:clamp(2rem,1rem + 3vw,4.5rem)}}
