
    .hksev-vet-page{font-family:-apple-system,BlinkMacSystemFont,"PingFang TC","Microsoft JhengHei",sans-serif;color:#1e293b;line-height:1.7;background:#fff}
    .hksev-vet-page *{box-sizing:border-box}
    .hksev-vet-hero{padding:72px 20px;text-align:center;background:linear-gradient(180deg,#eff8ff,#fff)}
    .hksev-vet-hero h1{max-width:900px;margin:0 auto 18px;font-size:clamp(32px,5vw,56px);line-height:1.2;color:#123b63}
    .hksev-vet-hero p{max-width:780px;margin:0 auto 28px;color:#526579;font-size:18px}
    .hksev-vet-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}
    .hksev-vet-btn{display:inline-block;padding:12px 22px;border-radius:999px;text-decoration:none;font-weight:700;border:2px solid #1677c8;color:#1677c8;background:#fff}
    .hksev-vet-btn.primary{background:#1677c8;color:#fff}
    .hksev-vet-section{max-width:1180px;margin:auto;padding:58px 20px}
    .hksev-vet-section h2{text-align:center;margin:0 0 12px;font-size:clamp(28px,4vw,42px);color:#123b63}
    .hksev-vet-lead{text-align:center;max-width:720px;margin:0 auto 34px;color:#607286}
    .hksev-vet-alert{margin:0 auto 28px;max-width:1180px;padding:28px 20px;text-align:center;background:#123b63;color:#fff}
    .hksev-vet-alert h2{margin:0 0 8px;color:#fff;font-size:clamp(25px,3vw,36px)}
    .hksev-vet-alert p{max-width:760px;margin:0 auto 20px;color:#e8f3fb}
    .hksev-vet-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
    .hksev-vet-card{padding:26px;border:1px solid #dce9f3;border-radius:16px;background:#fff;box-shadow:0 5px 20px rgba(18,59,99,.07)}
    .hksev-vet-card h3{margin:0 0 10px;color:#123b63;font-size:23px;line-height:1.35}
    .hksev-vet-card p{margin:0 0 16px;color:#607286}
    .hksev-vet-card ul{padding-left:20px;margin:0 0 20px;color:#526579}
    .hksev-vet-card li{margin:5px 0}
    .hksev-vet-card a{color:#126fb8;font-weight:700}
    .hksev-vet-services{grid-template-columns:repeat(3,1fr)}
    .hksev-vet-services .hksev-vet-card{background:#f7fbfe}
    .hksev-vet-faq{max-width:900px;margin:auto;padding:58px 20px}
    .hksev-vet-faq details{padding:18px 0;border-bottom:1px solid #dce9f3}
    .hksev-vet-faq summary{cursor:pointer;font-weight:700;color:#123b63;font-size:18px}
    .hksev-vet-faq p{margin:12px 0 0;color:#526579}
    .hksev-vet-footer-cta{margin:0 auto 58px;max-width:1000px;padding:48px 20px;text-align:center;border-radius:20px;background:linear-gradient(135deg,#126fb8,#58aee2);color:#fff}
    .hksev-vet-footer-cta h2{margin:0 0 12px;color:#fff}
    .hksev-vet-footer-cta p{margin:0 auto 24px;max-width:700px;color:#f4fbff}
    .hksev-vet-phones{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;font-size:16px}
    .hksev-vet-phones a{color:#fff}
    /* 覆蓋官網主題樣式：標題及說明保持真正置中 */
    .hksev-vet-page{display:flex!important;flex-direction:column!important;align-items:stretch!important}
    .hksev-vet-page>.hksev-vet-hero{order:1!important}
    .hksev-vet-page>.hksev-vet-alert{order:2!important}
    .hksev-vet-page>#services{order:3!important}
    .hksev-vet-page>#branches{order:4!important}
    .hksev-vet-page>.hksev-vet-faq{order:5!important}
    .hksev-vet-page>.hksev-vet-footer-cta{order:6!important}
    .hksev-vet-page .hksev-vet-section h2,
    .hksev-vet-page .hksev-vet-lead,
    .hksev-vet-page .hksev-vet-faq h2{text-align:center!important;margin-left:auto!important;margin-right:auto!important}
    .hksev-vet-page .hksev-vet-section h2{width:100%!important}
    .hksev-vet-page .hksev-vet-lead{display:block!important;width:100%!important;max-width:720px!important}
    .hksev-vet-page .hksev-vet-actions{text-align:center!important}
    @media(max-width:800px){.hksev-vet-grid,.hksev-vet-services{grid-template-columns:1fr}.hksev-vet-section{padding:42px 16px}.hksev-vet-hero{padding:52px 16px}.hksev-vet-card{padding:22px}}
  