.service-card[data-astro-cid-uhzbvkqe]{display:flex;flex-direction:column;gap:1rem;padding:1.6rem 1.5rem 1.2rem;background:var(--paper);border:1px solid transparent;border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:transform .2s ease,border-color .2s ease}.service-card[data-astro-cid-uhzbvkqe]:hover{transform:translateY(-4px);border-color:var(--yellow)}.service-card__top[data-astro-cid-uhzbvkqe]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.service-card__num[data-astro-cid-uhzbvkqe]{font-family:var(--font-display);font-size:.95rem;color:#14141459;letter-spacing:.08em}.service-card__icon[data-astro-cid-uhzbvkqe]{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:6px;background:var(--yellow);color:var(--ink)}.service-card__icon[data-astro-cid-uhzbvkqe] .icon{width:24px;height:24px}.service-card__title[data-astro-cid-uhzbvkqe]{font-family:var(--font-display);font-size:1.12rem;line-height:1.25;color:var(--ink)}.service-card__list[data-astro-cid-uhzbvkqe]{display:grid;gap:.45rem;flex:1;font-size:.94rem;color:var(--muted)}.service-card__list[data-astro-cid-uhzbvkqe] li[data-astro-cid-uhzbvkqe]{position:relative;padding-left:1rem;line-height:1.45}.service-card__list[data-astro-cid-uhzbvkqe] li[data-astro-cid-uhzbvkqe]:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;background:var(--ink);transform:rotate(45deg)}.service-card[data-astro-cid-uhzbvkqe] .service-card__link[data-astro-cid-uhzbvkqe]{margin-top:auto;padding-top:.9rem;border-top:1px solid var(--line);font-size:.88rem;letter-spacing:.02em;color:var(--ink)}.service-card__link[data-astro-cid-uhzbvkqe] .icon{width:1rem;height:1rem}.hero[data-astro-cid-j7pv25f6]{position:relative;padding-block:clamp(2.5rem,5vw,4.5rem) clamp(2.75rem,5vw,4.5rem);background:var(--paper);overflow:hidden}.hero__grid[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(2.25rem,5vw,4rem);align-items:center;grid-template-columns:1fr}.hero__title[data-astro-cid-j7pv25f6]{font-size:var(--step-4);max-width:15ch;margin-top:.9rem}.hero__lede[data-astro-cid-j7pv25f6]{margin-top:1.15rem;max-width:44ch;font-size:clamp(1.05rem,.98rem + .4vw,1.28rem);line-height:1.6;color:var(--muted)}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.85rem}.hero__trust[data-astro-cid-j7pv25f6]{display:grid;gap:0;margin-top:clamp(2rem,4vw,3.25rem);border-top:1px solid var(--line)}.hero__trust[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 0;font-size:.87rem;font-weight:600;color:var(--text)}.hero__trust-icon[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--yellow);color:var(--ink);flex:none}.hero__trust-icon[data-astro-cid-j7pv25f6] .icon{width:15px;height:15px;stroke-width:2}@media(min-width:700px){.hero__trust[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}.hero__trust[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:1rem 1.5rem;border-left:1px solid var(--line)}.hero__trust[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:first-child{padding-left:0;border-left:0}}.hero__media[data-astro-cid-j7pv25f6]{position:relative}.hero__frame[data-astro-cid-j7pv25f6]{position:relative;clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 2.5rem));background:var(--paper-2);overflow:hidden}.hero__frame[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(to top,rgba(20,20,20,.35),transparent);pointer-events:none}.hero__frame[data-astro-cid-j7pv25f6] .hero__img{width:100%;height:100%;min-height:320px;object-fit:cover;aspect-ratio:4 / 3}.hero__badge[data-astro-cid-j7pv25f6]{position:absolute;left:clamp(-.5rem,1vw,-2rem);bottom:1.25rem;display:grid;gap:.15rem;padding:.9rem 1.15rem;background:var(--ink);color:var(--white);border-left:4px solid var(--yellow);box-shadow:var(--shadow-md)}.hero__badge-kicker[data-astro-cid-j7pv25f6]{font-size:.64rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fff9}.hero__badge-value[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:.98rem;letter-spacing:.02em}@media(min-width:960px){.hero__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1.02fr .98fr}.hero__frame[data-astro-cid-j7pv25f6] .hero__img{aspect-ratio:5 / 5.2;min-height:540px}}.services[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden}.services__trace[data-astro-cid-j7pv25f6]{position:absolute;inset:0;color:#ffffff12;pointer-events:none}.services__trace[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:100%;height:100%}.services__inner[data-astro-cid-j7pv25f6]{position:relative}.services__head[data-astro-cid-j7pv25f6]{display:grid;gap:1rem;margin-bottom:1rem}.services__note[data-astro-cid-j7pv25f6]{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b}.services__grid[data-astro-cid-j7pv25f6]{margin-top:1.5rem}@media(min-width:1000px){.services__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr))}}.why[data-astro-cid-j7pv25f6]{background:var(--white)}.why__grid[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center;grid-template-columns:1fr}.why__media[data-astro-cid-j7pv25f6]{position:relative}.why__media[data-astro-cid-j7pv25f6] .why__img{width:100%;height:auto;border-radius:var(--radius);aspect-ratio:4 / 4.4;object-fit:cover;object-position:60% center}.why__card[data-astro-cid-j7pv25f6]{position:absolute;right:clamp(-.5rem,1vw,-1.5rem);bottom:1.5rem;display:grid;gap:.1rem;padding:.9rem 1.15rem;background:var(--yellow);color:var(--ink);box-shadow:var(--shadow-md)}.why__card-kicker[data-astro-cid-j7pv25f6]{font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#141414a6}.why__card[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.05rem;font-weight:400}.why__card[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:last-child{font-size:.75rem;font-weight:600}.why__copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:52ch}@media(min-width:900px){.why__grid[data-astro-cid-j7pv25f6]{grid-template-columns:.85fr 1.15fr}}.work[data-astro-cid-j7pv25f6]{background:var(--paper)}.work__head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem}.work__link[data-astro-cid-j7pv25f6]{margin-bottom:2rem}.work__grid[data-astro-cid-j7pv25f6]{display:grid;gap:.85rem;grid-template-columns:1fr}.work__item[data-astro-cid-j7pv25f6]{position:relative;display:grid;gap:.6rem}.work__item[data-astro-cid-j7pv25f6] .work__img{width:100%;height:100%;object-fit:cover;border-radius:4px;aspect-ratio:4 / 3}.work__item[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{font-size:.8rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}@media(min-width:720px){.work__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(6,1fr)}.work__item[data-astro-cid-j7pv25f6]{grid-column:span 3}.work__item--wide[data-astro-cid-j7pv25f6]{grid-column:span 6}.work__item--wide[data-astro-cid-j7pv25f6] .work__img{aspect-ratio:16 / 8}.work__item[data-astro-cid-j7pv25f6]:nth-child(4),.work__item[data-astro-cid-j7pv25f6]:nth-child(5){grid-column:span 3}}@media(min-width:1000px){.work__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(12,1fr);gap:1rem}.work__item--wide[data-astro-cid-j7pv25f6]{grid-column:span 7}.work__item[data-astro-cid-j7pv25f6]:nth-child(2){grid-column:span 5}.work__item[data-astro-cid-j7pv25f6]:nth-child(3),.work__item[data-astro-cid-j7pv25f6]:nth-child(4),.work__item[data-astro-cid-j7pv25f6]:nth-child(5){grid-column:span 4}}
