.service-overview.svelte-1si2ibt{padding:80px 0 96px;background:#f5f6fa;color:#30343b}.service-container.svelte-1si2ibt{box-sizing:border-box;width:min(100% - 40px,1180px);margin:0 auto}.service-introduction.svelte-1si2ibt{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:start;padding-bottom:54px;border-bottom:1px solid #dce3eb}.service-eyebrow.svelte-1si2ibt{margin:0 0 10px;color:#d30736;font-size:13px;font-weight:900;text-transform:uppercase}h2.svelte-1si2ibt,h3.svelte-1si2ibt,p.svelte-1si2ibt{letter-spacing:0}h2.svelte-1si2ibt{margin:0;font-size:clamp(30px,4vw,44px);line-height:1.16}h3.svelte-1si2ibt{margin:0 0 10px;font-size:20px;line-height:1.25}p.svelte-1si2ibt,li.svelte-1si2ibt{font-size:16px;line-height:1.7}p.svelte-1si2ibt{margin:0;color:#596373}.service-introduction.svelte-1si2ibt>p:where(.svelte-1si2ibt){font-size:18px}.service-block.svelte-1si2ibt,.faq-block.svelte-1si2ibt{padding-top:58px}.detail-grid.svelte-1si2ibt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.detail-card.svelte-1si2ibt,.use-case-panel.svelte-1si2ibt,.boundary-panel.svelte-1si2ibt,.faq-list.svelte-1si2ibt details:where(.svelte-1si2ibt){border:1px solid #dfe5ec;border-radius:8px;background:#fff}.detail-card.svelte-1si2ibt{padding:26px}.service-columns.svelte-1si2ibt{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:30px;align-items:start}.process-block.svelte-1si2ibt ol:where(.svelte-1si2ibt){margin:28px 0 0;padding:0;list-style:none;counter-reset:process}.process-block.svelte-1si2ibt li:where(.svelte-1si2ibt){display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;margin-bottom:22px;counter-increment:process}.process-block.svelte-1si2ibt li:where(.svelte-1si2ibt):before{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#d30736;color:#fff;font-weight:900;content:counter(process)}.use-case-panel.svelte-1si2ibt{margin-top:58px;padding:28px}.use-case-panel.svelte-1si2ibt h2:where(.svelte-1si2ibt),.boundary-panel.svelte-1si2ibt h2:where(.svelte-1si2ibt){font-size:28px}.use-case-panel.svelte-1si2ibt ul:where(.svelte-1si2ibt),.boundary-panel.svelte-1si2ibt ul:where(.svelte-1si2ibt){margin:20px 0 0;padding-left:20px}.use-case-panel.svelte-1si2ibt li:where(.svelte-1si2ibt),.boundary-panel.svelte-1si2ibt li:where(.svelte-1si2ibt){margin-bottom:10px;color:#4c5767}.boundary-panel.svelte-1si2ibt{margin-top:46px;padding:30px;border-color:#d3073638;background:#fff5f7}.faq-block.svelte-1si2ibt>h2:where(.svelte-1si2ibt){margin-bottom:26px}.faq-list.svelte-1si2ibt{display:grid;gap:12px}.faq-list.svelte-1si2ibt details:where(.svelte-1si2ibt){padding:20px 22px}.faq-list.svelte-1si2ibt summary:where(.svelte-1si2ibt){cursor:pointer;font-size:17px;font-weight:900}.faq-list.svelte-1si2ibt details:where(.svelte-1si2ibt) p:where(.svelte-1si2ibt){padding-top:14px}@media (max-width: 767px){.service-overview.svelte-1si2ibt{padding:60px 0 72px}.service-introduction.svelte-1si2ibt,.service-columns.svelte-1si2ibt,.detail-grid.svelte-1si2ibt{grid-template-columns:1fr}.service-introduction.svelte-1si2ibt{gap:22px;padding-bottom:40px}.service-block.svelte-1si2ibt,.faq-block.svelte-1si2ibt{padding-top:44px}.use-case-panel.svelte-1si2ibt{margin-top:0}}
