.sf-purchase-service{margin:22px 0;padding:0 20px;border:1px solid #dde5ee;border-radius:12px;background:#f8fafc;color:#263d58;text-align:left}.sf-purchase-service,.sf-purchase-service *{box-sizing:border-box}.sf-purchase-benefits{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 24px;list-style:none;margin:0;padding:19px 0}.sf-purchase-benefits li{display:flex;align-items:center;gap:9px;margin:0;padding:0;font:400 13px/1.8 Noto Sans TC,Arial,sans-serif;color:#526278}.sf-purchase-benefits li:before{display:none}.sf-purchase-benefits svg{width:22px;height:22px;flex:none;color:#315b83}.sf-purchase-benefits strong{font-weight:600;color:#243d5d}.sf-purchase-policy{border-top:1px solid #e0e6ed}.sf-purchase-policy summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;cursor:pointer;list-style:none;color:#47627d;font:500 12px/1.7 Noto Sans TC,Arial,sans-serif}.sf-purchase-policy summary::-webkit-details-marker{display:none}.sf-purchase-policy summary:focus-visible,.sf-policy-contact a:focus-visible{outline:2px solid #315b83;outline-offset:3px;border-radius:4px}.sf-policy-expand{font-size:20px;font-weight:300;transition:transform .18s}.sf-purchase-policy[open] .sf-policy-expand{transform:rotate(45deg)}.sf-policy-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;border-top:1px solid #e0e6ed;padding:24px 0}.sf-policy-content h3{margin:0 0 9px;font:600 14px/1.6 Noto Sans TC,Arial,sans-serif;color:#213c5a;letter-spacing:.02em}.sf-policy-content p{margin:0;font:400 12px/1.9 Noto Sans TC,Arial,sans-serif;color:#596879;overflow-wrap:anywhere}.sf-policy-content p+p{margin-top:9px}.sf-policy-contact{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:10px}.sf-policy-contact a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#224f78!important;font:500 12px/1.6 Noto Sans TC,Arial,sans-serif;text-decoration:underline;text-underline-offset:4px}.product-page .sf-purchase-benefits{flex-direction:column;align-items:flex-start;gap:7px;padding:16px 0}.product-page .sf-policy-content{grid-template-columns:minmax(0,1fr);gap:20px}@media (max-width:700px){.sf-purchase-service{padding:0 16px;margin:18px 0}.sf-purchase-benefits{flex-direction:column;align-items:flex-start;gap:7px;padding:16px 0}.sf-purchase-benefits li{font-size:12px;gap:8px}.sf-purchase-benefits svg{width:20px;height:20px}.sf-policy-content{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px 0}}@media (prefers-reduced-motion:reduce){.sf-policy-expand{transition:none}}
