.mid-cta[data-astro-cid-wc7z3kk2]{color:#fff;background:linear-gradient(120deg,#1d4ed8 0%,#2563eb 55%,#4f83f6 100%);padding:44px 0;position:relative;overflow:hidden}.mid-cta[data-astro-cid-wc7z3kk2]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff24 0 22%,#0000 22% 48%,#ffffff14 48% 70%,#0000 70%);width:180px;height:160%;position:absolute;top:-30%;right:4%;transform:skew(-18deg)}.mid-cta-inner[data-astro-cid-wc7z3kk2]{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;display:grid;position:relative}.mid-cta-label[data-astro-cid-wc7z3kk2]{color:#1d4ed8;background:#fff;border-radius:999px;margin-bottom:10px;padding:3px 14px;font-size:12px;font-weight:700;display:inline-block}.mid-cta-title[data-astro-cid-wc7z3kk2]{letter-spacing:-.02em;margin:0;font-size:clamp(17px,1.9vw,22px);font-weight:700;line-height:1.6}.mid-cta-actions[data-astro-cid-wc7z3kk2]{flex-wrap:wrap;gap:12px;display:flex}.mid-cta-btn[data-astro-cid-wc7z3kk2]{color:#0a0a0a;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;min-width:250px;padding:14px 16px 14px 22px;font-size:15px;font-weight:700;line-height:1.4;transition:transform .2s;display:flex;box-shadow:0 10px 24px #0a0a0a29}.mid-cta-btn[data-astro-cid-wc7z3kk2]:hover{transform:translateY(-2px)}.mid-cta-btn[data-astro-cid-wc7z3kk2] small[data-astro-cid-wc7z3kk2]{color:#4b5563;font-size:11px;font-weight:600;display:block}.mid-cta-btn[data-astro-cid-wc7z3kk2] i[data-astro-cid-wc7z3kk2]{color:#fff;background:#2563eb;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.mid-cta-btn[data-astro-cid-wc7z3kk2].primary{color:#fff;background:#0b0e14}.mid-cta-btn[data-astro-cid-wc7z3kk2].primary small[data-astro-cid-wc7z3kk2]{color:#9aa1ad}@media (width<=900px){.mid-cta-inner[data-astro-cid-wc7z3kk2]{grid-template-columns:1fr}}@media (width<=560px){.mid-cta-actions[data-astro-cid-wc7z3kk2]{flex-direction:column}.mid-cta-btn[data-astro-cid-wc7z3kk2]{width:100%;min-width:0}}.reasons-band[data-astro-cid-bzfw4ka5]{background:#f7f8fa;padding:90px 0}.reasons-grid[data-astro-cid-bzfw4ka5]{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.reasons-grid[data-astro-cid-bzfw4ka5] article[data-astro-cid-bzfw4ka5]{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:auto 1fr;gap:20px;padding:30px 28px;display:grid;box-shadow:0 1px 2px #0a0a0a0a}.reason-no[data-astro-cid-bzfw4ka5]{color:#2563eb;background:#2563eb14;border-radius:50%;place-items:center;width:56px;height:56px;font-size:20px;font-weight:800;display:grid}.reasons-grid[data-astro-cid-bzfw4ka5] h3[data-astro-cid-bzfw4ka5]{letter-spacing:-.02em;margin:0 0 10px;font-size:19px}.reasons-grid[data-astro-cid-bzfw4ka5] p[data-astro-cid-bzfw4ka5]{color:var(--muted);margin:0;font-size:14px;line-height:1.9}@media (width<=900px){.reasons-grid[data-astro-cid-bzfw4ka5]{grid-template-columns:1fr}}@media (width<=560px){.reasons-band[data-astro-cid-bzfw4ka5]{padding:60px 0}.reasons-grid[data-astro-cid-bzfw4ka5] article[data-astro-cid-bzfw4ka5]{grid-template-columns:1fr;padding:24px 20px}}.area-band[data-astro-cid-hkddeiu3]{background:#f7f8fa;padding:90px 0}.industry-list[data-astro-cid-hkddeiu3]{flex-wrap:wrap;justify-content:center;gap:8px;max-width:900px;margin:0 auto;padding:0;list-style:none;display:flex}.industry-list[data-astro-cid-hkddeiu3] li[data-astro-cid-hkddeiu3]{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:7px 16px;font-size:14px;font-weight:500}.area-box[data-astro-cid-hkddeiu3]{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px 28px}.area-row[data-astro-cid-hkddeiu3]{grid-template-columns:120px 1fr;align-items:start;gap:16px;padding:16px 0;display:grid}.area-row[data-astro-cid-hkddeiu3]+.area-row[data-astro-cid-hkddeiu3]{border-top:1px solid var(--line)}.area-row[data-astro-cid-hkddeiu3] h3[data-astro-cid-hkddeiu3]{color:#1d4ed8;letter-spacing:0;margin:5px 0 0;font-size:15px}.area-row[data-astro-cid-hkddeiu3] ul[data-astro-cid-hkddeiu3]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.area-row[data-astro-cid-hkddeiu3] li[data-astro-cid-hkddeiu3]{background:#f7f8fa;border-radius:4px;padding:4px 13px;font-size:14px}.area-note[data-astro-cid-hkddeiu3]{max-width:760px;color:var(--muted);text-align:center;margin:20px auto 0;font-size:14px}@media (width<=560px){.area-band[data-astro-cid-hkddeiu3]{padding:60px 0}.area-box[data-astro-cid-hkddeiu3]{padding:12px 18px}.area-row[data-astro-cid-hkddeiu3]{grid-template-columns:1fr;gap:8px}}
