.category-card[data-astro-cid-afo2vvt2]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);min-height:480px;color:var(--ink);isolation:isolate;transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s var(--ease);grid-template-rows:minmax(220px,.9fr) auto;text-decoration:none;display:grid;position:relative;overflow:hidden}.category-card[data-astro-cid-afo2vvt2]:hover{box-shadow:var(--shadow-md);border-color:var(--line-strong);transform:translateY(-4px)}.category-card__media[data-astro-cid-afo2vvt2]{background:var(--navy-800);min-height:220px;position:relative;overflow:hidden}.category-card__media[data-astro-cid-afo2vvt2] img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.category-card[data-astro-cid-afo2vvt2]:hover .category-card__media[data-astro-cid-afo2vvt2] img{transform:scale(1.035)}.category-card__media[data-astro-cid-afo2vvt2]:after{content:"";pointer-events:none;background:linear-gradient(#06142105 40%,#06142185);position:absolute;inset:0}.category-card__body[data-astro-cid-afo2vvt2]{background:var(--white);flex-direction:column;gap:20px;padding:22px 24px 24px;display:flex}.category-card__top[data-astro-cid-afo2vvt2]{color:var(--muted);justify-content:space-between;align-items:center;display:flex}.category-card__number[data-astro-cid-afo2vvt2]{color:var(--blue-700);font-size:.64rem}.category-card__arrow[data-astro-cid-afo2vvt2]{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.category-card[data-astro-cid-afo2vvt2]:hover .category-card__arrow[data-astro-cid-afo2vvt2]{background:var(--navy-900);border-color:var(--navy-900);color:var(--white)}.category-card__copy[data-astro-cid-afo2vvt2]{gap:8px;display:grid}.category-card__kicker[data-astro-cid-afo2vvt2]{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:.62rem}.category-card[data-astro-cid-afo2vvt2] h3[data-astro-cid-afo2vvt2]{font-size:clamp(1.25rem,1.8vw,1.55rem)}.category-card__summary[data-astro-cid-afo2vvt2]{color:var(--slate);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.6;display:-webkit-box;overflow:hidden}.category-card__tags[data-astro-cid-afo2vvt2]{margin-top:auto}.category-card__tags[data-astro-cid-afo2vvt2] .tag{padding:4px 9px;font-size:.7rem}.category-card--featured[data-astro-cid-afo2vvt2]{grid-template-rows:minmax(300px,1fr) auto;min-height:560px}.category-card--featured[data-astro-cid-afo2vvt2] .category-card__media[data-astro-cid-afo2vvt2]{min-height:300px}@media (width<=900px){.category-card[data-astro-cid-afo2vvt2],.category-card--featured[data-astro-cid-afo2vvt2]{min-height:440px}}.home-hero[data-astro-cid-lcdefpme]{background:var(--navy-950);color:var(--white);position:relative;overflow:hidden}.home-hero[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.home-hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:clamp(32px,5vw,80px);padding-block:clamp(52px,8vw,96px) clamp(36px,5vw,64px);display:grid;position:relative}.home-hero__copy[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;padding-block:20px;display:flex}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--white);letter-spacing:-.052em;max-width:12ch;font-size:clamp(3rem,6.2vw,5.65rem);line-height:.98}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]{display:block}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--sky-400);white-space:nowrap;font-style:normal;position:relative}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(90deg, var(--copper-500), #c07b4300);height:2px;position:absolute;bottom:-.04em;left:.04em;right:.04em}.home-hero__lede[data-astro-cid-lcdefpme]{max-width:49ch;font-size:clamp(1rem,1.45vw,1.19rem);line-height:1.7;color:#ffffffad!important}.home-hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.home-hero__meta[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-light);flex-wrap:wrap;gap:8px 20px;width:100%;max-width:560px;margin-top:6px;padding-top:22px;display:flex}.home-hero__meta[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff6b;padding-left:14px;font-size:.59rem;position:relative}.home-hero__meta[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:before{content:"";border:1px solid var(--sky-400);width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(45deg)}.home-hero__visual[data-astro-cid-lcdefpme]{border-radius:var(--radius-md);background:var(--navy-800);border:1px solid #ffffff29;min-height:520px;margin:0;position:relative;overflow:hidden}.home-hero__visual[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:56% 42%;width:100%;height:100%}.home-hero__visual[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:linear-gradient(#0614210f 35%,#061421b8),linear-gradient(90deg,#06142147,#0000 45%);position:absolute;inset:0}.home-hero__visual[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{z-index:2;border-radius:var(--radius-xs);backdrop-filter:blur(8px);color:#fff9;background:#0614218f;border:1px solid #ffffff29;align-items:center;gap:8px;padding:7px 10px;font-size:.65rem;line-height:1.3;display:flex;position:absolute;top:18px;left:18px}.home-hero__caption-label[data-astro-cid-lcdefpme]{color:#ffffffe6;white-space:nowrap;font-weight:600}.hero-brief[data-astro-cid-lcdefpme]{z-index:2;border-radius:var(--radius-sm);backdrop-filter:blur(14px);background:#061421e6;border:1px solid #ffffff2e;padding:20px;position:absolute;bottom:20px;left:20px;right:20px}.hero-brief__top[data-astro-cid-lcdefpme]{color:#ffffff7a;align-items:center;gap:10px;margin-bottom:10px;display:flex}.hero-brief__dot[data-astro-cid-lcdefpme]{background:var(--sky-400);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #74b5f126}.hero-brief[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.025em;max-width:28ch;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.35;color:var(--white)!important}.hero-brief__fields[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:16px;display:grid}.hero-brief__fields[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#ffffff7a;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border-top:2px solid #74b5f199;padding-top:7px;font-size:.56rem}.hero-capabilities[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-light);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.hero-capabilities[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#ffffff9e;border-right:1px solid var(--line-light);align-items:center;gap:10px;padding:18px 16px;font-size:.76rem;line-height:1.3;text-decoration:none;transition:background-color .18s,color .18s;display:flex}.hero-capabilities[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:last-child{border-right:0}.hero-capabilities[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--white);background:#ffffff0a}.hero-capabilities[data-astro-cid-lcdefpme] .mono-label[data-astro-cid-lcdefpme]{color:var(--sky-400);flex:none;font-size:.58rem}.hero-capabilities[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){flex:1}.home-intro__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,6vw,100px);padding-bottom:clamp(44px,6vw,80px);display:grid}.home-intro__title[data-astro-cid-lcdefpme]{max-width:13ch;margin-top:20px}.home-intro__body[data-astro-cid-lcdefpme]{align-content:end;gap:20px;padding-bottom:4px;display:grid}.home-intro__body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.lede){color:var(--slate);max-width:60ch;font-size:.95rem;line-height:1.75}.home-intro__principles[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.principle[data-astro-cid-lcdefpme]{border-right:1px solid var(--line);padding:26px 24px 0 0}.principle[data-astro-cid-lcdefpme]:not(:first-child){padding-left:24px}.principle[data-astro-cid-lcdefpme]:last-child{border-right:0}.principle__number[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--blue-700);font-size:.62rem}.principle[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:18px;margin-bottom:8px}.principle[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--slate);font-size:.85rem;line-height:1.65}.service-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.service-row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:46px 58px minmax(0,1fr) 44px;align-items:start;gap:clamp(16px,3vw,34px);padding-block:30px;text-decoration:none;transition:background-color .2s,padding .2s;display:grid}.service-row[data-astro-cid-lcdefpme]:hover{background:#ffffff8f;padding-inline:16px}.service-row__number[data-astro-cid-lcdefpme]{color:var(--muted);padding-top:10px}.service-row__icon[data-astro-cid-lcdefpme]{border:1px solid var(--line-strong);width:50px;height:50px;color:var(--blue-700);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.service-row__copy[data-astro-cid-lcdefpme]{gap:10px;display:grid}.service-row__copy[data-astro-cid-lcdefpme] .h3[data-astro-cid-lcdefpme]{font-size:clamp(1.3rem,2vw,1.7rem)}.service-row__detail[data-astro-cid-lcdefpme]{color:var(--slate);max-width:72ch;font-size:.92rem;line-height:1.7}.service-row__arrow[data-astro-cid-lcdefpme]{color:var(--ink);transition:transform .18s var(--ease);justify-self:end;padding-top:8px;display:inline-flex}.service-row[data-astro-cid-lcdefpme]:hover .service-row__arrow[data-astro-cid-lcdefpme]{transform:translate(3px,-3px)}.category-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.category-grid[data-astro-cid-lcdefpme]>:first-child,.category-grid[data-astro-cid-lcdefpme]>:nth-child(2){grid-column:span 3}.category-grid[data-astro-cid-lcdefpme]>:nth-child(3),.category-grid[data-astro-cid-lcdefpme]>:nth-child(4),.category-grid[data-astro-cid-lcdefpme]>:nth-child(5){grid-column:span 2}.why-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(32px,7vw,112px);display:grid}.why-media[data-astro-cid-lcdefpme]{border-radius:var(--radius-md);align-self:stretch;min-height:480px;margin:0;position:relative;overflow:hidden}.why-media[data-astro-cid-lcdefpme] img{object-fit:cover;filter:saturate(.8);width:100%;height:100%}.why-media[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#0000 50%,#061421e0);position:absolute;inset:0}.why-media__caption[data-astro-cid-lcdefpme]{z-index:2;color:#ffffff85;font-size:.68rem;line-height:1.55;position:absolute;bottom:20px;left:22px;right:22px}.why-media__caption[data-astro-cid-lcdefpme] .mono-label[data-astro-cid-lcdefpme]{color:var(--sky-400);margin-bottom:5px;display:block}.why-copy[data-astro-cid-lcdefpme]{gap:22px;display:grid}.why-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-light);margin-block:8px 6px;list-style:none}.why-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line-light);grid-template-columns:42px minmax(0,1fr);gap:18px;padding:20px 0;display:grid}.why-list[data-astro-cid-lcdefpme] .mono-label[data-astro-cid-lcdefpme]{color:var(--sky-400);padding-top:4px}.why-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--white);margin-bottom:6px}.why-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:.87rem;line-height:1.65;color:#ffffff94!important}.process-grid[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;list-style:none;display:grid}.process-step[data-astro-cid-lcdefpme]{padding:28px 28px 0 0;position:relative}.process-step[data-astro-cid-lcdefpme]:not(:first-child){border-left:1px solid var(--line);padding-left:28px}.process-step__number[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.06em;color:var(--number-soft);margin-bottom:24px;font-size:clamp(2.6rem,4vw,4rem);line-height:1;display:block}.process-step__line[data-astro-cid-lcdefpme]{background:var(--blue-600);width:26px;height:2px;margin-bottom:20px}.process-step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:10px}.process-step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--slate);font-size:.87rem;line-height:1.7}.process-note[data-astro-cid-lcdefpme]{background:var(--paper);border-left:2px solid var(--blue-600);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:36px;padding:22px 24px;display:flex}.process-note[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--slate);max-width:70ch;font-size:.88rem}.process-note[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink)}.industries-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr .9fr;align-items:end;gap:48px;margin-bottom:42px;display:grid}.industries-head__note[data-astro-cid-lcdefpme]{color:var(--slate);justify-self:end;max-width:48ch;font-size:.92rem;line-height:1.7}.industry-grid[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.industry-item[data-astro-cid-lcdefpme]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:170px;padding:26px}.industry-item[data-astro-cid-lcdefpme] .mono-label[data-astro-cid-lcdefpme]{color:var(--blue-700)}.industry-item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:26px 0 8px}.industry-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--slate);font-size:.85rem;line-height:1.65}.custom-band[data-astro-cid-lcdefpme]{background:var(--navy-850);color:var(--white);position:relative;overflow:hidden}.custom-band[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;background:radial-gradient(circle at 15% 40%,#c07b4333,#0000 55%);position:absolute;inset:0}.custom-band__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:stretch;gap:clamp(32px,6vw,80px);padding-block:clamp(48px,7vw,88px);display:grid;position:relative}.custom-band__copy[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;display:flex}.custom-band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--white);max-width:15ch}.custom-band[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffa3;max-width:52ch}.custom-band__media[data-astro-cid-lcdefpme]{border-radius:var(--radius-md);border:1px solid var(--line-light);min-height:300px;overflow:hidden}.custom-band__media[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.insights-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.insights-copy[data-astro-cid-lcdefpme]{align-content:center;align-items:start;gap:20px;display:grid}.article-card[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);transition:box-shadow .25s var(--ease), transform .25s var(--ease);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);text-decoration:none;display:grid;overflow:hidden}.article-card[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.article-card__media[data-astro-cid-lcdefpme]{min-height:340px;overflow:hidden}.article-card__media[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.article-card[data-astro-cid-lcdefpme]:hover .article-card__media[data-astro-cid-lcdefpme] img{transform:scale(1.04)}.article-card__body[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:15px;padding:26px;display:flex}.article-card__meta[data-astro-cid-lcdefpme]{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;width:100%;padding-bottom:14px;display:flex}.article-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.25}.article-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--slate);font-size:.86rem;line-height:1.65}.article-card[data-astro-cid-lcdefpme] .link-arrow[data-astro-cid-lcdefpme]{margin-top:auto}.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,7vw,112px);display:grid}.faq-grid__head[data-astro-cid-lcdefpme]{gap:20px;display:grid;position:sticky;top:112px}@media (width<=1100px){.home-hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr .92fr}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.8rem,5.4vw,4.5rem)}.hero-capabilities[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:5px}.hero-capabilities[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] svg{display:none}.home-intro__principles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.principle[data-astro-cid-lcdefpme]:nth-child(2){border-right:0}.principle[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:1px solid var(--line);padding-top:24px}.principle[data-astro-cid-lcdefpme]:nth-child(3){padding-left:0}.process-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.process-step[data-astro-cid-lcdefpme]:nth-child(3){border-left:0;padding-left:0}.process-step[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:1px solid var(--line);margin-top:28px;padding-top:28px}}@media (width<=900px){.home-hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:36px}.home-hero__copy[data-astro-cid-lcdefpme]{padding-block:8px}.home-hero__visual[data-astro-cid-lcdefpme]{min-height:440px}.hero-capabilities[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.hero-capabilities[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line-light);flex-direction:row;align-items:center}.hero-capabilities[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:nth-child(2n){border-right:0}.hero-capabilities[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:last-child{grid-column:1/-1}.home-intro__grid[data-astro-cid-lcdefpme],.why-grid[data-astro-cid-lcdefpme],.industries-head[data-astro-cid-lcdefpme],.custom-band__grid[data-astro-cid-lcdefpme],.insights-grid[data-astro-cid-lcdefpme],.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.home-intro__body[data-astro-cid-lcdefpme]{align-content:start}.category-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.category-grid[data-astro-cid-lcdefpme]>:first-child,.category-grid[data-astro-cid-lcdefpme]>:nth-child(2),.category-grid[data-astro-cid-lcdefpme]>:nth-child(3),.category-grid[data-astro-cid-lcdefpme]>:nth-child(4),.category-grid[data-astro-cid-lcdefpme]>:nth-child(5){grid-column:auto}.why-media[data-astro-cid-lcdefpme]{min-height:380px}.industries-head__note[data-astro-cid-lcdefpme]{justify-self:start}.industry-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.article-card[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.article-card__media[data-astro-cid-lcdefpme]{min-height:240px}.faq-grid__head[data-astro-cid-lcdefpme]{position:static}.custom-band__media[data-astro-cid-lcdefpme]{min-height:260px}}@media (width<=640px){.home-hero__visual[data-astro-cid-lcdefpme]{min-height:400px}.home-hero__visual[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{right:18px}.home-hero__caption-label[data-astro-cid-lcdefpme]{display:none}.hero-brief[data-astro-cid-lcdefpme]{padding:16px;bottom:12px;left:12px;right:12px}.hero-brief__fields[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.hero-capabilities[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-capabilities[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:last-child{grid-column:auto}.home-intro__principles[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.principle[data-astro-cid-lcdefpme],.principle[data-astro-cid-lcdefpme]:not(:first-child),.principle[data-astro-cid-lcdefpme]:nth-child(n+3){border-right:0;border-top:1px solid var(--line);padding:22px 0 0}.principle[data-astro-cid-lcdefpme]:first-child{border-top:0}.service-row[data-astro-cid-lcdefpme]{grid-template-columns:34px minmax(0,1fr) 30px;padding-block:24px}.service-row__icon[data-astro-cid-lcdefpme]{display:none}.service-row[data-astro-cid-lcdefpme]:hover{padding-inline:0}.process-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.process-step[data-astro-cid-lcdefpme],.process-step[data-astro-cid-lcdefpme]:not(:first-child),.process-step[data-astro-cid-lcdefpme]:nth-child(3){border-left:0;padding-left:0}.process-step[data-astro-cid-lcdefpme]:not(:first-child){border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.industry-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.industry-item[data-astro-cid-lcdefpme]{min-height:0}.process-note[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}}
