.service-hero[data-astro-cid-t5iccxhz]{position:relative;min-height:clamp(480px,58svh,640px);display:grid;align-items:end;padding-top:clamp(3.5rem,9vw,6rem);padding-bottom:clamp(3.5rem,7vw,5rem);overflow:hidden}.service-media[data-astro-cid-t5iccxhz],.service-overlay[data-astro-cid-t5iccxhz]{position:absolute;inset:0}.service-media[data-astro-cid-t5iccxhz]{background-size:cover;background-position:center 35%}.service-overlay[data-astro-cid-t5iccxhz]{background:linear-gradient(180deg,#0b0c0e59,#0b0c0ef0),radial-gradient(ellipse at 85% 12%,rgba(166,30,36,.35),transparent 55%)}.service-inner[data-astro-cid-t5iccxhz]{position:relative;z-index:1;width:100%;text-align:left}.service-hero[data-astro-cid-t5iccxhz] .service-inner[data-astro-cid-t5iccxhz] h1[data-astro-cid-t5iccxhz]{margin-top:1rem;width:100%;max-width:none;font-size:clamp(2.9rem,7.8vw,6.6rem);line-height:.94}.service-inner[data-astro-cid-t5iccxhz]>p[data-astro-cid-t5iccxhz]{margin-top:1.5rem;max-width:62ch;color:var(--paper-dim);font-size:1.08rem}.hero-actions[data-astro-cid-t5iccxhz]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.7rem}.hero-line[data-astro-cid-t5iccxhz]{display:block;overflow:hidden}.service-hero[data-astro-cid-t5iccxhz] .service-inner[data-astro-cid-t5iccxhz] h1[data-astro-cid-t5iccxhz] .hero-line[data-astro-cid-t5iccxhz]>span[data-astro-cid-t5iccxhz]{display:block;color:var(--paper);transform:translateY(112%);animation:heroLineup .9s cubic-bezier(.19,1,.22,1) forwards}.hero-line[data-astro-cid-t5iccxhz]:nth-child(1)>span[data-astro-cid-t5iccxhz]{animation-delay:.1s}.hero-line[data-astro-cid-t5iccxhz]:nth-child(2)>span[data-astro-cid-t5iccxhz]{animation-delay:.22s}.service-hero[data-astro-cid-t5iccxhz] .service-inner[data-astro-cid-t5iccxhz] h1[data-astro-cid-t5iccxhz] .hero-line[data-astro-cid-t5iccxhz]>span[data-astro-cid-t5iccxhz].accent{color:var(--rouge-2)}@keyframes heroLineup{to{transform:translateY(0)}}.capabilities[data-astro-cid-t5iccxhz]{background:var(--ink)}.steps[data-astro-cid-t5iccxhz],.offers[data-astro-cid-t5iccxhz]{background:var(--ink-2)}.offers[data-astro-cid-t5iccxhz] .cards[data-astro-cid-t5iccxhz] article[data-astro-cid-t5iccxhz]{background:var(--ink)}.section-head[data-astro-cid-t5iccxhz]{display:flex;flex-direction:column;align-items:center;text-align:center}.section-head[data-astro-cid-t5iccxhz] .eyebrow[data-astro-cid-t5iccxhz]{justify-content:center}.section-head[data-astro-cid-t5iccxhz] h2[data-astro-cid-t5iccxhz]{margin:1rem auto 0;font-size:clamp(2rem,4.5vw,3.6rem);max-width:28ch}.section-head[data-astro-cid-t5iccxhz]>p[data-astro-cid-t5iccxhz]{max-width:65ch;margin:1.25rem auto 0;color:var(--paper-dim)}.cards[data-astro-cid-t5iccxhz]{display:grid;gap:1rem;margin-top:2.5rem}.cards-3[data-astro-cid-t5iccxhz]{grid-template-columns:repeat(3,1fr)}.cards-4[data-astro-cid-t5iccxhz]{grid-template-columns:repeat(4,1fr)}.cards[data-astro-cid-t5iccxhz] article[data-astro-cid-t5iccxhz]{border:1px solid var(--hair);padding:clamp(1.4rem,3vw,2.2rem);background:var(--ink-2);text-align:center}.steps[data-astro-cid-t5iccxhz] .cards[data-astro-cid-t5iccxhz] article[data-astro-cid-t5iccxhz]{background:var(--ink)}.cards[data-astro-cid-t5iccxhz] article[data-astro-cid-t5iccxhz]>span[data-astro-cid-t5iccxhz]{color:var(--rouge-2);font-weight:800;font-size:.72rem}.cards[data-astro-cid-t5iccxhz] h3[data-astro-cid-t5iccxhz]{margin-top:1.8rem;font-size:1.45rem}.cards[data-astro-cid-t5iccxhz] p[data-astro-cid-t5iccxhz]{margin-top:.8rem;color:var(--paper-dim)}.partners[data-astro-cid-t5iccxhz]{background:var(--ink-2)}.partner-grid[data-astro-cid-t5iccxhz]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,6vw,5rem);align-items:center}.partners[data-astro-cid-t5iccxhz] h2[data-astro-cid-t5iccxhz]{margin:1rem 0 0;font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.04;max-width:none;text-wrap:balance}.partner-image[data-astro-cid-t5iccxhz]{position:relative;aspect-ratio:4/5;overflow:hidden;border:1px solid var(--hair)}.partner-image[data-astro-cid-t5iccxhz]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0b0c0e1f,#0b0c0e7a),radial-gradient(ellipse at 15% 90%,rgba(166,30,36,.22),transparent 58%)}.partner-image[data-astro-cid-t5iccxhz] img[data-astro-cid-t5iccxhz]{width:100%;height:100%;object-fit:cover;filter:grayscale(.12) contrast(1.06)}.why[data-astro-cid-t5iccxhz]{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;gap:1rem}.why[data-astro-cid-t5iccxhz] li[data-astro-cid-t5iccxhz]{position:relative;padding-left:1.4rem;color:var(--paper-dim)}.why[data-astro-cid-t5iccxhz] li[data-astro-cid-t5iccxhz]:before{content:"";position:absolute;left:0;top:.6em;width:.55rem;height:.55rem;background:var(--rouge-2)}.faq[data-astro-cid-t5iccxhz]{background:var(--ink)}.faq-list[data-astro-cid-t5iccxhz]{max-width:820px;margin:2.5rem auto 0;display:grid;gap:.8rem}.faq[data-astro-cid-t5iccxhz] details[data-astro-cid-t5iccxhz]{border:1px solid var(--hair);background:var(--ink-2);padding:1.1rem 1.4rem}.faq[data-astro-cid-t5iccxhz] summary[data-astro-cid-t5iccxhz]{cursor:pointer;font-weight:800;list-style:none;display:flex;justify-content:space-between;gap:1rem}.faq[data-astro-cid-t5iccxhz] summary[data-astro-cid-t5iccxhz]::-webkit-details-marker{display:none}.faq[data-astro-cid-t5iccxhz] summary[data-astro-cid-t5iccxhz]:after{content:"+";color:var(--rouge-2);font-weight:800}.faq[data-astro-cid-t5iccxhz] details[data-astro-cid-t5iccxhz][open] summary[data-astro-cid-t5iccxhz]:after{content:"–"}.faq[data-astro-cid-t5iccxhz] details[data-astro-cid-t5iccxhz] p[data-astro-cid-t5iccxhz]{margin-top:.8rem;color:var(--paper-dim)}.end-inner[data-astro-cid-t5iccxhz]{display:flex;flex-direction:column;align-items:center;text-align:center}.end-inner[data-astro-cid-t5iccxhz] h2[data-astro-cid-t5iccxhz]{max-width:none}.end-inner[data-astro-cid-t5iccxhz] p[data-astro-cid-t5iccxhz]{margin-top:1rem;max-width:60ch;color:var(--paper-dim)}.end-inner[data-astro-cid-t5iccxhz] .btn[data-astro-cid-t5iccxhz]{margin-top:1.8rem}@media(max-width:1000px){.cards-4[data-astro-cid-t5iccxhz],.cards-3[data-astro-cid-t5iccxhz]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.partner-grid[data-astro-cid-t5iccxhz],.cards-3[data-astro-cid-t5iccxhz],.cards-4[data-astro-cid-t5iccxhz]{grid-template-columns:1fr}.partner-image[data-astro-cid-t5iccxhz]{aspect-ratio:16/10}}@media(prefers-reduced-motion:reduce){.hero-line[data-astro-cid-t5iccxhz]>span[data-astro-cid-t5iccxhz]{animation:none;transform:none}}
