.page-module__OeUq3G__page{width:1200px;font-size:1.3rem;font-family:var(--font-geist-sans,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial);flex-direction:column;align-items:center;margin:0 auto;padding-bottom:48px;display:flex}.page-module__OeUq3G__banner{width:100%;max-width:1200px;height:480px;margin-bottom:24px;position:relative;overflow:hidden}.page-module__OeUq3G__bannerImage{object-fit:cover}.page-module__OeUq3G__contentWrap{width:100%}.page-module__OeUq3G__serviceSection{background-color:#fff;border:1px solid #818181;border-radius:10px;margin-top:32px;padding:18px}.page-module__OeUq3G__serviceSection+.page-module__OeUq3G__serviceSection{margin-top:18px}.page-module__OeUq3G__sectionTitle{color:#1f1f1f;margin-bottom:12px;padding-left:48px;font-size:1.5rem}.page-module__OeUq3G__cardsGrid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:12px;display:grid}.page-module__OeUq3G__card{background:#fff;border-radius:10px;flex-direction:column;justify-content:flex-start;min-height:140px;padding:16px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 8px 20px #07062b0f}.page-module__OeUq3G__card:hover{transform:translateY(-6px);box-shadow:0 14px 40px #07062b1f}.page-module__OeUq3G__cardTitle{color:#1a1a1a;margin:0 0 8px;font-size:1.05rem}.page-module__OeUq3G__cardText{color:#444;margin:0;line-height:1.4}.page-module__OeUq3G__cardTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__OeUq3G__cardIcon{color:#fff;background:#2c2162;border-radius:50%;justify-content:center;align-items:center;width:1.2em;min-width:1.2em;height:1.2em;font-size:.8rem;display:inline-flex;box-shadow:0 6px 14px #07062b1f}.page-module__OeUq3G__cardIcon svg{width:.7em;height:.7em;display:block}.page-module__OeUq3G__lead{color:#374151;margin-bottom:12px;font-size:1.125rem;font-weight:600}@media (max-width:900px){.page-module__OeUq3G__page{width:100%;padding-top:calc(86px + env(safe-area-inset-top,0px));min-height:calc(100vh - (86px + env(safe-area-inset-top,0px)));box-sizing:border-box;padding-bottom:12px;padding-left:12px;padding-right:12px}.page-module__OeUq3G__cardsGrid{grid-template-columns:repeat(2,1fr);gap:12px}.page-module__OeUq3G__banner{height:320px}}@media (max-width:1100px){.page-module__OeUq3G__cardsGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.page-module__OeUq3G__cardsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.page-module__OeUq3G__cardsGrid{grid-template-columns:1fr}}
