.service-page[data-v-c06d8802]{background:#fff;width:100%}.page-content[data-v-c06d8802]{padding:40px 0}.page-content .content-container[data-v-c06d8802]{display:flex;flex-direction:column;gap:40px}.section-card[data-v-c06d8802]{background:#fff;border:1px solid #e0e0e0;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}.section-card[data-v-c06d8802]:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.15);border-color:#d0d0d0}.section-card .section-header[data-v-c06d8802]{padding:32px 40px;border-bottom:1px solid #f0f0f0;background:#fff;display:flex;align-items:center;gap:20px}.section-card .section-header .section-icon[data-v-c06d8802]{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,rgba(151,87,215,.1),rgba(179,113,240,.1));display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}.section-card .section-header .section-icon svg[data-v-c06d8802]{color:#9757d7}.section-card .section-header .section-title[data-v-c06d8802]{margin:0;font-size:28px;font-weight:700;color:#333;line-height:1.3;letter-spacing:-.3px}.section-card .section-body[data-v-c06d8802]{padding:40px;background:#fff}.section-card .section-body .content-text[data-v-c06d8802]{font-size:18px;line-height:1.8;color:#444}.section-card .section-body .content-text p[data-v-c06d8802]{margin:0 0 24px;text-align:justify}.section-card .section-body .content-text p[data-v-c06d8802]:last-child{margin-bottom:0}.section-card:hover .section-icon[data-v-c06d8802]{transform:scale(1.05)}