.clients-wrap[data-astro-cid-cktvhckl]{background:#fafaf8;padding:48px 24px 56px;position:relative;z-index:1}.clients-container[data-astro-cid-cktvhckl]{max-width:1080px;margin:0 auto;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 10%,#000 90%,transparent 100%)}.marquee-track[data-astro-cid-cktvhckl]{width:max-content;animation:marquee 40s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track[data-astro-cid-cktvhckl]:hover{animation-play-state:paused}@media(max-width:860px){.clients-wrap[data-astro-cid-cktvhckl]{padding:28px 20px 36px}.clients-container[data-astro-cid-cktvhckl]{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 5%,#000 95%,transparent 100%)}}.home[data-astro-cid-xgd5xyzt]{--ink:#111;--muted:#5d5d59;--line:rgba(17,17,17,.08);--coral:#e84820;background:#fafaf8;color:var(--ink)}.wrap[data-astro-cid-xgd5xyzt]{width:min(calc(100% - 48px),1080px);margin:0 auto}.hero[data-astro-cid-xgd5xyzt]{padding:150px 0 92px;background:radial-gradient(circle at 82% 20%,rgba(232,72,32,.09),transparent 32%),#fafaf8;border-bottom:1px solid var(--line)}.hero-grid-home[data-astro-cid-xgd5xyzt]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:72px;align-items:center}.eyebrow[data-astro-cid-xgd5xyzt],.kicker[data-astro-cid-xgd5xyzt]{font-size:12px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:#1111117a}.eyebrow[data-astro-cid-xgd5xyzt]{display:inline-flex;align-items:center;gap:9px}.eyebrow[data-astro-cid-xgd5xyzt] i[data-astro-cid-xgd5xyzt]{width:7px;height:7px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 4px #e848201f}.hero[data-astro-cid-xgd5xyzt] h1[data-astro-cid-xgd5xyzt]{max-width:15ch;margin-top:26px;font-size:clamp(42px,5.6vw,68px);line-height:1.01;letter-spacing:-.047em;text-wrap:balance}.hero[data-astro-cid-xgd5xyzt] h1[data-astro-cid-xgd5xyzt] em[data-astro-cid-xgd5xyzt]{color:var(--coral);font-style:normal}.hero-copy[data-astro-cid-xgd5xyzt]>p[data-astro-cid-xgd5xyzt]{max-width:54ch;margin-top:24px;color:var(--muted);font-size:18px;line-height:1.6}.hero-actions[data-astro-cid-xgd5xyzt]{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.primary[data-astro-cid-xgd5xyzt],.secondary[data-astro-cid-xgd5xyzt]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:14px 22px;font-size:15px;font-weight:500;text-decoration:none;transition:background .18s ease,color .18s ease,transform .18s ease}.primary[data-astro-cid-xgd5xyzt]{background:var(--coral);color:#fff}.primary[data-astro-cid-xgd5xyzt]:hover{background:#cc3d18;transform:translateY(-1px)}.secondary[data-astro-cid-xgd5xyzt]{border:1px solid var(--line);background:#fff;color:var(--ink)}.secondary[data-astro-cid-xgd5xyzt]:hover{border-color:#1113}.hero[data-astro-cid-xgd5xyzt] small[data-astro-cid-xgd5xyzt]{display:block;margin-top:15px;color:#1111116b;font-size:12px}.search-card[data-astro-cid-xgd5xyzt]{position:relative;border:1px solid var(--line);border-radius:20px;background:#fff;padding:24px;box-shadow:0 26px 70px -36px #11111159}.query[data-astro-cid-xgd5xyzt]{display:flex;gap:10px;align-items:center;border:1px solid var(--line);border-radius:999px;background:#f5f5f3;padding:11px 15px;color:#5d5d59;font-size:13px}.query[data-astro-cid-xgd5xyzt] svg[data-astro-cid-xgd5xyzt]{width:15px;fill:none;stroke:currentColor;stroke-width:1.8}.answer-label[data-astro-cid-xgd5xyzt]{margin-top:22px;color:#777;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.answer-label[data-astro-cid-xgd5xyzt] span[data-astro-cid-xgd5xyzt]{color:var(--coral);margin-right:5px}.search-card[data-astro-cid-xgd5xyzt]>p[data-astro-cid-xgd5xyzt]{margin-top:14px;color:#3e3e3b;font-size:15px;line-height:1.55}.search-card[data-astro-cid-xgd5xyzt] mark[data-astro-cid-xgd5xyzt]{border-radius:5px;background:#e848201a;color:var(--coral);padding:2px 5px}.answer-lines[data-astro-cid-xgd5xyzt]{display:grid;gap:8px;margin-top:10px}.answer-lines[data-astro-cid-xgd5xyzt] i[data-astro-cid-xgd5xyzt]{height:8px;border-radius:4px;background:#ececea}.answer-lines[data-astro-cid-xgd5xyzt] i[data-astro-cid-xgd5xyzt]:last-child{width:68%}.sources[data-astro-cid-xgd5xyzt]{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:20px;padding-top:16px;border-top:1px solid var(--line);font-size:11px;color:#777}.sources[data-astro-cid-xgd5xyzt] b[data-astro-cid-xgd5xyzt]{font-weight:400}.sources[data-astro-cid-xgd5xyzt] span[data-astro-cid-xgd5xyzt]{border:1px solid var(--line);border-radius:999px;padding:5px 9px}.sources[data-astro-cid-xgd5xyzt] .selected[data-astro-cid-xgd5xyzt]{border-color:#e8482059;color:var(--coral)}.found[data-astro-cid-xgd5xyzt]{position:absolute;right:-12px;bottom:-19px;border-radius:10px;background:#111;color:#fff;padding:12px 16px;font-size:13px;box-shadow:0 14px 32px -15px #11111180}.services[data-astro-cid-xgd5xyzt],.method[data-astro-cid-xgd5xyzt],.studio[data-astro-cid-xgd5xyzt],.final-cta[data-astro-cid-xgd5xyzt]{padding:96px 0;border-top:1px solid var(--line)}.section-head[data-astro-cid-xgd5xyzt]{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:end;margin-bottom:48px}.section-head[data-astro-cid-xgd5xyzt] h2[data-astro-cid-xgd5xyzt],.studio[data-astro-cid-xgd5xyzt] h2[data-astro-cid-xgd5xyzt],.final-cta[data-astro-cid-xgd5xyzt] h2[data-astro-cid-xgd5xyzt]{margin-top:14px;font-size:clamp(30px,3.8vw,46px);line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.section-head[data-astro-cid-xgd5xyzt] p[data-astro-cid-xgd5xyzt]{max-width:48ch;color:var(--muted);font-size:17px;line-height:1.6}.service-grid[data-astro-cid-xgd5xyzt]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.service-card[data-astro-cid-xgd5xyzt]{min-height:390px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:18px;background:#fff;padding:30px;color:var(--ink);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.service-card[data-astro-cid-xgd5xyzt]:hover{transform:translateY(-3px);box-shadow:0 20px 50px -35px #11111173}.service-card[data-astro-cid-xgd5xyzt].dark{background:#111;color:#fff}.card-top[data-astro-cid-xgd5xyzt],.card-bottom[data-astro-cid-xgd5xyzt]{display:flex;align-items:center;justify-content:space-between;gap:18px}.card-top[data-astro-cid-xgd5xyzt]{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#1111116e}.dark[data-astro-cid-xgd5xyzt] .card-top[data-astro-cid-xgd5xyzt]{color:#ffffff70}.service-card[data-astro-cid-xgd5xyzt] h3[data-astro-cid-xgd5xyzt]{max-width:15ch;margin-top:68px;font-size:30px;line-height:1.12}.service-card[data-astro-cid-xgd5xyzt]>p[data-astro-cid-xgd5xyzt]{max-width:46ch;margin-top:18px;color:#1111118c;font-size:16px}.dark[data-astro-cid-xgd5xyzt]>p[data-astro-cid-xgd5xyzt]{color:#ffffff8f}.card-bottom[data-astro-cid-xgd5xyzt]{margin-top:auto;padding-top:30px;font-size:12px;color:#11111180}.dark[data-astro-cid-xgd5xyzt] .card-bottom[data-astro-cid-xgd5xyzt]{color:#ffffff8a}.card-bottom[data-astro-cid-xgd5xyzt] b[data-astro-cid-xgd5xyzt]{color:var(--coral);font-weight:500}.text-link[data-astro-cid-xgd5xyzt]{display:inline-block;margin-top:28px;color:var(--ink);font-size:14px;font-weight:500;text-decoration:none;border-bottom:1px solid rgba(17,17,17,.14)}.method[data-astro-cid-xgd5xyzt]{background:#f5f5f3}.method-grid[data-astro-cid-xgd5xyzt]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--line);list-style:none}.method-grid[data-astro-cid-xgd5xyzt] li[data-astro-cid-xgd5xyzt]{background:#fafaf8;padding:34px}.method-grid[data-astro-cid-xgd5xyzt] span[data-astro-cid-xgd5xyzt]{color:var(--coral);font-size:12px;font-weight:500}.method-grid[data-astro-cid-xgd5xyzt] h3[data-astro-cid-xgd5xyzt]{margin-top:44px;font-size:23px}.method-grid[data-astro-cid-xgd5xyzt] p[data-astro-cid-xgd5xyzt]{margin-top:12px;color:var(--muted);font-size:15px;line-height:1.6}.studio[data-astro-cid-xgd5xyzt]{background:#fff}.studio-grid[data-astro-cid-xgd5xyzt]{display:grid;grid-template-columns:.9fr 1.1fr;gap:96px}.studio-copy[data-astro-cid-xgd5xyzt]{display:flex;flex-direction:column;gap:18px}.studio-copy[data-astro-cid-xgd5xyzt] p[data-astro-cid-xgd5xyzt]{max-width:55ch;color:#4d4d49;font-size:18px;line-height:1.65}.studio-copy[data-astro-cid-xgd5xyzt] a[data-astro-cid-xgd5xyzt]{width:fit-content;margin-top:10px;color:var(--ink);font-weight:500;text-decoration:none;border-bottom:1px solid var(--line)}.final-cta[data-astro-cid-xgd5xyzt]{text-align:center;background:radial-gradient(circle at 50% 120%,rgba(232,72,32,.14),transparent 42%),#fafaf8}.final-cta[data-astro-cid-xgd5xyzt] h2[data-astro-cid-xgd5xyzt]{max-width:18ch;margin-inline:auto}.final-cta[data-astro-cid-xgd5xyzt] p[data-astro-cid-xgd5xyzt]{max-width:49ch;margin:20px auto 32px;color:var(--muted);font-size:18px;line-height:1.6}@media(max-width:820px){.wrap[data-astro-cid-xgd5xyzt]{width:calc(100% - 40px)}.hero[data-astro-cid-xgd5xyzt]{padding:112px 0 72px}.hero-grid-home[data-astro-cid-xgd5xyzt],.section-head[data-astro-cid-xgd5xyzt],.studio-grid[data-astro-cid-xgd5xyzt]{grid-template-columns:1fr;gap:42px}.hero[data-astro-cid-xgd5xyzt] h1[data-astro-cid-xgd5xyzt]{font-size:39px}.search-card[data-astro-cid-xgd5xyzt]{margin-bottom:12px}.service-grid[data-astro-cid-xgd5xyzt],.method-grid[data-astro-cid-xgd5xyzt]{grid-template-columns:1fr}.service-card[data-astro-cid-xgd5xyzt]{min-height:330px}.services[data-astro-cid-xgd5xyzt],.method[data-astro-cid-xgd5xyzt],.studio[data-astro-cid-xgd5xyzt],.final-cta[data-astro-cid-xgd5xyzt]{padding:72px 0}.section-head[data-astro-cid-xgd5xyzt]{gap:20px}.method-grid[data-astro-cid-xgd5xyzt] li[data-astro-cid-xgd5xyzt]{padding:28px}.method-grid[data-astro-cid-xgd5xyzt] h3[data-astro-cid-xgd5xyzt]{margin-top:28px}.studio-grid[data-astro-cid-xgd5xyzt]{gap:28px}.studio-copy[data-astro-cid-xgd5xyzt] p[data-astro-cid-xgd5xyzt]{font-size:16.5px}}@media(max-width:480px){.hero-actions[data-astro-cid-xgd5xyzt]{flex-direction:column}.hero-actions[data-astro-cid-xgd5xyzt] a[data-astro-cid-xgd5xyzt]{width:100%}.found[data-astro-cid-xgd5xyzt]{right:12px}.service-card[data-astro-cid-xgd5xyzt] h3[data-astro-cid-xgd5xyzt]{font-size:27px}}
