.hero[data-astro-cid-j7pv25f6]{background:var(--fill-50);border-bottom:1px solid var(--line-100)}.hero-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--s7);align-items:center;padding:var(--s8) var(--pad)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin-bottom:var(--s3)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;color:var(--brand-500)}.hero-lead[data-astro-cid-j7pv25f6]{max-width:30em}.hero-acts[data-astro-cid-j7pv25f6]{display:flex;gap:var(--s3);margin-top:var(--s5);flex-wrap:wrap}.hero-trust[data-astro-cid-j7pv25f6]{display:flex;gap:var(--s5);margin-top:var(--s5);font-size:var(--fs-sm);color:var(--ink-600);flex-wrap:wrap}.hero-trust[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--ink-900);font-weight:600}.hero-fig[data-astro-cid-j7pv25f6]{margin:0}.hero-fig[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;max-width:360px;margin-left:auto}.svc-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--s2);min-height:100%}.svc-head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px}.svc-head[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--fs-body)}.svc-ico[data-astro-cid-j7pv25f6]{color:var(--brand-500);flex:none}.svc-desc[data-astro-cid-j7pv25f6]{flex:1;font-size:var(--fs-sm);line-height:1.65;color:var(--ink-600)}.svc-foot[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2);padding-top:10px;border-top:1px solid var(--line-100);font-size:var(--fs-xs);color:var(--ink-500)}.svc-foot[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:15px;font-weight:600;color:var(--ink-900)}.svc-card--ask[data-astro-cid-j7pv25f6]{background:var(--fill-50)}.ask-ico[data-astro-cid-j7pv25f6]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-pill);background:var(--brand-500);color:var(--white);flex:none}.pain[data-astro-cid-j7pv25f6]{position:relative}.pain-no[data-astro-cid-j7pv25f6]{position:absolute;top:var(--s4);right:var(--s4);font-size:var(--fs-xs);color:var(--ink-400);font-weight:600}.pain-ico[data-astro-cid-j7pv25f6]{color:var(--danger-500);margin-bottom:var(--s3)}.pain[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:6px}.steps[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s4);counter-reset:step}.step[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line-200);padding-top:var(--s3)}.step-n[data-astro-cid-j7pv25f6]{display:block;font-size:var(--fs-xs);font-weight:600;color:var(--brand-500);margin-bottom:6px}.step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:4px}.quote-card[data-astro-cid-j7pv25f6]{padding:0;overflow:hidden}.quote-more[data-astro-cid-j7pv25f6]{margin-top:var(--s3);font-size:var(--fs-sm)}.case[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--s3)}.case-head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.case-no[data-astro-cid-j7pv25f6]{font-size:var(--fs-xs);color:var(--ink-500);font-weight:600}.case-dl[data-astro-cid-j7pv25f6]{flex:1;display:grid;grid-template-columns:68px minmax(0,1fr);gap:6px var(--s3);font-size:var(--fs-sm);margin:0}.case-dl[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{color:var(--ink-500)}.case-dl[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;color:var(--ink-700);line-height:1.6}.case-foot[data-astro-cid-j7pv25f6]{display:flex;gap:var(--s5);padding-top:10px;border-top:1px solid var(--line-100);font-size:var(--fs-xs);color:var(--ink-500)}.case-foot[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--ink-900);font-weight:600;font-size:var(--fs-sm)}.wrap--narrow[data-astro-cid-j7pv25f6]{max-width:760px}.faq[data-astro-cid-j7pv25f6]{display:grid;gap:0;border-top:1px solid var(--line-200)}.faq-item[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--line-200);background:transparent}.faq-item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s4) 0;font-size:var(--fs-body);font-weight:600;color:var(--ink-900);cursor:pointer}.faq-item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq-ico[data-astro-cid-j7pv25f6]{color:var(--ink-500);flex:none;transition:transform .18s ease}.faq-item[data-astro-cid-j7pv25f6][open] .faq-ico[data-astro-cid-j7pv25f6]{transform:rotate(180deg)}.faq-a[data-astro-cid-j7pv25f6]{padding:0 0 var(--s4);font-size:var(--fs-sm);line-height:1.75;color:var(--ink-600);max-width:42em}.cta-band[data-astro-cid-j7pv25f6]{background:var(--ink-950);padding:var(--s7) 0}.cta-inner[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:var(--s5);flex-wrap:wrap}.cta-title[data-astro-cid-j7pv25f6]{font-size:var(--fs-h3);font-weight:700;color:var(--white);letter-spacing:-.01em}.cta-sub[data-astro-cid-j7pv25f6]{margin-top:6px;font-size:var(--fs-sm);color:var(--ink-400);max-width:40em}.cta-contact[data-astro-cid-j7pv25f6]{margin-top:var(--s3);font-size:var(--fs-sm);color:var(--ink-400)}.cta-contact[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--white);font-weight:600;font-family:var(--font-num)}.cta-contact[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--white);font-weight:600;font-family:var(--font-num);border-bottom:1px solid var(--ink-700)}.cta-contact[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border-bottom-color:var(--ink-400)}.cta-acts[data-astro-cid-j7pv25f6]{display:flex;gap:var(--s3);flex-wrap:wrap}.cta-btn[data-astro-cid-j7pv25f6]{background:var(--white);color:var(--ink-900)}.cta-btn[data-astro-cid-j7pv25f6]:hover{background:var(--fill-100);color:var(--ink-900)}.cta-btn-ghost[data-astro-cid-j7pv25f6]{background:transparent;color:var(--white);border-color:var(--ink-700)}.cta-btn-ghost[data-astro-cid-j7pv25f6]:hover{background:transparent;border-color:var(--ink-500);color:var(--white)}@media(max-width:900px){.hero-inner[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);gap:var(--s5);padding:var(--s6) var(--pad)}.hero-fig[data-astro-cid-j7pv25f6]{order:2;display:flex;justify-content:center}.hero-fig[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-width:220px;margin-left:0}.steps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4) var(--s3)}}@media(max-width:640px){.hero-acts[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%}.hero-trust[data-astro-cid-j7pv25f6]{gap:var(--s4);font-size:var(--fs-xs)}.steps[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.step[data-astro-cid-j7pv25f6]{padding-top:var(--s2)}.case-dl[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);gap:2px}.case-dl[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:var(--fs-xs)}.cta-inner[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start}.cta-acts[data-astro-cid-j7pv25f6]{width:100%}.cta-acts[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{flex:1}.faq-item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{font-size:var(--fs-sm)}}
