{"id":4760,"date":"2026-06-09T00:00:22","date_gmt":"2026-06-08T16:00:22","guid":{"rendered":"https:\/\/www.transyncai.com\/?page_id=4760"},"modified":"2026-06-10T22:44:30","modified_gmt":"2026-06-10T14:44:30","slug":"resources","status":"publish","type":"page","link":"https:\/\/www.transyncai.com\/it\/trust-center\/resources\/","title":{"rendered":"\u4fe1\u4efb\u4e2d\u5fc3\u8d44\u6e90"},"content":{"rendered":"\n\t\t<div id=\"fws_6a2a7c9a6107c\"  data-column-margin=\"default\" data-midnight=\"dark\"  class=\"wpb_row vc_row-fluid vc_row full-width-section\"  style=\"padding-top: 0px; padding-bottom: 0px; \"><div class=\"row-bg-wrap\" data-bg-animation=\"none\" data-bg-animation-delay=\"\" data-bg-overlay=\"false\"><div class=\"inner-wrap row-bg-layer\" ><div class=\"row-bg viewport-desktop\"  style=\"\"><\/div><\/div><\/div><div class=\"row_col_wrap_12 col span_12 dark left\">\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone \"  data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t\t<div class=\"wpb_wrapper\">\n\t\t\t\t\n<div class=\"wpb_text_column wpb_content_element \" >\n\t<nav class=\"trust-center-nav\" data-no-translation=\"\" aria-label=\"\u4fe1\u4efb\u4e2d\u5fc3\u9875\u9762\u5bfc\u822a\"><a class=\"trust-nav-brand\" href=\"https:\/\/www.transyncai.com\/?page_id=4585&amp;preview=true\">Transync AI<\/a> <a class=\"active\" href=\"https:\/\/www.transyncai.com\/?page_id=4760&amp;preview=true\">\u8d44\u6e90<\/a> <a href=\"https:\/\/www.transyncai.com\/?page_id=4761&amp;preview=true\">\u7b2c\u4e09\u65b9\u670d\u52a1\u4f9b\u5e94\u5546<\/a> <a class=\"trust-nav-quote trust-open-quote-modal\" href=\"#quote\">\u83b7\u53d6\u62a5\u4ef7\u5355<\/a> <a class=\"trust-nav-request\" href=\"https:\/\/www.transyncai.com\/?page_id=4585&amp;preview=true#request\">\u7533\u8bf7\u8bbf\u95ee<\/a><\/nav>\n<\/div>\n\n\n\n\n\t\t\t<\/div> \n\t\t<\/div>\n\t<\/div> \n<\/div><\/div>\n\t\t<div id=\"fws_6a2a7c9a61364\"  data-column-margin=\"default\" data-midnight=\"dark\" data-top-percent=\"6%\" data-bottom-percent=\"3%\"  class=\"wpb_row vc_row-fluid vc_row full-width-section\"  style=\"padding-top: calc(100vw * 0.06); padding-bottom: calc(100vw * 0.03); \"><div class=\"row-bg-wrap\" data-bg-animation=\"none\" data-bg-animation-delay=\"\" data-bg-overlay=\"false\"><div class=\"inner-wrap row-bg-layer\" ><div class=\"row-bg viewport-desktop\"  style=\"\"><\/div><\/div><\/div><div class=\"row_col_wrap_12 col span_12 dark left\">\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col padding-5-percent inherit_tablet inherit_phone \"  data-padding-pos=\"left-right\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t\t<div class=\"wpb_wrapper\">\n\t\t\t\t<div class=\"nectar-responsive-text font_size_max_52px font_size_desktop_2vw font_size_tablet_34px font_size_phone_30px font_line_height_1-12 nectar-link-underline-effect\" style=\"color: #0f172a;\"><h1 id=\"resources\">\u4fe1\u4efb\u4e2d\u5fc3\u8d44\u6e90<\/h1>\n<\/div>\n<div class=\"wpb_text_column wpb_content_element \" >\n\t<p class=\"trust-hero-copy\">\u67e5\u770b\u53ef\u7533\u8bf7\u8bbf\u95ee\u7684\u5b89\u5168\u3001\u5408\u89c4\u3001\u6cbb\u7406\u3001\u6570\u636e\u5904\u7406\u3001\u5546\u52a1\u4e0e\u6cd5\u5f8b\u8d44\u6599\u3002\u70b9\u51fb\u8d44\u6599\u53f3\u4fa7\u201c\u7533\u8bf7\u67e5\u770b\u201d\u5373\u53ef\u6253\u5f00\u7533\u8bf7\u5f39\u7a97\uff1b\u62a5\u4ef7\u5355\u53ef\u76f4\u63a5\u83b7\u53d6 HTML \u62a5\u4ef7\u9884\u89c8\u3002<\/p>\n<\/div>\n\n\n\n\n\t\t\t<\/div> \n\t\t<\/div>\n\t<\/div> \n<\/div><\/div>\n\t\t<div id=\"fws_6a2a7c9a615dd\"  data-column-margin=\"default\" data-midnight=\"dark\" data-top-percent=\"2%\" data-bottom-percent=\"2%\"  class=\"wpb_row vc_row-fluid vc_row\"  style=\"padding-top: calc(100vw * 0.02); padding-bottom: calc(100vw * 0.02); \"><div class=\"row-bg-wrap\" data-bg-animation=\"none\" data-bg-animation-delay=\"\" data-bg-overlay=\"false\"><div class=\"inner-wrap row-bg-layer\" ><div class=\"row-bg viewport-desktop\"  style=\"\"><\/div><\/div><\/div><div class=\"row_col_wrap_12 col span_12 dark left\">\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding\"  data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t\t<div class=\"wpb_wrapper\">\n\t\t\t\t\n<div class=\"wpb_text_column wpb_content_element \" >\n\t<div class=\"trust-search-shell\" data-no-translation=\"\"><input id=\"trust-resource-search\" type=\"search\" placeholder=\"\u641c\u7d22\u62a5\u544a\u3001\u653f\u7b56\u3001\u5408\u540c\u3001\u534f\u8bae...\" aria-label=\"\u641c\u7d22\u4fe1\u4efb\u4e2d\u5fc3\u8d44\u6e90\" \/> <span class=\"trust-search-shortcut\">\u2318 K<\/span><\/div>\n<\/div>\n\n\n\n\n\t\t\t<\/div> \n\t\t<\/div>\n\t<\/div> \n<\/div><\/div>\n\t\t<div id=\"fws_6a2a7c9a6175d\"  data-column-margin=\"default\" data-midnight=\"dark\" data-top-percent=\"5%\" data-bottom-percent=\"4%\"  class=\"wpb_row vc_row-fluid vc_row\"  style=\"padding-top: calc(100vw * 0.05); padding-bottom: calc(100vw * 0.04); \"><div class=\"row-bg-wrap\" data-bg-animation=\"none\" data-bg-animation-delay=\"\" data-bg-overlay=\"false\"><div class=\"inner-wrap row-bg-layer\" ><div class=\"row-bg viewport-desktop\"  style=\"\"><\/div><\/div><\/div><div class=\"row_col_wrap_12 col span_12 dark left\">\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding\"  data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t\t<div class=\"wpb_wrapper\">\n\t\t\t\t<div class=\"nectar-responsive-text font_size_max_44px font_size_desktop_2vw font_size_tablet_30px font_size_phone_28px font_line_height_1-2 nectar-link-underline-effect\" style=\"color: #0f172a;\"><h2 id=\"resources\">\u9009\u62e9\u9700\u8981\u7533\u8bf7\u8bbf\u95ee\u7684\u8d44\u6599<\/h2>\n<\/div>\n<div class=\"wpb_text_column wpb_content_element \" >\n\t<div class=\"trust-resource-toolbar\" data-no-translation=\"\">\n<p>\u70b9\u51fb\u8d44\u6599\u53f3\u4fa7\u7684\u201c\u7533\u8bf7\u67e5\u770b\u201d\u5373\u53ef\u6253\u5f00\u7533\u8bf7\u5f39\u7a97\uff1b\u62a5\u4ef7\u5355\u53ef\u76f4\u63a5\u70b9\u51fb\u201c\u83b7\u53d6\u62a5\u4ef7\u201d\u751f\u6210 HTML \u9884\u89c8\u3002<\/p>\n<\/div>\n<div class=\"trust-resource-groups\" data-no-translation=\"\">\n<section class=\"trust-resource-group\" data-no-translation=\"\">\n<div class=\"trust-group-heading\" data-no-translation=\"\">\n<h3>\u4fe1\u606f\u5b89\u5168\u653f\u7b56\u7c7b<\/h3>\n<p>10 \u9879\n<\/p><\/div>\n<div class=\"trust-resource-list\" data-no-translation=\"\">\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"\u4fe1\u606f\u5b89\u5168\u653f\u7b56 information security policy\" data-doc-value=\"\u4fe1\u606f\u5b89\u5168\u653f\u7b56 (Information Security Policy)\"><span class=\"trust-resource-main\"><strong>\u4fe1\u606f\u5b89\u5168\u653f\u7b56<\/strong><small>Information Security Policy<\/small><\/span><button class=\"trust-resource-action trust-open-request-modal\" type=\"button\" data-doc-value=\"\u4fe1\u606f\u5b89\u5168\u653f\u7b56 (Information Security Policy)\">\u7533\u8bf7\u67e5\u770b<\/button><\/div>\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"\u7f51\u7edc\u5b89\u5168\u653f\u7b56 network security policy\" data-doc-value=\"\u7f51\u7edc\u5b89\u5168\u653f\u7b56 (Network Security Policy)\"><span class=\"trust-resource-main\"><strong>\u7f51\u7edc\u5b89\u5168\u653f\u7b56<\/strong><small>Network Security Policy<\/small><\/span><button class=\"trust-resource-action trust-open-request-modal\" type=\"button\" data-doc-value=\"\u7f51\u7edc\u5b89\u5168\u653f\u7b56 (Network Security Policy)\">\u7533\u8bf7\u67e5\u770b<\/button><\/div>\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"\u8bbf\u95ee\u63a7\u5236\u4e0e\u7ec8\u6b62\u653f\u7b56 access control and termination policy\" data-doc-value=\"\u8bbf\u95ee\u63a7\u5236\u4e0e\u7ec8\u6b62\u653f\u7b56 (Access Control and Termination Policy)\"><span class=\"trust-resource-main\"><strong>\u8bbf\u95ee\u63a7\u5236\u4e0e\u7ec8\u6b62\u653f\u7b56<\/strong><small>Access Control and Termination Policy<\/small><\/span><button class=\"trust-resource-action trust-open-request-modal\" type=\"button\" data-doc-value=\"\u8bbf\u95ee\u63a7\u5236\u4e0e\u7ec8\u6b62\u653f\u7b56 (Access Control and Termination Policy)\">\u7533\u8bf7\u67e5\u770b<\/button><\/div>\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"\u53ef\u63a5\u53d7\u4f7f\u7528\u653f\u7b56 acceptable use policy\" data-doc-value=\"\u53ef\u63a5\u53d7\u4f7f\u7528\u653f\u7b56 (Acceptable Use Policy)\"><span class=\"trust-resource-main\"><strong>\u53ef\u63a5\u53d7\u4f7f\u7528\u653f\u7b56<\/strong><small>Acceptable Use Policy<\/small><\/span><button class=\"trust-resource-action trust-open-request-modal\" type=\"button\" data-doc-value=\"\u53ef\u63a5\u53d7\u4f7f\u7528\u653f\u7b56 (Acceptable Use Policy)\">\u7533\u8bf7\u67e5\u770b<\/button><\/div>\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"\u57fa\u7ebf\u52a0\u56fa\u653f\u7b56 baseline hardening policy\" data-doc-value=\"\u57fa\u7ebf\u52a0\u56fa\u653f\u7b56 (Baseline Hardening Policy)\"><span class=\"trust-resource-main\"><strong>\u57fa\u7ebf\u52a0\u56fa\u653f\u7b56<\/strong><small>Baseline Hardening Policy<\/small><\/span><button class=\"trust-resource-action trust-open-request-modal\" type=\"button\" data-doc-value=\"\u57fa\u7ebf\u52a0\u56fa\u653f\u7b56 (Baseline Hardening Policy)\">\u7533\u8bf7\u67e5\u770b<\/button><\/div>\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"\u7269\u7406\u5b89\u5168\u653f\u7b56 physical security policy\" data-doc-value=\"\u7269\u7406\u5b89\u5168\u653f\u7b56 (Physical Security Policy)\"><span class=\"trust-resource-main\"><strong>\u7269\u7406\u5b89\u5168\u653f\u7b56<\/strong><small>Physical Security Policy<\/small><\/span><button class=\"trust-resource-action trust-open-request-modal\" type=\"button\" data-doc-value=\"\u7269\u7406\u5b89\u5168\u653f\u7b56 (Physical Security Policy)\">\u7533\u8bf7\u67e5\u770b<\/button><\/div>\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"\u4eba\u5458\u5b89\u5168\u653f\u7b56 personnel security policy\" data-doc-value=\"\u4eba\u5458\u5b89\u5168\u653f\u7b56 (Personnel Security Policy)\"><span class=\"trust-resource-main\"><strong>\u4eba\u5458\u5b89\u5168\u653f\u7b56<\/strong><small>Personnel Security Policy<\/small><\/span><button class=\"trust-resource-action trust-open-request-modal\" type=\"button\" data-doc-value=\"\u4eba\u5458\u5b89\u5168\u653f\u7b56 (Personnel Security Policy)\">\u7533\u8bf7\u67e5\u770b<\/button><\/div>\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"\u4fe1\u606f\u5b89\u5168\u7ba1\u7406\u4f53\u7cfb\u624b\u518c isms manual\" data-doc-value=\"\u4fe1\u606f\u5b89\u5168\u7ba1\u7406\u4f53\u7cfb\u624b\u518c (ISMS Manual)\"><span class=\"trust-resource-main\"><strong>\u4fe1\u606f\u5b89\u5168\u7ba1\u7406\u4f53\u7cfb\u624b\u518c<\/strong><small>ISMS Manual<\/small><\/span><button class=\"trust-resource-action trust-open-request-modal\" type=\"button\" data-doc-value=\"\u4fe1\u606f\u5b89\u5168\u7ba1\u7406\u4f53\u7cfb\u624b\u518c (ISMS Manual)\">\u7533\u8bf7\u67e5\u770b<\/button><\/div>\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"\u4fe1\u606f\u5b89\u5168\u7ba1\u7406\u4f53\u7cfb\u9002\u7528\u6027\u58f0\u660e isms statement of applicability\" data-doc-value=\"\u4fe1\u606f\u5b89\u5168\u7ba1\u7406\u4f53\u7cfb\u9002\u7528\u6027\u58f0\u660e (ISMS Statement of Applicability)\"><span class=\"trust-resource-main\"><strong>\u4fe1\u606f\u5b89\u5168\u7ba1\u7406\u4f53\u7cfb\u9002\u7528\u6027\u58f0\u660e<\/strong><small>ISMS Statement of Applicability<\/small><\/span><button class=\"trust-resource-action trust-open-request-modal\" type=\"button\" data-doc-value=\"\u4fe1\u606f\u5b89\u5168\u7ba1\u7406\u4f53\u7cfb\u9002\u7528\u6027\u58f0\u660e (ISMS Statement of Applicability)\">\u7533\u8bf7\u67e5\u770b<\/button><\/div>\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"\u4fe1\u606f\u5b89\u5168\u5b98\u653f\u7b56 ciso policy\" data-doc-value=\"\u4fe1\u606f\u5b89\u5168\u5b98\u653f\u7b56 (CISO Policy)\"><span class=\"trust-resource-main\"><strong>\u4fe1\u606f\u5b89\u5168\u5b98\u653f\u7b56<\/strong><small>CISO Policy<\/small><\/span><button class=\"trust-resource-action trust-open-request-modal\" type=\"button\" data-doc-value=\"\u4fe1\u606f\u5b89\u5168\u5b98\u653f\u7b56 (CISO Policy)\">\u7533\u8bf7\u67e5\u770b<\/button><\/div>\n<\/div>\n<\/section>\n<section class=\"trust-resource-group\" data-no-translation=\"\">\n<div class=\"trust-group-heading\" data-no-translation=\"\">\n<h3>\u98ce\u9669\u7ba1\u7406\u653f\u7b56\u7c7b<\/h3>\n<p>6 \u9879\n<\/p><\/div>\n<div class=\"trust-resource-list\" data-no-translation=\"\">\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"\u4e8b\u4ef6\u54cd\u5e94\u653f\u7b56 incident response policy\" data-doc-value=\"\u4e8b\u4ef6\u54cd\u5e94\u653f\u7b56 (Incident Response Policy)\"><span class=\"trust-resource-main\"><strong>\u4e8b\u4ef6\u54cd\u5e94\u653f\u7b56<\/strong><small>Incident Response Policy<\/small><\/span><button class=\"trust-resource-action trust-open-request-modal\" type=\"button\" data-doc-value=\"\u4e8b\u4ef6\u54cd\u5e94\u653f\u7b56 (Incident Response Policy)\">\u7533\u8bf7\u67e5\u770b<\/button><\/div>\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"\u53d8\u66f4\u7ba1\u7406\u653f\u7b56 change management policy\" data-doc-value=\"\u53d8\u66f4\u7ba1\u7406\u653f\u7b56 (Change Management Policy)\"><span class=\"trust-resource-main\"><strong>\u53d8\u66f4\u7ba1\u7406\u653f\u7b56<\/strong><small>Change Management Policy<\/small><\/span><button class=\"trust-resource-action trust-open-request-modal\" type=\"button\" data-doc-value=\"\u53d8\u66f4\u7ba1\u7406\u653f\u7b56 (Change Management Policy)\">\u7533\u8bf7\u67e5\u770b<\/button><\/div>\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"\u4e1a\u52a1\u5f71\u54cd\u8bc4\u4f30\u653f\u7b56 business impact assessment policy\" data-doc-value=\"\u4e1a\u52a1\u5f71\u54cd\u8bc4\u4f30\u653f\u7b56 (Business Impact Assessment Policy)\"><span class=\"trust-resource-main\"><strong>\u4e1a\u52a1\u5f71\u54cd\u8bc4\u4f30\u653f\u7b56<\/strong><small>Business Impact Assessment Policy<\/small><\/span><button class=\"trust-resource-action trust-open-request-modal\" type=\"button\" data-doc-value=\"\u4e1a\u52a1\u5f71\u54cd\u8bc4\u4f30\u653f\u7b56 (Business Impact Assessment Policy)\">\u7533\u8bf7\u67e5\u770b<\/button><\/div>\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"\u98ce\u9669\u8bc4\u4f30\u4e0e\u5904\u7406\u653f\u7b56 risk assessment and treatment policy\" data-doc-value=\"\u98ce\u9669\u8bc4\u4f30\u4e0e\u5904\u7406\u653f\u7b56 (Risk Assessment and Treatment Policy)\"><span class=\"trust-resource-main\"><strong>\u98ce\u9669\u8bc4\u4f30\u4e0e\u5904\u7406\u653f\u7b56<\/strong><small>Risk Assessment and Treatment Policy<\/small><\/span><button class=\"trust-resource-action trust-open-request-modal\" type=\"button\" data-doc-value=\"\u98ce\u9669\u8bc4\u4f30\u4e0e\u5904\u7406\u653f\u7b56 (Risk Assessment and Treatment Policy)\">\u7533\u8bf7\u67e5\u770b<\/button><\/div>\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"\u4e1a\u52a1\u8fde\u7eed\u6027\u4e0e\u707e\u96be\u6062\u590d\u653f\u7b56 business continuity and disaster recovery policy\" data-doc-value=\"\u4e1a\u52a1\u8fde\u7eed\u6027\u4e0e\u707e\u96be\u6062\u590d\u653f\u7b56 (Business Continuity and Disaster Recovery Policy)\"><span class=\"trust-resource-main\"><strong>\u4e1a\u52a1\u8fde\u7eed\u6027\u4e0e\u707e\u96be\u6062\u590d\u653f\u7b56<\/strong><small>Business Continuity and Disaster Recovery Policy<\/small><\/span><button class=\"trust-resource-action trust-open-request-modal\" type=\"button\" data-doc-value=\"\u4e1a\u52a1\u8fde\u7eed\u6027\u4e0e\u707e\u96be\u6062\u590d\u653f\u7b56 (Business Continuity and Disaster Recovery Policy)\">\u7533\u8bf7\u67e5\u770b<\/button><\/div>\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"isms \u5185\u90e8\u5ba1\u8ba1\u8ba1\u5212 isms internal audit plan\" data-doc-value=\"ISMS \u5185\u90e8\u5ba1\u8ba1\u8ba1\u5212 (ISMS Internal Audit Plan)\"><span class=\"trust-resource-main\"><strong>ISMS \u5185\u90e8\u5ba1\u8ba1\u8ba1\u5212<\/strong><small>ISMS Internal Audit Plan<\/small><\/span><button class=\"trust-resource-action trust-open-request-modal\" type=\"button\" data-doc-value=\"ISMS \u5185\u90e8\u5ba1\u8ba1\u8ba1\u5212 (ISMS Internal Audit Plan)\">\u7533\u8bf7\u67e5\u770b<\/button><\/div>\n<\/div>\n<\/section>\n<section class=\"trust-resource-group\" data-no-translation=\"\">\n<div class=\"trust-group-heading\" data-no-translation=\"\">\n<h3>\u7ec4\u7ec7\u4e0e\u7ba1\u7406\u653f\u7b56\u7c7b<\/h3>\n<p>6 \u9879\n<\/p><\/div>\n<div class=\"trust-resource-list\" data-no-translation=\"\">\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"\u4fe1\u606f\u5b89\u5168\u7ba1\u7406\u4f53\u7cfb\u6c9f\u901a\u8ba1\u5212\u653f\u7b56 isms communication plan policy\" data-doc-value=\"\u4fe1\u606f\u5b89\u5168\u7ba1\u7406\u4f53\u7cfb\u6c9f\u901a\u8ba1\u5212\u653f\u7b56 (ISMS Communication Plan Policy)\"><span class=\"trust-resource-main\"><strong>\u4fe1\u606f\u5b89\u5168\u7ba1\u7406\u4f53\u7cfb\u6c9f\u901a\u8ba1\u5212\u653f\u7b56<\/strong><small>ISMS Communication Plan Policy<\/small><\/span><button class=\"trust-resource-action trust-open-request-modal\" type=\"button\" data-doc-value=\"\u4fe1\u606f\u5b89\u5168\u7ba1\u7406\u4f53\u7cfb\u6c9f\u901a\u8ba1\u5212\u653f\u7b56 (ISMS Communication Plan Policy)\">\u7533\u8bf7\u67e5\u770b<\/button><\/div>\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"\u76d1\u7763\u59d4\u5458\u4f1a\u7ae0\u7a0b oversight committee charter\" data-doc-value=\"\u76d1\u7763\u59d4\u5458\u4f1a\u7ae0\u7a0b (Oversight Committee Charter)\"><span class=\"trust-resource-main\"><strong>\u76d1\u7763\u59d4\u5458\u4f1a\u7ae0\u7a0b<\/strong><small>Oversight Committee Charter<\/small><\/span><button class=\"trust-resource-action trust-open-request-modal\" type=\"button\" data-doc-value=\"\u76d1\u7763\u59d4\u5458\u4f1a\u7ae0\u7a0b (Oversight Committee Charter)\">\u7533\u8bf7\u67e5\u770b<\/button><\/div>\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"\u98ce\u9669\u4e0e\u6cbb\u7406\u6267\u884c\u59d4\u5458\u4f1a\u7ae0\u7a0b risk and governance executive committee charter\" data-doc-value=\"\u98ce\u9669\u4e0e\u6cbb\u7406\u6267\u884c\u59d4\u5458\u4f1a\u7ae0\u7a0b (Risk and Governance Executive Committee Charter)\"><span class=\"trust-resource-main\"><strong>\u98ce\u9669\u4e0e\u6cbb\u7406\u6267\u884c\u59d4\u5458\u4f1a\u7ae0\u7a0b<\/strong><small>Risk and Governance Executive Committee Charter<\/small><\/span><button class=\"trust-resource-action trust-open-request-modal\" type=\"button\" data-doc-value=\"\u98ce\u9669\u4e0e\u6cbb\u7406\u6267\u884c\u59d4\u5458\u4f1a\u7ae0\u7a0b (Risk and Governance Executive Committee Charter)\">\u7533\u8bf7\u67e5\u770b<\/button><\/div>\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"\u4fe1\u606f\u6280\u672f\u9886\u5bfc\u59d4\u5458\u4f1a\u7ae0\u7a0b it leadership committee charter\" data-doc-value=\"\u4fe1\u606f\u6280\u672f\u9886\u5bfc\u59d4\u5458\u4f1a\u7ae0\u7a0b (IT Leadership Committee Charter)\"><span class=\"trust-resource-main\"><strong>\u4fe1\u606f\u6280\u672f\u9886\u5bfc\u59d4\u5458\u4f1a\u7ae0\u7a0b<\/strong><small>IT Leadership Committee Charter<\/small><\/span><button class=\"trust-resource-action trust-open-request-modal\" type=\"button\" data-doc-value=\"\u4fe1\u606f\u6280\u672f\u9886\u5bfc\u59d4\u5458\u4f1a\u7ae0\u7a0b (IT Leadership Committee Charter)\">\u7533\u8bf7\u67e5\u770b<\/button><\/div>\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"\u8463\u4e8b\u4f1a\u7ae0\u7a0b board of directors charter\" data-doc-value=\"\u8463\u4e8b\u4f1a\u7ae0\u7a0b (Board of Directors Charter)\"><span class=\"trust-resource-main\"><strong>\u8463\u4e8b\u4f1a\u7ae0\u7a0b<\/strong><small>Board of Directors Charter<\/small><\/span><button class=\"trust-resource-action trust-open-request-modal\" type=\"button\" data-doc-value=\"\u8463\u4e8b\u4f1a\u7ae0\u7a0b (Board of Directors Charter)\">\u7533\u8bf7\u67e5\u770b<\/button><\/div>\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"\u516c\u53f8\u624b\u518c company handbook\" data-doc-value=\"\u516c\u53f8\u624b\u518c (Company Handbook)\"><span class=\"trust-resource-main\"><strong>\u516c\u53f8\u624b\u518c<\/strong><small>Company Handbook<\/small><\/span><button class=\"trust-resource-action trust-open-request-modal\" type=\"button\" data-doc-value=\"\u516c\u53f8\u624b\u518c (Company Handbook)\">\u7533\u8bf7\u67e5\u770b<\/button><\/div>\n<\/div>\n<\/section>\n<section class=\"trust-resource-group\" data-no-translation=\"\">\n<div class=\"trust-group-heading\" data-no-translation=\"\">\n<h3>\u6570\u636e\u5904\u7406\u653f\u7b56\u7c7b<\/h3>\n<p>5 \u9879\n<\/p><\/div>\n<div class=\"trust-resource-list\" data-no-translation=\"\">\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"\u6570\u636e\u5904\u7406\u653f\u7b56 data handling policy\" data-doc-value=\"\u6570\u636e\u5904\u7406\u653f\u7b56 (Data Handling Policy)\"><span class=\"trust-resource-main\"><strong>\u6570\u636e\u5904\u7406\u653f\u7b56<\/strong><small>Data Handling Policy<\/small><\/span><button class=\"trust-resource-action trust-open-request-modal\" type=\"button\" data-doc-value=\"\u6570\u636e\u5904\u7406\u653f\u7b56 (Data Handling Policy)\">\u7533\u8bf7\u67e5\u770b<\/button><\/div>\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"\u6570\u636e\u5206\u7c7b\u653f\u7b56 data classification policy\" data-doc-value=\"\u6570\u636e\u5206\u7c7b\u653f\u7b56 (Data Classification Policy)\"><span class=\"trust-resource-main\"><strong>\u6570\u636e\u5206\u7c7b\u653f\u7b56<\/strong><small>Data Classification Policy<\/small><\/span><button class=\"trust-resource-action trust-open-request-modal\" type=\"button\" data-doc-value=\"\u6570\u636e\u5206\u7c7b\u653f\u7b56 (Data Classification Policy)\">\u7533\u8bf7\u67e5\u770b<\/button><\/div>\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"\u6570\u636e\u4fdd\u7559\u4e0e\u9500\u6bc1\u653f\u7b56 data retention and disposal policy\" data-doc-value=\"\u6570\u636e\u4fdd\u7559\u4e0e\u9500\u6bc1\u653f\u7b56 (Data Retention and Disposal Policy)\"><span class=\"trust-resource-main\"><strong>\u6570\u636e\u4fdd\u7559\u4e0e\u9500\u6bc1\u653f\u7b56<\/strong><small>Data Retention and Disposal Policy<\/small><\/span><button class=\"trust-resource-action trust-open-request-modal\" type=\"button\" data-doc-value=\"\u6570\u636e\u4fdd\u7559\u4e0e\u9500\u6bc1\u653f\u7b56 (Data Retention and Disposal Policy)\">\u7533\u8bf7\u67e5\u770b<\/button><\/div>\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"\u4f9b\u5e94\u5546\u7ba1\u7406\u653f\u7b56 vendor management policy\" data-doc-value=\"\u4f9b\u5e94\u5546\u7ba1\u7406\u653f\u7b56 (Vendor Management Policy)\"><span class=\"trust-resource-main\"><strong>\u4f9b\u5e94\u5546\u7ba1\u7406\u653f\u7b56<\/strong><small>Vendor Management Policy<\/small><\/span><button class=\"trust-resource-action trust-open-request-modal\" type=\"button\" data-doc-value=\"\u4f9b\u5e94\u5546\u7ba1\u7406\u653f\u7b56 (Vendor Management Policy)\">\u7533\u8bf7\u67e5\u770b<\/button><\/div>\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"\u9002\u7528\u6027\u58f0\u660e statement of applicability\" data-doc-value=\"\u9002\u7528\u6027\u58f0\u660e (Statement of Applicability)\"><span class=\"trust-resource-main\"><strong>\u9002\u7528\u6027\u58f0\u660e<\/strong><small>Statement of Applicability<\/small><\/span><button class=\"trust-resource-action trust-open-request-modal\" type=\"button\" data-doc-value=\"\u9002\u7528\u6027\u58f0\u660e (Statement of Applicability)\">\u7533\u8bf7\u67e5\u770b<\/button><\/div>\n<\/div>\n<\/section>\n<section class=\"trust-resource-group\" data-no-translation=\"\">\n<div class=\"trust-group-heading\" data-no-translation=\"\">\n<h3>\u5546\u52a1\u4e0e\u6cd5\u5f8b\u8d44\u6599<\/h3>\n<p>4 \u9879\n<\/p><\/div>\n<div class=\"trust-resource-list\" data-no-translation=\"\">\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"\u6807\u51c6\u5316\u670d\u52a1\u5408\u540c standard service agreement\" data-doc-value=\"\u6807\u51c6\u5316\u670d\u52a1\u5408\u540c (Standard Service Agreement)\"><span class=\"trust-resource-main\"><strong>\u6807\u51c6\u5316\u670d\u52a1\u5408\u540c<\/strong><small>Standard Service Agreement<\/small><\/span><button class=\"trust-resource-action trust-open-request-modal\" type=\"button\" data-doc-value=\"\u6807\u51c6\u5316\u670d\u52a1\u5408\u540c (Standard Service Agreement)\">\u7533\u8bf7\u67e5\u770b<\/button><\/div>\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"\u62a5\u4ef7\u5355 quotation\" data-doc-value=\"\u62a5\u4ef7\u5355 (Quotation)\"><span class=\"trust-resource-main\"><strong>\u62a5\u4ef7\u5355<\/strong><small>Quotation<\/small><\/span><button class=\"trust-resource-action trust-open-quote-modal\" type=\"button\" data-doc-value=\"\u62a5\u4ef7\u5355 (Quotation)\">\u83b7\u53d6\u62a5\u4ef7<\/button><\/div>\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"\u4fdd\u5bc6\u534f\u8bae non-disclosure agreement\" data-doc-value=\"\u4fdd\u5bc6\u534f\u8bae (Non-Disclosure Agreement)\"><span class=\"trust-resource-main\"><strong>\u4fdd\u5bc6\u534f\u8bae<\/strong><small>Non-Disclosure Agreement<\/small><\/span><button class=\"trust-resource-action trust-open-request-modal\" type=\"button\" data-doc-value=\"\u4fdd\u5bc6\u534f\u8bae (Non-Disclosure Agreement)\">\u7533\u8bf7\u67e5\u770b<\/button><\/div>\n<div class=\"trust-resource-item\" data-no-translation=\"\" data-title=\"\u6570\u636e\u5904\u7406\u534f\u8bae data processing agreement\" data-doc-value=\"\u6570\u636e\u5904\u7406\u534f\u8bae (Data Processing Agreement)\"><span class=\"trust-resource-main\"><strong>\u6570\u636e\u5904\u7406\u534f\u8bae<\/strong><small>Data Processing Agreement<\/small><\/span><button class=\"trust-resource-action trust-open-request-modal\" type=\"button\" data-doc-value=\"\u6570\u636e\u5904\u7406\u534f\u8bae (Data Processing Agreement)\">\u7533\u8bf7\u67e5\u770b<\/button><\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n\n\n\n\n\t\t\t<\/div> \n\t\t<\/div>\n\t<\/div> \n<\/div><\/div>\n\t\t<div id=\"fws_6a2a7c9a61ddd\"  data-column-margin=\"default\" data-midnight=\"dark\"  class=\"wpb_row vc_row-fluid vc_row full-width-section\"  style=\"padding-top: 0px; padding-bottom: 0px; \"><div class=\"row-bg-wrap\" data-bg-animation=\"none\" data-bg-animation-delay=\"\" data-bg-overlay=\"false\"><div class=\"inner-wrap row-bg-layer\" ><div class=\"row-bg viewport-desktop\"  style=\"\"><\/div><\/div><\/div><div class=\"row_col_wrap_12 col span_12 dark left\">\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone \"  data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t\t<div class=\"wpb_wrapper\">\n\t\t\t\t\n<div class=\"wpb_text_column wpb_content_element \" >\n\t<div id=\"trust-request-modal\" class=\"trust-modal\" data-no-translation=\"\" aria-hidden=\"true\">\n<div class=\"trust-modal-backdrop\" data-no-translation=\"\" data-trust-close=\"\"><\/div>\n<div class=\"trust-modal-dialog\" role=\"dialog\" data-no-translation=\"\" aria-modal=\"true\" aria-labelledby=\"trust-modal-title\"><button class=\"trust-modal-close\" type=\"button\" aria-label=\"\u5173\u95ed\u7533\u8bf7\u8868\u5355\" data-trust-close=\"\">\u00d7<\/button><\/p>\n<div class=\"trust-modal-view trust-modal-form-view\" data-no-translation=\"\" data-trust-view=\"form\">\n<div class=\"trust-modal-heading\" data-no-translation=\"\">\u7533\u8bf7\u8bbf\u95ee<\/p>\n<h2 id=\"trust-modal-title\">\u7533\u8bf7\u8bbf\u95ee &#8211; \u5df2\u9009\u62e9 <strong class=\"trust-selected-count\">0<\/strong> \u4efd\u8d44\u6599<\/h2>\n<p>\u8bf7\u786e\u8ba4\u5df2\u9009\u62e9\u7684\u8d44\u6599\uff0c\u5e76\u7559\u4e0b\u5de5\u4f5c\u90ae\u7bb1\u4e0e\u7533\u8bf7\u539f\u56e0\u3002<\/p>\n<\/div>\n<div class=\"trust-selected-panel\" data-no-translation=\"\">\n<div class=\"trust-selected-panel-head\" data-no-translation=\"\">\n<h3>\u5df2\u9009\u8d44\u6599<\/h3>\n<p><button class=\"trust-edit-selection\" type=\"button\">\u7f16\u8f91\u9009\u62e9<\/button><\/div>\n<div class=\"trust-selected-docs-list\" data-no-translation=\"\" aria-live=\"polite\"><\/div>\n<\/div>\n<div class='fluentform ff-default fluentform_wrapper_3 ffs_default_wrap'><form data-form_id=\"3\" id=\"fluentform_3\" class=\"frm-fluent-form fluent_form_3 ff-el-form-top ff_form_instance_3_1 ff-form-loading ffs_default\" data-form_instance=\"ff_form_instance_3_1\" method=\"POST\" ><fieldset  style=\"border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;\">\n                    <legend class=\"ff_screen_reader_title\" style=\"display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;\">Trust Center Request<\/legend><input type='hidden' name='__fluent_form_embded_post_id' value='4760' \/><input type=\"hidden\" id=\"_fluentform_3_fluentformnonce\" name=\"_fluentform_3_fluentformnonce\" value=\"c6238df344\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/it\/wp-json\/wp\/v2\/pages\/4760\" \/><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_3_selected_documents' id='label_ff_3_selected_documents' aria-label=\"Selected Documents\">Selected Documents<\/label><\/div><div class='ff-el-input--content'><textarea aria-required=\"true\" aria-labelledby=\"label_ff_3_selected_documents\" name=\"selected_documents\" id=\"ff_3_selected_documents\" class=\"ff-el-form-control\" placeholder=\"Selected documents\" rows=\"3\" cols=\"2\" data-name=\"selected_documents\" ><\/textarea><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_3_first_name' id='label_ff_3_first_name' >First name<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"first_name\" id=\"ff_3_first_name\" class=\"ff-el-form-control\" placeholder=\"John\" data-name=\"first_name\"  aria-invalid=\"false\" aria-required=true><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_3_last_name' id='label_ff_3_last_name' >Last name<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"last_name\" id=\"ff_3_last_name\" class=\"ff-el-form-control\" placeholder=\"Smith\" data-name=\"last_name\"  aria-invalid=\"false\" aria-required=true><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_3_work_email' id='label_ff_3_work_email' aria-label=\"Work email\">Work email<\/label><\/div><div class='ff-el-input--content'><input type=\"email\" name=\"work_email\" id=\"ff_3_work_email\" class=\"ff-el-form-control\" placeholder=\"example@yourcompany.com\" data-name=\"work_email\"  aria-invalid=\"false\" aria-required=true><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_3_company_name' id='label_ff_3_company_name' >Company name<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"company_name\" id=\"ff_3_company_name\" class=\"ff-el-form-control\" placeholder=\"Your company\" data-name=\"company_name\"  aria-invalid=\"false\" aria-required=true><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_3_reason' id='label_ff_3_reason' aria-label=\"Reason for request\">Reason for request<\/label><\/div><div class='ff-el-input--content'><textarea aria-required=\"true\" aria-labelledby=\"label_ff_3_reason\" name=\"reason\" id=\"ff_3_reason\" class=\"ff-el-form-control\" placeholder=\"Please explain why you need access to these documents...\" rows=\"5\" cols=\"2\" data-name=\"reason\" ><\/textarea><\/div><\/div><div class='ff-el-group ff-text-left ff_submit_btn_wrapper'><button type=\"submit\" class=\"ff-btn ff-btn-submit ff-btn-md ff_btn_style\"  aria-label=\"Request Access\">Request Access<\/button><\/div><\/fieldset><\/form><div id='fluentform_3_errors' class='ff-errors-in-stack ff_form_instance_3_1 ff-form-loading_errors ff_form_instance_3_1_errors'><\/div><\/div>            <script type=\"text\/javascript\">\n                window.fluent_form_ff_form_instance_3_1 = {\"id\":\"3\",\"ajaxUrl\":\"https:\\\/\\\/www.transyncai.com\\\/wp-admin\\\/admin-ajax.php\",\"settings\":{\"layout\":{\"labelPlacement\":\"top\",\"helpMessagePlacement\":\"with_label\",\"errorMessagePlacement\":\"inline\",\"cssClassName\":\"\",\"asteriskPlacement\":\"asterisk-right\"},\"restrictions\":{\"denyEmptySubmission\":{\"enabled\":false}}},\"form_instance\":\"ff_form_instance_3_1\",\"form_id_selector\":\"fluentform_3\",\"rules\":{\"selected_documents\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global\":false,\"global_message\":\"This field is required\"}},\"first_name\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global\":false,\"global_message\":\"This field is required\"}},\"last_name\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global\":false,\"global_message\":\"This field is required\"}},\"work_email\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global\":false,\"global_message\":\"This field is required\"},\"email\":{\"value\":true,\"message\":\"This field must contain a valid email\",\"global\":false,\"global_message\":\"This field must contain a valid email\"}},\"company_name\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global\":false,\"global_message\":\"This field is required\"}},\"reason\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global\":false,\"global_message\":\"This field is required\"}}},\"debounce_time\":300,\"file_upload_settings\":[]};\n                            <\/script>\n            <\/div>\n<div class=\"trust-modal-view trust-modal-selection-view\" hidden=\"\" data-no-translation=\"\" data-trust-view=\"selection\">\n<div class=\"trust-modal-heading\" data-no-translation=\"\">\u8d44\u6599\u9009\u62e9<\/p>\n<h2>\u9009\u62e9\u7533\u8bf7\u8bbf\u95ee\u7684\u8d44\u6599<\/h2>\n<p>\u53ef\u641c\u7d22\u5e76\u591a\u9009\u9700\u8981\u8bbf\u95ee\u7684\u8d44\u6599\uff0c\u70b9\u51fb\u7ee7\u7eed\u540e\u8fd4\u56de\u7533\u8bf7\u8868\u3002<\/p>\n<\/div>\n<div class=\"trust-modal-search-wrap\" data-no-translation=\"\"><input class=\"trust-modal-doc-search\" type=\"search\" placeholder=\"\u641c\u7d22\u8d44\u6599...\" aria-label=\"\u641c\u7d22\u8d44\u6599\" \/><\/div>\n<div class=\"trust-selection-toolbar\" data-no-translation=\"\"><label><input class=\"trust-modal-select-all\" type=\"checkbox\" \/> \u5168\u9009<\/label> <strong class=\"trust-modal-selected-count\">0<\/strong> \u9879\u5df2\u9009\u62e9<\/div>\n<div class=\"trust-modal-doc-list\" data-no-translation=\"\"><label class=\"trust-modal-doc-item\" data-title=\"\u4fe1\u606f\u5b89\u5168\u653f\u7b56 information security policy\"> <input class=\"trust-modal-doc-checkbox\" type=\"checkbox\" value=\"\u4fe1\u606f\u5b89\u5168\u653f\u7b56 (Information Security Policy)\" \/> <span class=\"trust-modal-doc-copy\"> <strong>\u4fe1\u606f\u5b89\u5168\u653f\u7b56<\/strong> <small>Information Security Policy<\/small> <\/span> <\/label> <label class=\"trust-modal-doc-item\" data-title=\"\u7f51\u7edc\u5b89\u5168\u653f\u7b56 network security policy\"> <input class=\"trust-modal-doc-checkbox\" type=\"checkbox\" value=\"\u7f51\u7edc\u5b89\u5168\u653f\u7b56 (Network Security Policy)\" \/> <span class=\"trust-modal-doc-copy\"> <strong>\u7f51\u7edc\u5b89\u5168\u653f\u7b56<\/strong> <small>Network Security Policy<\/small> <\/span> <\/label> <label class=\"trust-modal-doc-item\" data-title=\"\u8bbf\u95ee\u63a7\u5236\u4e0e\u7ec8\u6b62\u653f\u7b56 access control and termination policy\"> <input class=\"trust-modal-doc-checkbox\" type=\"checkbox\" value=\"\u8bbf\u95ee\u63a7\u5236\u4e0e\u7ec8\u6b62\u653f\u7b56 (Access Control and Termination Policy)\" \/> <span class=\"trust-modal-doc-copy\"> <strong>\u8bbf\u95ee\u63a7\u5236\u4e0e\u7ec8\u6b62\u653f\u7b56<\/strong> <small>Access Control and Termination Policy<\/small> <\/span> <\/label> <label class=\"trust-modal-doc-item\" data-title=\"\u53ef\u63a5\u53d7\u4f7f\u7528\u653f\u7b56 acceptable use policy\"> <input class=\"trust-modal-doc-checkbox\" type=\"checkbox\" value=\"\u53ef\u63a5\u53d7\u4f7f\u7528\u653f\u7b56 (Acceptable Use Policy)\" \/> <span class=\"trust-modal-doc-copy\"> <strong>\u53ef\u63a5\u53d7\u4f7f\u7528\u653f\u7b56<\/strong> <small>Acceptable Use Policy<\/small> <\/span> <\/label> <label class=\"trust-modal-doc-item\" data-title=\"\u57fa\u7ebf\u52a0\u56fa\u653f\u7b56 baseline hardening policy\"> <input class=\"trust-modal-doc-checkbox\" type=\"checkbox\" value=\"\u57fa\u7ebf\u52a0\u56fa\u653f\u7b56 (Baseline Hardening Policy)\" \/> <span class=\"trust-modal-doc-copy\"> <strong>\u57fa\u7ebf\u52a0\u56fa\u653f\u7b56<\/strong> <small>Baseline Hardening Policy<\/small> <\/span> <\/label> <label class=\"trust-modal-doc-item\" data-title=\"\u7269\u7406\u5b89\u5168\u653f\u7b56 physical security policy\"> <input class=\"trust-modal-doc-checkbox\" type=\"checkbox\" value=\"\u7269\u7406\u5b89\u5168\u653f\u7b56 (Physical Security Policy)\" \/> <span class=\"trust-modal-doc-copy\"> <strong>\u7269\u7406\u5b89\u5168\u653f\u7b56<\/strong> <small>Physical Security Policy<\/small> <\/span> <\/label> <label class=\"trust-modal-doc-item\" data-title=\"\u4eba\u5458\u5b89\u5168\u653f\u7b56 personnel security policy\"> <input class=\"trust-modal-doc-checkbox\" type=\"checkbox\" value=\"\u4eba\u5458\u5b89\u5168\u653f\u7b56 (Personnel Security Policy)\" \/> <span class=\"trust-modal-doc-copy\"> <strong>\u4eba\u5458\u5b89\u5168\u653f\u7b56<\/strong> <small>Personnel Security Policy<\/small> <\/span> <\/label> <label class=\"trust-modal-doc-item\" data-title=\"\u4fe1\u606f\u5b89\u5168\u7ba1\u7406\u4f53\u7cfb\u624b\u518c isms manual\"> <input class=\"trust-modal-doc-checkbox\" type=\"checkbox\" value=\"\u4fe1\u606f\u5b89\u5168\u7ba1\u7406\u4f53\u7cfb\u624b\u518c (ISMS Manual)\" \/> <span class=\"trust-modal-doc-copy\"> <strong>\u4fe1\u606f\u5b89\u5168\u7ba1\u7406\u4f53\u7cfb\u624b\u518c<\/strong> <small>ISMS Manual<\/small> <\/span> <\/label> <label class=\"trust-modal-doc-item\" data-title=\"\u4fe1\u606f\u5b89\u5168\u7ba1\u7406\u4f53\u7cfb\u9002\u7528\u6027\u58f0\u660e isms statement of applicability\"> <input class=\"trust-modal-doc-checkbox\" type=\"checkbox\" value=\"\u4fe1\u606f\u5b89\u5168\u7ba1\u7406\u4f53\u7cfb\u9002\u7528\u6027\u58f0\u660e (ISMS Statement of Applicability)\" \/> <span class=\"trust-modal-doc-copy\"> <strong>\u4fe1\u606f\u5b89\u5168\u7ba1\u7406\u4f53\u7cfb\u9002\u7528\u6027\u58f0\u660e<\/strong> <small>ISMS Statement of Applicability<\/small> <\/span> <\/label> <label class=\"trust-modal-doc-item\" data-title=\"\u4fe1\u606f\u5b89\u5168\u5b98\u653f\u7b56 ciso policy\"> <input class=\"trust-modal-doc-checkbox\" type=\"checkbox\" value=\"\u4fe1\u606f\u5b89\u5168\u5b98\u653f\u7b56 (CISO Policy)\" \/> <span class=\"trust-modal-doc-copy\"> <strong>\u4fe1\u606f\u5b89\u5168\u5b98\u653f\u7b56<\/strong> <small>CISO Policy<\/small> <\/span> <\/label> <label class=\"trust-modal-doc-item\" data-title=\"\u4e8b\u4ef6\u54cd\u5e94\u653f\u7b56 incident response policy\"> <input class=\"trust-modal-doc-checkbox\" type=\"checkbox\" value=\"\u4e8b\u4ef6\u54cd\u5e94\u653f\u7b56 (Incident Response Policy)\" \/> <span class=\"trust-modal-doc-copy\"> <strong>\u4e8b\u4ef6\u54cd\u5e94\u653f\u7b56<\/strong> <small>Incident Response Policy<\/small> <\/span> <\/label> <label class=\"trust-modal-doc-item\" data-title=\"\u53d8\u66f4\u7ba1\u7406\u653f\u7b56 change management policy\"> <input class=\"trust-modal-doc-checkbox\" type=\"checkbox\" value=\"\u53d8\u66f4\u7ba1\u7406\u653f\u7b56 (Change Management Policy)\" \/> <span class=\"trust-modal-doc-copy\"> <strong>\u53d8\u66f4\u7ba1\u7406\u653f\u7b56<\/strong> <small>Change Management Policy<\/small> <\/span> <\/label> <label class=\"trust-modal-doc-item\" data-title=\"\u4e1a\u52a1\u5f71\u54cd\u8bc4\u4f30\u653f\u7b56 business impact assessment policy\"> <input class=\"trust-modal-doc-checkbox\" type=\"checkbox\" value=\"\u4e1a\u52a1\u5f71\u54cd\u8bc4\u4f30\u653f\u7b56 (Business Impact Assessment Policy)\" \/> <span class=\"trust-modal-doc-copy\"> <strong>\u4e1a\u52a1\u5f71\u54cd\u8bc4\u4f30\u653f\u7b56<\/strong> <small>Business Impact Assessment Policy<\/small> <\/span> <\/label> <label class=\"trust-modal-doc-item\" data-title=\"\u98ce\u9669\u8bc4\u4f30\u4e0e\u5904\u7406\u653f\u7b56 risk assessment and treatment policy\"> <input class=\"trust-modal-doc-checkbox\" type=\"checkbox\" value=\"\u98ce\u9669\u8bc4\u4f30\u4e0e\u5904\u7406\u653f\u7b56 (Risk Assessment and Treatment Policy)\" \/> <span class=\"trust-modal-doc-copy\"> <strong>\u98ce\u9669\u8bc4\u4f30\u4e0e\u5904\u7406\u653f\u7b56<\/strong> <small>Risk Assessment and Treatment Policy<\/small> <\/span> <\/label> <label class=\"trust-modal-doc-item\" data-title=\"\u4e1a\u52a1\u8fde\u7eed\u6027\u4e0e\u707e\u96be\u6062\u590d\u653f\u7b56 business continuity and disaster recovery policy\"> <input class=\"trust-modal-doc-checkbox\" type=\"checkbox\" value=\"\u4e1a\u52a1\u8fde\u7eed\u6027\u4e0e\u707e\u96be\u6062\u590d\u653f\u7b56 (Business Continuity and Disaster Recovery Policy)\" \/> <span class=\"trust-modal-doc-copy\"> <strong>\u4e1a\u52a1\u8fde\u7eed\u6027\u4e0e\u707e\u96be\u6062\u590d\u653f\u7b56<\/strong> <small>Business Continuity and Disaster Recovery Policy<\/small> <\/span> <\/label> <label class=\"trust-modal-doc-item\" data-title=\"isms \u5185\u90e8\u5ba1\u8ba1\u8ba1\u5212 isms internal audit plan\"> <input class=\"trust-modal-doc-checkbox\" type=\"checkbox\" value=\"ISMS \u5185\u90e8\u5ba1\u8ba1\u8ba1\u5212 (ISMS Internal Audit Plan)\" \/> <span class=\"trust-modal-doc-copy\"> <strong>ISMS \u5185\u90e8\u5ba1\u8ba1\u8ba1\u5212<\/strong> <small>ISMS Internal Audit Plan<\/small> <\/span> <\/label> <label class=\"trust-modal-doc-item\" data-title=\"\u4fe1\u606f\u5b89\u5168\u7ba1\u7406\u4f53\u7cfb\u6c9f\u901a\u8ba1\u5212\u653f\u7b56 isms communication plan policy\"> <input class=\"trust-modal-doc-checkbox\" type=\"checkbox\" value=\"\u4fe1\u606f\u5b89\u5168\u7ba1\u7406\u4f53\u7cfb\u6c9f\u901a\u8ba1\u5212\u653f\u7b56 (ISMS Communication Plan Policy)\" \/> <span class=\"trust-modal-doc-copy\"> <strong>\u4fe1\u606f\u5b89\u5168\u7ba1\u7406\u4f53\u7cfb\u6c9f\u901a\u8ba1\u5212\u653f\u7b56<\/strong> <small>ISMS Communication Plan Policy<\/small> <\/span> <\/label> <label class=\"trust-modal-doc-item\" data-title=\"\u76d1\u7763\u59d4\u5458\u4f1a\u7ae0\u7a0b oversight committee charter\"> <input class=\"trust-modal-doc-checkbox\" type=\"checkbox\" value=\"\u76d1\u7763\u59d4\u5458\u4f1a\u7ae0\u7a0b (Oversight Committee Charter)\" \/> <span class=\"trust-modal-doc-copy\"> <strong>\u76d1\u7763\u59d4\u5458\u4f1a\u7ae0\u7a0b<\/strong> <small>Oversight Committee Charter<\/small> <\/span> <\/label> <label class=\"trust-modal-doc-item\" data-title=\"\u98ce\u9669\u4e0e\u6cbb\u7406\u6267\u884c\u59d4\u5458\u4f1a\u7ae0\u7a0b risk and governance executive committee charter\"> <input class=\"trust-modal-doc-checkbox\" type=\"checkbox\" value=\"\u98ce\u9669\u4e0e\u6cbb\u7406\u6267\u884c\u59d4\u5458\u4f1a\u7ae0\u7a0b (Risk and Governance Executive Committee Charter)\" \/> <span class=\"trust-modal-doc-copy\"> <strong>\u98ce\u9669\u4e0e\u6cbb\u7406\u6267\u884c\u59d4\u5458\u4f1a\u7ae0\u7a0b<\/strong> <small>Risk and Governance Executive Committee Charter<\/small> <\/span> <\/label> <label class=\"trust-modal-doc-item\" data-title=\"\u4fe1\u606f\u6280\u672f\u9886\u5bfc\u59d4\u5458\u4f1a\u7ae0\u7a0b it leadership committee charter\"> <input class=\"trust-modal-doc-checkbox\" type=\"checkbox\" value=\"\u4fe1\u606f\u6280\u672f\u9886\u5bfc\u59d4\u5458\u4f1a\u7ae0\u7a0b (IT Leadership Committee Charter)\" \/> <span class=\"trust-modal-doc-copy\"> <strong>\u4fe1\u606f\u6280\u672f\u9886\u5bfc\u59d4\u5458\u4f1a\u7ae0\u7a0b<\/strong> <small>IT Leadership Committee Charter<\/small> <\/span> <\/label> <label class=\"trust-modal-doc-item\" data-title=\"\u8463\u4e8b\u4f1a\u7ae0\u7a0b board of directors charter\"> <input class=\"trust-modal-doc-checkbox\" type=\"checkbox\" value=\"\u8463\u4e8b\u4f1a\u7ae0\u7a0b (Board of Directors Charter)\" \/> <span class=\"trust-modal-doc-copy\"> <strong>\u8463\u4e8b\u4f1a\u7ae0\u7a0b<\/strong> <small>Board of Directors Charter<\/small> <\/span> <\/label> <label class=\"trust-modal-doc-item\" data-title=\"\u516c\u53f8\u624b\u518c company handbook\"> <input class=\"trust-modal-doc-checkbox\" type=\"checkbox\" value=\"\u516c\u53f8\u624b\u518c (Company Handbook)\" \/> <span class=\"trust-modal-doc-copy\"> <strong>\u516c\u53f8\u624b\u518c<\/strong> <small>Company Handbook<\/small> <\/span> <\/label> <label class=\"trust-modal-doc-item\" data-title=\"\u6570\u636e\u5904\u7406\u653f\u7b56 data handling policy\"> <input class=\"trust-modal-doc-checkbox\" type=\"checkbox\" value=\"\u6570\u636e\u5904\u7406\u653f\u7b56 (Data Handling Policy)\" \/> <span class=\"trust-modal-doc-copy\"> <strong>\u6570\u636e\u5904\u7406\u653f\u7b56<\/strong> <small>Data Handling Policy<\/small> <\/span> <\/label> <label class=\"trust-modal-doc-item\" data-title=\"\u6570\u636e\u5206\u7c7b\u653f\u7b56 data classification policy\"> <input class=\"trust-modal-doc-checkbox\" type=\"checkbox\" value=\"\u6570\u636e\u5206\u7c7b\u653f\u7b56 (Data Classification Policy)\" \/> <span class=\"trust-modal-doc-copy\"> <strong>\u6570\u636e\u5206\u7c7b\u653f\u7b56<\/strong> <small>Data Classification Policy<\/small> <\/span> <\/label> <label class=\"trust-modal-doc-item\" data-title=\"\u6570\u636e\u4fdd\u7559\u4e0e\u9500\u6bc1\u653f\u7b56 data retention and disposal policy\"> <input class=\"trust-modal-doc-checkbox\" type=\"checkbox\" value=\"\u6570\u636e\u4fdd\u7559\u4e0e\u9500\u6bc1\u653f\u7b56 (Data Retention and Disposal Policy)\" \/> <span class=\"trust-modal-doc-copy\"> <strong>\u6570\u636e\u4fdd\u7559\u4e0e\u9500\u6bc1\u653f\u7b56<\/strong> <small>Data Retention and Disposal Policy<\/small> <\/span> <\/label> <label class=\"trust-modal-doc-item\" data-title=\"\u4f9b\u5e94\u5546\u7ba1\u7406\u653f\u7b56 vendor management policy\"> <input class=\"trust-modal-doc-checkbox\" type=\"checkbox\" value=\"\u4f9b\u5e94\u5546\u7ba1\u7406\u653f\u7b56 (Vendor Management Policy)\" \/> <span class=\"trust-modal-doc-copy\"> <strong>\u4f9b\u5e94\u5546\u7ba1\u7406\u653f\u7b56<\/strong> <small>Vendor Management Policy<\/small> <\/span> <\/label> <label class=\"trust-modal-doc-item\" data-title=\"\u9002\u7528\u6027\u58f0\u660e statement of applicability\"> <input class=\"trust-modal-doc-checkbox\" type=\"checkbox\" value=\"\u9002\u7528\u6027\u58f0\u660e (Statement of Applicability)\" \/> <span class=\"trust-modal-doc-copy\"> <strong>\u9002\u7528\u6027\u58f0\u660e<\/strong> <small>Statement of Applicability<\/small> <\/span> <\/label> <label class=\"trust-modal-doc-item\" data-title=\"\u6807\u51c6\u5316\u670d\u52a1\u5408\u540c standard service agreement\"> <input class=\"trust-modal-doc-checkbox\" type=\"checkbox\" value=\"\u6807\u51c6\u5316\u670d\u52a1\u5408\u540c (Standard Service Agreement)\" \/> <span class=\"trust-modal-doc-copy\"> <strong>\u6807\u51c6\u5316\u670d\u52a1\u5408\u540c<\/strong> <small>Standard Service Agreement<\/small> <\/span> <\/label> <label class=\"trust-modal-doc-item\" data-title=\"\u4fdd\u5bc6\u534f\u8bae non-disclosure agreement\"> <input class=\"trust-modal-doc-checkbox\" type=\"checkbox\" value=\"\u4fdd\u5bc6\u534f\u8bae (Non-Disclosure Agreement)\" \/> <span class=\"trust-modal-doc-copy\"> <strong>\u4fdd\u5bc6\u534f\u8bae<\/strong> <small>Non-Disclosure Agreement<\/small> <\/span> <\/label> <label class=\"trust-modal-doc-item\" data-title=\"\u6570\u636e\u5904\u7406\u534f\u8bae data processing agreement\"> <input class=\"trust-modal-doc-checkbox\" type=\"checkbox\" value=\"\u6570\u636e\u5904\u7406\u534f\u8bae (Data Processing Agreement)\" \/> <span class=\"trust-modal-doc-copy\"> <strong>\u6570\u636e\u5904\u7406\u534f\u8bae<\/strong> <small>Data Processing Agreement<\/small> <\/span> <\/label><\/div>\n<div class=\"trust-modal-actions\" data-no-translation=\"\"><button class=\"trust-modal-secondary\" type=\"button\" data-trust-close=\"\">\u53d6\u6d88<\/button> <button class=\"trust-modal-continue\" type=\"button\">\u7ee7\u7eed<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<style id=\"trust-quote-select-arrow-style\">\n#trust-quote-modal .trust-quote-select-field { position: relative; }\n#trust-quote-modal .trust-quote-select-field select { padding-right: 46px !important; }\n#trust-quote-modal .trust-quote-select-field::before,\n#trust-quote-modal .trust-quote-select-field::after { content: none !important; display: none !important; }\n#trust-quote-modal .trust-quote-field { align-content: start !important; grid-template-rows: auto auto !important; }\n#trust-quote-modal .trust-quote-field br { display: none !important; }\n#trust-quote-modal .trust-quote-controls > p { margin: 0 !important; padding: 0 !important; }\n#trust-quote-modal .trust-quote-controls > p > br { display: none !important; }\n#trust-quote-modal .trust-quote-controls .trust-quote-field { margin-bottom: 12px !important; }\n<\/style>\n<div id=\"trust-quote-modal\" class=\"trust-modal trust-quote-modal\" data-no-translation=\"\" aria-hidden=\"true\">\n<div class=\"trust-modal-backdrop\" data-no-translation=\"\" data-trust-quote-close=\"\"><\/div>\n<div class=\"trust-modal-dialog trust-quote-dialog\" role=\"dialog\" data-no-translation=\"\" aria-modal=\"true\" aria-labelledby=\"trust-quote-title\"><button class=\"trust-modal-close\" type=\"button\" aria-label=\"\u5173\u95ed\u62a5\u4ef7\u9884\u89c8\" data-trust-quote-close=\"\">\u00d7<\/button><\/p>\n<div class=\"trust-quote-shell\" data-no-translation=\"\">\n<div class=\"trust-quote-controls\" data-no-translation=\"\" aria-label=\"\u62a5\u4ef7\u914d\u7f6e\">\n<div class=\"trust-modal-heading\" data-no-translation=\"\">Quotation<\/p>\n<h2 id=\"trust-quote-title\">\u83b7\u53d6\u62a5\u4ef7<\/h2>\n<p>\u9009\u62e9\u670d\u52a1\u533a\u57df\u3001\u6210\u5458\u6570\u548c\u4f7f\u7528\u65f6\u957f\uff0c\u53f3\u4fa7\u4f1a\u5b9e\u65f6\u751f\u6210\u62a5\u4ef7\u5355\u9884\u89c8\u3002<\/p>\n<\/div>\n<div class=\"trust-quote-language\" role=\"group\" data-no-translation=\"\" aria-label=\"\u8bed\u8a00\"><button class=\"is-active\" type=\"button\" data-quote-lang=\"zh-Hans\">\u7b80\u4f53<\/button> <button type=\"button\" data-quote-lang=\"zh-Hant\">\u7e41\u9ad4<\/button><\/div>\n<p><label class=\"trust-quote-field trust-quote-select-field\">\u670d\u52a1\u533a\u57df<select class=\"trust-quote-region\"><option value=\"cn\">\u4e2d\u56fd\u533a<\/option><option value=\"intl\">\u56fd\u9645\u533a<\/option><\/select><\/label><label class=\"trust-quote-field\">\u6210\u5458\u6570<input class=\"trust-quote-seats\" autocomplete=\"off\" pattern=\"&#091;0-9&#093;*\" type=\"text\" value=\"6\" \/><\/label><label class=\"trust-quote-field trust-quote-select-field\">\u4f7f\u7528\u65f6\u957f<select class=\"trust-quote-months\"><option value=\"1\">1 \u4e2a\u6708<\/option><option value=\"2\">2 \u4e2a\u6708<\/option><option value=\"3\">3 \u4e2a\u6708<\/option><option value=\"4\">4 \u4e2a\u6708<\/option><option value=\"5\">5 \u4e2a\u6708<\/option><option value=\"6\">6 \u4e2a\u6708<\/option><option value=\"7\">7 \u4e2a\u6708<\/option><option value=\"8\">8 \u4e2a\u6708<\/option><option value=\"9\">9 \u4e2a\u6708<\/option><option value=\"10\">10 \u4e2a\u6708<\/option><option value=\"11\">11 \u4e2a\u6708<\/option><option value=\"12\">12 \u4e2a\u6708<\/option><\/select><\/label><\/p>\n<div class=\"trust-modal-actions trust-quote-actions\" data-no-translation=\"\"><button class=\"trust-modal-secondary\" type=\"button\" data-trust-quote-close=\"\">\u5173\u95ed<\/button> <button class=\"trust-modal-continue trust-quote-print\" type=\"button\">\u6253\u5370 \/ \u4fdd\u5b58\u4e3a PDF<\/button><\/div>\n<\/div>\n<div class=\"trust-quote-preview\" data-no-translation=\"\" aria-live=\"polite\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<script id=\"trust-center-inline-app\">\n\n(function() {\n  function disableScrollAnimation() {\n    try {\n      if ('scrollRestoration' in window.history) window.history.scrollRestoration = 'manual';\n    } catch (error) {}\n    document.documentElement.style.scrollBehavior = 'auto';\n    if (document.body) document.body.style.scrollBehavior = 'auto';\n    var nativeScrollTo = window.__trustNativeScrollTo || window.scrollTo.bind(window);\n    window.__trustNativeScrollTo = nativeScrollTo;\n    window.scrollTo = function(x, y) {\n      if (arguments.length === 1 && x && typeof x === 'object') {\n        return nativeScrollTo(Object.assign({}, x, { behavior: 'auto' }));\n      }\n      return nativeScrollTo(x, y);\n    };\n    var jq = window.jQuery;\n    if (jq && jq.fn && !jq.fn.trustNoScrollAnimate) {\n      var animate = jq.fn.animate;\n      jq.fn.animate = function(props, speed, easing, callback) {\n        if (props && ('scrollTop' in props || 'scrollLeft' in props) && this.filter('html, body').length) {\n          speed = 0;\n        }\n        return animate.call(this, props, speed, easing, callback);\n      };\n      jq.fn.trustNoScrollAnimate = true;\n    }\n  }\n\n  function ready(fn) {\n    if (document.readyState === 'loading') {\n      document.addEventListener('DOMContentLoaded', fn);\n    } else {\n      fn();\n    }\n  }\n\n  disableScrollAnimation();\n  window.setTimeout(disableScrollAnimation, 200);\n  window.setTimeout(disableScrollAnimation, 900);\n\n  ready(function() {\n    var root = document.querySelector('.page-id-4585') || document;\n    var selectedDocs = [];\n    var search = root.querySelector('#trust-resource-search');\n    var navLinks = Array.prototype.slice.call(root.querySelectorAll('.trust-center-nav a[href^=\"#\"]'));\n    var modal = root.querySelector('#trust-request-modal');\n    var nav = root.querySelector('.trust-center-nav');\n    var formView = modal ? modal.querySelector('[data-trust-view=\"form\"]') : null;\n    var selectionView = modal ? modal.querySelector('[data-trust-view=\"selection\"]') : null;\n    var modalSearch = modal ? modal.querySelector('.trust-modal-doc-search') : null;\n    var modalSelectAll = modal ? modal.querySelector('.trust-modal-select-all') : null;\n    var modalContinue = modal ? modal.querySelector('.trust-modal-continue') : null;\n    var selectedDocsList = root.querySelector('.trust-selected-docs-list');\n    var quoteModal = root.querySelector('#trust-quote-modal');\n    var quoteRegion = quoteModal ? quoteModal.querySelector('.trust-quote-region') : null;\n    var quoteSeats = quoteModal ? quoteModal.querySelector('.trust-quote-seats') : null;\n    var quoteMonths = quoteModal ? quoteModal.querySelector('.trust-quote-months') : null;\n    var quotePreview = quoteModal ? quoteModal.querySelector('.trust-quote-preview') : null;\n    var quoteLang = 'zh-Hans';\n\n    if (nav) {\n      var navRow = nav.closest('.vc_row');\n      if (navRow) navRow.classList.add('trust-center-nav-row');\n    }\n\n    if (modal && modal.parentElement !== document.body) {\n      document.body.appendChild(modal);\n    }\n\n    if (quoteModal && quoteModal.parentElement !== document.body) {\n      document.body.appendChild(quoteModal);\n    }\n\n    function docCheckboxes() {\n      return Array.prototype.slice.call(root.querySelectorAll('.trust-modal-doc-checkbox'));\n    }\n\n    function unique(values) {\n      var seen = {};\n      return values.filter(function(value) {\n        if (seen[value]) return false;\n        seen[value] = true;\n        return true;\n      });\n    }\n\n    function escapeHtml(value) {\n      return String(value).replace(\/[&<>\"]\/g, function(ch) {\n        return {'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;'}[ch];\n      });\n    }\n\n    function money(value, region) {\n      var amount = Number(value || 0).toLocaleString(region === 'intl' ? 'en-US' : 'zh-CN', {\n        minimumFractionDigits: 2,\n        maximumFractionDigits: 2\n      });\n      return region === 'intl' ? 'USD ' + amount : amount + '\u5143';\n    }\n\n    function todayText(lang) {\n      var now = new Date();\n      var y = now.getFullYear();\n      var m = String(now.getMonth() + 1).padStart(2, '0');\n      var d = String(now.getDate()).padStart(2, '0');\n      return y + '.' + m + '.' + d;\n    }\n\n    function calculateTopUp(base, region) {\n      if (!base || base <= 0) return 0;\n      var target;\n      if (region === 'intl') {\n        var usdIncrement = base >= 1000 ? 100 : 10;\n        target = Math.ceil(base \/ usdIncrement) * usdIncrement;\n        while (target - base < 5) target += 10;\n        return Math.round((target - base) * 100) \/ 100;\n      }\n      var increment = base >= 100000 ? 1000 : (base >= 10000 ? 500 : (base >= 500 ? 100 : 5));\n      target = Math.ceil(base \/ increment) * increment;\n      while (target - base < 6) target += increment;\n      return Math.round((target - base) * 100) \/ 100;\n    }\n\n    function quoteText(lang, key) {\n      var copy = {\n        'zh-Hans': {\n          titleCn: 'Transync AI \u4e2d\u56fd\u533a\u4f01\u4e1a\u7248\u670d\u52a1\u62a5\u4ef7\u5355',\n          titleIntl: 'Transync AI \u56fd\u9645\u533a\u4f01\u4e1a\u7248\u670d\u52a1\u62a5\u4ef7\u5355',\n          customerCn: '\u9002\u7528\u5bf9\u8c61\uff1a\u4f01\u4e1a\u5ba2\u6237',\n          customerIntl: '\u9002\u7528\u5bf9\u8c61\uff1a\u56fd\u9645\u4f01\u4e1a\u5ba2\u6237',\n          regionCn: '\u670d\u52a1\u533a\u57df\uff1a\u4e2d\u56fd\u533a',\n          regionIntl: '\u670d\u52a1\u533a\u57df\uff1a\u56fd\u9645\u533a',\n          date: '\u62a5\u4ef7\u65e5\u671f\uff1a',\n          valid: '\u62a5\u4ef7\u6709\u6548\u671f\uff1a\u81ea\u62a5\u4ef7\u65e5\u8d77 30 \u65e5\u5185\u6709\u6548',\n          vendorCn: '\u62a5\u4ef7\u5355\u4f4d\uff1a\u4e0a\u6d77\u540c\u8a00\u5168\u610f\u79d1\u6280\u6709\u9650\u516c\u53f8',\n          vendorIntl: '\u62a5\u4ef7\u5355\u4f4d\uff1aTransync AI Inc.',\n          introCn: '\u6211\u53f8\u5c31 Transync AI \u4e2d\u56fd\u533a\u4f01\u4e1a\u7248\u8d26\u53f7\u670d\u52a1\u62a5\u4ef7\u5982\u4e0b\uff1a',\n          introIntl: '\u6211\u53f8\u5c31 Transync AI \u56fd\u9645\u533a\u4f01\u4e1a\u7248\u8d26\u53f7\u670d\u52a1\u62a5\u4ef7\u5982\u4e0b\uff1a',\n          no: '\u5e8f\u53f7',\n          service: '\u670d\u52a1\u9879\u76ee',\n          quantity: '\u6570\u91cf',\n          unit: '\u5355\u4ef7',\n          subtotal: '\u5c0f\u8ba1',\n          seatCn: 'Transync AI \u4f01\u4e1a\u7248\u5e2d\u4f4d\u670d\u52a1',\n          seatIntl: 'Transync AI Enterprise \u5e2d\u4f4d\u670d\u52a1',\n          balanceCn: '\u4f01\u4e1a\u7a7a\u95f4\u8d85\u989d\u65f6\u957f\u4fdd\u969c\u4f59\u989d\uff08\u9884\u5145\u503c\uff09',\n          balanceIntl: '\u7ec4\u7ec7\u8d85\u989d\u65f6\u957f\u4fdd\u969c\u4f59\u989d\uff08\u9884\u5145\u503c\uff09',\n          item: '1 \u9879',\n          totalCn: '\u62a5\u4ef7\u603b\u91d1\u989d',\n          totalIntl: '\u62a5\u4ef7\u603b\u91d1\u989d',\n          amountTitle: '\u91d1\u989d\u53e3\u5f84',\n          currency: '\u5e01\u79cd',\n          cny: '\u4eba\u6c11\u5e01\uff08CNY\uff09',\n          usd: '\u7f8e\u5143\uff08USD\uff09',\n          notes: '\u62a5\u4ef7\u8bf4\u660e',\n          discountTitle: '\u6298\u6263\u8bf4\u660e',\n          terms: '\u5546\u52a1\u6761\u6b3e',\n          finalNote: '\u672c\u9875\u4e3a\u5b9e\u65f6 HTML \u9884\u89c8\uff0c\u4fdd\u969c\u4f59\u989d\u548c\u6700\u7ec8\u91d1\u989d\u4ee5\u5546\u52a1\u786e\u8ba4\u540e\u7684\u6b63\u5f0f\u62a5\u4ef7\u5355\u4e3a\u51c6\u3002'\n        },\n        'zh-Hant': {\n          titleCn: 'Transync AI \u4e2d\u570b\u5340\u4f01\u696d\u7248\u670d\u52d9\u5831\u50f9\u55ae',\n          titleIntl: 'Transync AI \u570b\u969b\u5340\u4f01\u696d\u7248\u670d\u52d9\u5831\u50f9\u55ae',\n          customerCn: '\u9069\u7528\u5c0d\u8c61\uff1a\u4f01\u696d\u5ba2\u6236',\n          customerIntl: '\u9069\u7528\u5c0d\u8c61\uff1a\u570b\u969b\u4f01\u696d\u5ba2\u6236',\n          regionCn: '\u670d\u52d9\u5340\u57df\uff1a\u4e2d\u570b\u5340',\n          regionIntl: '\u670d\u52d9\u5340\u57df\uff1a\u570b\u969b\u5340',\n          date: '\u5831\u50f9\u65e5\u671f\uff1a',\n          valid: '\u5831\u50f9\u6709\u6548\u671f\uff1a\u81ea\u5831\u50f9\u65e5\u8d77 30 \u65e5\u5167\u6709\u6548',\n          vendorCn: '\u5831\u50f9\u55ae\u4f4d\uff1a\u4e0a\u6d77\u540c\u8a00\u5168\u610f\u79d1\u6280\u6709\u9650\u516c\u53f8',\n          vendorIntl: '\u5831\u50f9\u55ae\u4f4d\uff1aTransync AI Inc.',\n          introCn: '\u6211\u53f8\u5c31 Transync AI \u4e2d\u570b\u5340\u4f01\u696d\u7248\u5e33\u865f\u670d\u52d9\u5831\u50f9\u5982\u4e0b\uff1a',\n          introIntl: '\u6211\u53f8\u5c31 Transync AI \u570b\u969b\u5340\u4f01\u696d\u7248\u5e33\u865f\u670d\u52d9\u5831\u50f9\u5982\u4e0b\uff1a',\n          no: '\u5e8f\u865f',\n          service: '\u670d\u52d9\u9805\u76ee',\n          quantity: '\u6578\u91cf',\n          unit: '\u55ae\u50f9',\n          subtotal: '\u5c0f\u8a08',\n          seatCn: 'Transync AI \u4f01\u696d\u7248\u5e2d\u4f4d\u670d\u52d9',\n          seatIntl: 'Transync AI Enterprise \u5e2d\u4f4d\u670d\u52d9',\n          balanceCn: '\u4f01\u696d\u7a7a\u9593\u8d85\u984d\u6642\u9577\u4fdd\u969c\u9918\u984d\uff08\u9810\u5145\u503c\uff09',\n          balanceIntl: '\u7d44\u7e54\u8d85\u984d\u6642\u9577\u4fdd\u969c\u9918\u984d\uff08\u9810\u5145\u503c\uff09',\n          item: '1 \u9805',\n          totalCn: '\u5831\u50f9\u7e3d\u91d1\u984d',\n          totalIntl: '\u5831\u50f9\u7e3d\u91d1\u984d',\n          amountTitle: '\u91d1\u984d\u53e3\u5f91',\n          currency: '\u5e63\u7a2e',\n          cny: '\u4eba\u6c11\u5e63\uff08CNY\uff09',\n          usd: '\u7f8e\u5143\uff08USD\uff09',\n          notes: '\u5831\u50f9\u8aaa\u660e',\n          discountTitle: '\u6298\u6263\u8aaa\u660e',\n          terms: '\u5546\u52d9\u689d\u6b3e',\n          finalNote: '\u672c\u9801\u70ba\u5373\u6642 HTML \u9810\u89bd\uff0c\u4fdd\u969c\u9918\u984d\u548c\u6700\u7d42\u91d1\u984d\u4ee5\u5546\u52d9\u78ba\u8a8d\u5f8c\u7684\u6b63\u5f0f\u5831\u50f9\u55ae\u70ba\u6e96\u3002'\n        }\n      };\n      return copy[lang][key];\n    }\n\n    function quoteBullets(region, seats, months, balance, lang) {\n      var isHant = lang === 'zh-Hant';\n      if (region === 'intl') {\n        return {\n          notes: [\n            (isHant ? 'Enterprise \u5e2d\u4f4d\u55ae\u50f9\u70ba USD 24.99\/\u5e2d\u4f4d\/\u6708\uff0c\u6bcf\u5e2d\u4f4d\u6bcf\u6708\u5305\u542b 40 \u5c0f\u6642\u5be6\u6642\u7ffb\u8b6f\u6642\u9577\u3002' : 'Enterprise \u5e2d\u4f4d\u5355\u4ef7\u4e3a USD 24.99\/\u5e2d\u4f4d\/\u6708\uff0c\u6bcf\u5e2d\u4f4d\u6bcf\u6708\u5305\u542b 40 \u5c0f\u65f6\u5b9e\u65f6\u7ffb\u8bd1\u65f6\u957f\u3002'),\n            (isHant ? '\u55ae\u5e2d\u4f4d\u7576\u6708 40 \u5c0f\u6642\u984d\u5ea6\u4f7f\u7528\u5b8c\u7562\u5f8c\uff0c\u8d85\u984d\u6642\u9577\u6309 USD 0.70\/\u5c0f\u6642\u5f9e\u7d44\u7e54\u9918\u984d\u6309\u5be6\u969b\u4f7f\u7528\u91cf\u6263\u8cbb\u3002' : '\u5355\u5e2d\u4f4d\u5f53\u6708 40 \u5c0f\u65f6\u989d\u5ea6\u4f7f\u7528\u5b8c\u6bd5\u540e\uff0c\u8d85\u989d\u65f6\u957f\u6309 USD 0.70\/\u5c0f\u65f6\u4ece\u7ec4\u7ec7\u4f59\u989d\u6309\u5b9e\u9645\u4f7f\u7528\u91cf\u6263\u8d39\u3002'),\n            (isHant ? '\u672c\u6b21 ' + money(balance, region) + ' \u70ba\u7d44\u7e54\u8d85\u984d\u6642\u9577\u4fdd\u969c\u9918\u984d\uff0c\u7528\u65bc\u5c11\u91cf\u8d85\u984d\u6642\u9577\u81ea\u52d5\u7d50\u7b97\u3002' : '\u672c\u6b21 ' + money(balance, region) + ' \u4e3a\u7ec4\u7ec7\u8d85\u989d\u65f6\u957f\u4fdd\u969c\u4f59\u989d\uff0c\u7528\u4e8e\u5c11\u91cf\u8d85\u989d\u65f6\u957f\u81ea\u52a8\u7ed3\u7b97\u3002')\n          ],\n          terms: [\n            isHant ? '\u4ed8\u6b3e\u65b9\u5f0f\uff1a\u570b\u969b\u5340\u652f\u6301\u901a\u904e Stripe \u4f7f\u7528\u4fe1\u7528\u5361\u7b49\u65b9\u5f0f\u652f\u4ed8\u3002' : '\u4ed8\u6b3e\u65b9\u5f0f\uff1a\u56fd\u9645\u533a\u652f\u6301\u901a\u8fc7 Stripe \u4f7f\u7528\u4fe1\u7528\u5361\u7b49\u65b9\u5f0f\u652f\u4ed8\u3002',\n            isHant ? '\u670d\u52d9\u958b\u901a\uff1a\u4ed8\u6b3e\u5f8c\u958b\u901a\u4f01\u696d\u7d44\u7e54\u4e26\u914d\u7f6e ' + seats + ' \u500b\u4f01\u696d\u5e33\u865f\u3002' : '\u670d\u52a1\u5f00\u901a\uff1a\u4ed8\u6b3e\u540e\u5f00\u901a\u4f01\u4e1a\u7ec4\u7ec7\u5e76\u914d\u7f6e ' + seats + ' \u4e2a\u4f01\u4e1a\u8d26\u53f7\u3002',\n            isHant ? '\u767c\u7968\u8aaa\u660e\uff1a\u570b\u969b\u5340\u767c\u7968 \/ \u6536\u64da\u6309 Stripe \u7d50\u7b97\u6d41\u7a0b\u53ca\u6240\u586b\u7a05\u52d9\u4fe1\u606f\u751f\u6210\u3002' : '\u53d1\u7968\u8bf4\u660e\uff1a\u56fd\u9645\u533a\u53d1\u7968 \/ \u6536\u636e\u6309 Stripe \u7ed3\u7b97\u6d41\u7a0b\u53ca\u6240\u586b\u7a0e\u52a1\u4fe1\u606f\u751f\u6210\u3002'\n          ]\n        };\n      }\n      return {\n        notes: [\n          isHant ? '\u4f01\u696d\u7248\u5e2d\u4f4d\u55ae\u50f9\u70ba 99.00\u5143\/\u5e2d\u4f4d\/\u6708\uff0c\u6bcf\u5e2d\u4f4d\u6bcf\u6708\u5305\u542b 40 \u5c0f\u6642\u5be6\u6642\u7ffb\u8b6f\u6642\u9577\u3002' : '\u4f01\u4e1a\u7248\u5e2d\u4f4d\u5355\u4ef7\u4e3a 99.00\u5143\/\u5e2d\u4f4d\/\u6708\uff0c\u6bcf\u5e2d\u4f4d\u6bcf\u6708\u5305\u542b 40 \u5c0f\u65f6\u5b9e\u65f6\u7ffb\u8bd1\u65f6\u957f\u3002',\n          isHant ? '\u55ae\u5e2d\u4f4d\u7576\u6708 40 \u5c0f\u6642\u984d\u5ea6\u4f7f\u7528\u5b8c\u7562\u5f8c\uff0c\u8d85\u984d\u6642\u9577\u6309 3.00\u5143\/\u5c0f\u6642\u5f9e\u4f01\u696d\u7a7a\u9593\u9918\u984d\u6309\u5be6\u969b\u4f7f\u7528\u91cf\u6263\u8cbb\u3002' : '\u5355\u5e2d\u4f4d\u5f53\u6708 40 \u5c0f\u65f6\u989d\u5ea6\u4f7f\u7528\u5b8c\u6bd5\u540e\uff0c\u8d85\u989d\u65f6\u957f\u6309 3.00\u5143\/\u5c0f\u65f6\u4ece\u4f01\u4e1a\u7a7a\u95f4\u4f59\u989d\u6309\u5b9e\u9645\u4f7f\u7528\u91cf\u6263\u8d39\u3002',\n          isHant ? '\u672c\u6b21 ' + money(balance, region) + ' \u70ba\u4f01\u696d\u7a7a\u9593\u8d85\u984d\u6642\u9577\u4fdd\u969c\u9918\u984d\uff0c\u7528\u65bc\u5c11\u91cf\u8d85\u984d\u6642\u9577\u81ea\u52d5\u7d50\u7b97\u3002' : '\u672c\u6b21 ' + money(balance, region) + ' \u4e3a\u4f01\u4e1a\u7a7a\u95f4\u8d85\u989d\u65f6\u957f\u4fdd\u969c\u4f59\u989d\uff0c\u7528\u4e8e\u5c11\u91cf\u8d85\u989d\u65f6\u957f\u81ea\u52a8\u7ed3\u7b97\u3002'\n        ],\n        terms: [\n          isHant ? '\u4ed8\u6b3e\u65b9\u5f0f\uff1a\u5c0d\u516c\u8f49\u8cec \/ \u652f\u4ed8\u5bf6\u7dda\u4e0a\u652f\u4ed8\u3002' : '\u4ed8\u6b3e\u65b9\u5f0f\uff1a\u5bf9\u516c\u8f6c\u8d26 \/ \u652f\u4ed8\u5b9d\u7ebf\u4e0a\u652f\u4ed8\u3002',\n          isHant ? '\u670d\u52d9\u958b\u901a\uff1a\u4ed8\u6b3e\u5f8c\u958b\u901a\u4f01\u696d\u7a7a\u9593\u4e26\u914d\u7f6e ' + seats + ' \u500b\u4f01\u696d\u5e33\u865f\uff0c\u8d85\u984d\u4fdd\u969c\u9918\u984d\u540c\u6b65\u5145\u503c\u81f3\u4f01\u696d\u7a7a\u9593\u3002' : '\u670d\u52a1\u5f00\u901a\uff1a\u4ed8\u6b3e\u540e\u5f00\u901a\u4f01\u4e1a\u7a7a\u95f4\u5e76\u914d\u7f6e ' + seats + ' \u4e2a\u4f01\u4e1a\u8d26\u53f7\uff0c\u8d85\u989d\u4fdd\u969c\u4f59\u989d\u540c\u6b65\u5145\u503c\u81f3\u4f01\u4e1a\u7a7a\u95f4\u3002',\n          isHant ? '\u767c\u7968\u985e\u578b\uff1a\u53ef\u63d0\u4f9b\u589e\u503c\u7a05\u767c\u7968\uff08\u666e\u7968 \/ \u5c08\u7968\uff09\u3002' : '\u53d1\u7968\u7c7b\u578b\uff1a\u53ef\u63d0\u4f9b\u589e\u503c\u7a0e\u53d1\u7968\uff08\u666e\u7968 \/ \u4e13\u7968\uff09\u3002'\n        ]\n      };\n    }\n\n    function quoteDiscountBullets(region, lang) {\n      var isHant = lang === 'zh-Hant';\n      if (region === 'intl') {\n        return [\n          isHant ? '\u672c\u5831\u50f9\u6309\u7576\u524d\u9078\u64c7\u7684\u5e2d\u4f4d\u6578\u8207\u4f7f\u7528\u6642\u9577\u751f\u6210\uff0c\u672a\u81ea\u52d5\u62b5\u6263\u7d44\u7e54\u6b77\u53f2\u7d2f\u8a08\u6d88\u8cbb\u6298\u6263\u3002' : '\u672c\u62a5\u4ef7\u6309\u5f53\u524d\u9009\u62e9\u7684\u5e2d\u4f4d\u6570\u4e0e\u4f7f\u7528\u65f6\u957f\u751f\u6210\uff0c\u672a\u81ea\u52a8\u62b5\u6263\u7ec4\u7ec7\u5386\u53f2\u7d2f\u8ba1\u6d88\u8d39\u6298\u6263\u3002',\n          isHant ? '\u5982\u8cb4\u7d44\u7e54\u5df2\u9054\u5230\u5e74\u5ea6\u7d2f\u8a08\u6d88\u8cbb\u6298\u6263\u9580\u6abb\uff0c\u9069\u7528\u6298\u6263\u5c07\u5728\u5546\u52d9\u78ba\u8a8d\u6216\u7cfb\u7d71\u7d50\u7b97\u5f8c\u5f9e\u5e2d\u4f4d\u670d\u52d9\u8cbb\u4e2d\u6263\u6e1b\u3002' : '\u5982\u8d35\u7ec4\u7ec7\u5df2\u8fbe\u5230\u5e74\u5ea6\u7d2f\u8ba1\u6d88\u8d39\u6298\u6263\u95e8\u69db\uff0c\u9002\u7528\u6298\u6263\u5c06\u5728\u5546\u52a1\u786e\u8ba4\u6216\u7cfb\u7edf\u7ed3\u7b97\u540e\u4ece\u5e2d\u4f4d\u670d\u52a1\u8d39\u4e2d\u6263\u51cf\u3002',\n          isHant ? '\u6298\u6263\u901a\u5e38\u9069\u7528\u65bc\u5f8c\u7e8c\u6703\u54e1\u8a02\u95b1\u548c\u6309\u9700\u4f7f\u7528\u8cbb\u7528\uff1b\u7d44\u7e54\u8d85\u984d\u6642\u9577\u4fdd\u969c\u9918\u984d\u70ba\u9810\u5145\u503c\u9805\uff0c\u5177\u9ad4\u6298\u6263\u9069\u7528\u7bc4\u570d\u4ee5\u6b63\u5f0f\u5831\u50f9\u53ca\u670d\u52d9\u689d\u6b3e\u70ba\u6e96\u3002' : '\u6298\u6263\u901a\u5e38\u9002\u7528\u4e8e\u540e\u7eed\u4f1a\u5458\u8ba2\u9605\u548c\u6309\u9700\u4f7f\u7528\u8d39\u7528\uff1b\u7ec4\u7ec7\u8d85\u989d\u65f6\u957f\u4fdd\u969c\u4f59\u989d\u4e3a\u9884\u5145\u503c\u9879\uff0c\u5177\u4f53\u6298\u6263\u9002\u7528\u8303\u56f4\u4ee5\u6b63\u5f0f\u62a5\u4ef7\u53ca\u670d\u52a1\u6761\u6b3e\u4e3a\u51c6\u3002'\n        ];\n      }\n      return [\n        isHant ? '\u672c\u5831\u50f9\u6309\u7576\u524d\u9078\u64c7\u7684\u5e2d\u4f4d\u6578\u8207\u4f7f\u7528\u6642\u9577\u751f\u6210\uff0c\u672a\u81ea\u52d5\u62b5\u6263\u4f01\u696d\u7a7a\u9593\u6b77\u53f2\u7d2f\u8a08\u6d88\u8cbb\u6298\u6263\u3002' : '\u672c\u62a5\u4ef7\u6309\u5f53\u524d\u9009\u62e9\u7684\u5e2d\u4f4d\u6570\u4e0e\u4f7f\u7528\u65f6\u957f\u751f\u6210\uff0c\u672a\u81ea\u52a8\u62b5\u6263\u4f01\u4e1a\u7a7a\u95f4\u5386\u53f2\u7d2f\u8ba1\u6d88\u8d39\u6298\u6263\u3002',\n        isHant ? '\u5982\u8cb4\u4f01\u696d\u7a7a\u9593\u5df2\u9054\u5230\u5e74\u5ea6\u7d2f\u8a08\u6d88\u8cbb\u6298\u6263\u9580\u6abb\uff0c\u9069\u7528\u6298\u6263\u5c07\u5728\u5546\u52d9\u78ba\u8a8d\u6216\u7cfb\u7d71\u7d50\u7b97\u5f8c\u5f9e\u5e2d\u4f4d\u670d\u52d9\u8cbb\u4e2d\u6263\u6e1b\u3002' : '\u5982\u8d35\u4f01\u4e1a\u7a7a\u95f4\u5df2\u8fbe\u5230\u5e74\u5ea6\u7d2f\u8ba1\u6d88\u8d39\u6298\u6263\u95e8\u69db\uff0c\u9002\u7528\u6298\u6263\u5c06\u5728\u5546\u52a1\u786e\u8ba4\u6216\u7cfb\u7edf\u7ed3\u7b97\u540e\u4ece\u5e2d\u4f4d\u670d\u52a1\u8d39\u4e2d\u6263\u51cf\u3002',\n        isHant ? '\u6298\u6263\u901a\u5e38\u9069\u7528\u65bc\u5f8c\u7e8c\u6703\u54e1\u8a02\u95b1\u548c\u6309\u9700\u4f7f\u7528\u8cbb\u7528\uff1b\u4f01\u696d\u7a7a\u9593\u8d85\u984d\u6642\u9577\u4fdd\u969c\u9918\u984d\u70ba\u9810\u5145\u503c\u9805\uff0c\u5177\u9ad4\u6298\u6263\u9069\u7528\u7bc4\u570d\u4ee5\u6b63\u5f0f\u5831\u50f9\u53ca\u670d\u52d9\u689d\u6b3e\u70ba\u6e96\u3002' : '\u6298\u6263\u901a\u5e38\u9002\u7528\u4e8e\u540e\u7eed\u4f1a\u5458\u8ba2\u9605\u548c\u6309\u9700\u4f7f\u7528\u8d39\u7528\uff1b\u4f01\u4e1a\u7a7a\u95f4\u8d85\u989d\u65f6\u957f\u4fdd\u969c\u4f59\u989d\u4e3a\u9884\u5145\u503c\u9879\uff0c\u5177\u4f53\u6298\u6263\u9002\u7528\u8303\u56f4\u4ee5\u6b63\u5f0f\u62a5\u4ef7\u53ca\u670d\u52a1\u6761\u6b3e\u4e3a\u51c6\u3002'\n      ];\n    }\n\n    function quoteDiscountRulesLink(region, lang) {\n      var isIntl = region === 'intl';\n      var isHant = lang === 'zh-Hant';\n      return {\n        text: isIntl\n          ? (isHant ? '\u5177\u9ad4\u6298\u6263\u65b9\u5f0f\u8acb\u53c3\u7167\u82f1\u6587 Pricing \u9801\u9762\uff1a' : '\u5177\u4f53\u6298\u6263\u65b9\u5f0f\u8bf7\u53c2\u7167\u82f1\u6587 Pricing \u9875\u9762\uff1a')\n          : (isHant ? '\u5177\u9ad4\u6298\u6263\u65b9\u5f0f\u8acb\u53c3\u7167\u4e2d\u6587\u5b9a\u50f9\u9801\uff1a' : '\u5177\u4f53\u6298\u6263\u65b9\u5f0f\u8bf7\u53c2\u7167\u4e2d\u6587\u5b9a\u4ef7\u9875\uff1a'),\n        label: isIntl ? 'Pricing' : (isHant ? '\u5b9a\u50f9\u9801' : '\u5b9a\u4ef7\u9875'),\n        url: isIntl ? 'https:\/\/www.transyncai.com\/pricing\/' : 'https:\/\/www.transyncai.com\/zh\/pricing\/'\n      };\n    }\n\n    function renderDiscountList(items, link) {\n      var list = items.map(function(item) {\n        return '<li>' + escapeHtml(item) + '<\/li>';\n      });\n      list.push('<li>' + escapeHtml(link.text) + '<a href=\"' + escapeHtml(link.url) + '\" target=\"_blank\" rel=\"noopener\">' + escapeHtml(link.label) + '<\/a><\/li>');\n      return list.join('');\n    }\n\n    function renderQuotePreview() {\n      if (!quotePreview || !quoteRegion || !quoteSeats || !quoteMonths) return;\n      var region = quoteRegion.value === 'intl' ? 'intl' : 'cn';\n      var rawSeats = String(quoteSeats.value || '').replace(\/[^\\d]\/g, '');\n      if (quoteSeats.value !== rawSeats) quoteSeats.value = rawSeats;\n      var parsedSeats = parseInt(rawSeats, 10);\n      var seats = Number.isFinite(parsedSeats) ? Math.max(1, Math.min(99999, parsedSeats)) : 0;\n      var months = Math.max(1, Math.min(12, parseInt(quoteMonths.value, 10) || 1));\n      quoteMonths.value = String(months);\n      var unit = region === 'intl' ? 24.99 : 99;\n      var base = Math.round(seats * months * unit * 100) \/ 100;\n      var balance = calculateTopUp(base, region);\n      var total = Math.round((base + balance) * 100) \/ 100;\n      var t = function(key) { return quoteText(quoteLang, key); };\n      var isIntl = region === 'intl';\n      var title = isIntl ? t('titleIntl') : t('titleCn');\n      var bullets = quoteBullets(region, seats, months, balance, quoteLang);\n      var discountBullets = quoteDiscountBullets(region, quoteLang);\n      var discountRulesLink = quoteDiscountRulesLink(region, quoteLang);\n      var quantity = seats + (quoteLang === 'zh-Hant' ? ' \u5e2d\u4f4d \u00d7 ' + months + ' \u500b\u6708' : ' \u5e2d\u4f4d \u00d7 ' + months + ' \u4e2a\u6708');\n      var unitText = isIntl ? 'USD 24.99\/\u5e2d\u4f4d\/\u6708' : '99.00\u5143\/\u5e2d\u4f4d\/\u6708';\n      var balanceName = isIntl ? t('balanceIntl') : t('balanceCn');\n      var totalLabel = isIntl ? t('totalIntl') : t('totalCn');\n      var amountRows = '<tr><th>' + escapeHtml(totalLabel) + '<\/th><th>' + escapeHtml(t('currency')) + '<\/th><\/tr>' +\n        '<tr><td>' + escapeHtml(money(total, region)) + '<\/td><td>' + escapeHtml(isIntl ? t('usd') : t('cny')) + '<\/td><\/tr>';\n      quotePreview.innerHTML = '<article class=\"trust-quote-paper\" data-quote-region=\"' + region + '\">' +\n        '<h3>' + escapeHtml(title) + '<\/h3>' +\n        '<div class=\"trust-quote-meta\">' +\n          '<div>' + escapeHtml(isIntl ? t('customerIntl') : t('customerCn')) + '<\/div>' +\n          '<div>' + escapeHtml(isIntl ? t('regionIntl') : t('regionCn')) + '<\/div>' +\n          '<div>' + escapeHtml(t('date') + todayText(quoteLang)) + '<\/div>' +\n          '<div>' + escapeHtml(t('valid')) + '<\/div>' +\n          '<div>' + escapeHtml(isIntl ? t('vendorIntl') : t('vendorCn')) + '<\/div>' +\n        '<\/div>' +\n        '<p>' + escapeHtml(isIntl ? t('introIntl') : t('introCn')) + '<\/p>' +\n        '<table class=\"trust-quote-table\"><thead><tr><th>' + t('no') + '<\/th><th>' + t('service') + '<\/th><th>' + t('quantity') + '<\/th><th>' + t('unit') + '<\/th><th>' + t('subtotal') + '<\/th><\/tr><\/thead><tbody>' +\n          '<tr><td>1<\/td><td>' + escapeHtml(isIntl ? t('seatIntl') : t('seatCn')) + '<\/td><td>' + escapeHtml(quantity) + '<\/td><td>' + escapeHtml(unitText) + '<\/td><td>' + escapeHtml(money(base, region)) + '<\/td><\/tr>' +\n          '<tr><td>2<\/td><td>' + escapeHtml(balanceName) + '<\/td><td>' + escapeHtml(t('item')) + '<\/td><td>' + escapeHtml(money(balance, region)) + '<\/td><td>' + escapeHtml(money(balance, region)) + '<\/td><\/tr>' +\n          '<tr class=\"trust-quote-total-row\"><td><\/td><td colspan=\"3\">' + escapeHtml(totalLabel) + '<\/td><td>' + escapeHtml(money(total, region)) + '<\/td><\/tr>' +\n        '<\/tbody><\/table>' +\n        '<div class=\"trust-quote-section-title\">' + escapeHtml(t('amountTitle')) + '<\/div>' +\n        '<table class=\"trust-quote-table\"><tbody>' + amountRows + '<\/tbody><\/table>' +\n        '<div class=\"trust-quote-section-title\">' + escapeHtml(t('notes')) + '<\/div>' +\n        '<ul>' + bullets.notes.map(function(item) { return '<li>' + escapeHtml(item) + '<\/li>'; }).join('') + '<\/ul>' +\n        '<div class=\"trust-quote-section-title\">' + escapeHtml(t('discountTitle')) + '<\/div>' +\n        '<ul>' + renderDiscountList(discountBullets, discountRulesLink) + '<\/ul>' +\n        '<div class=\"trust-quote-section-title\">' + escapeHtml(t('terms')) + '<\/div>' +\n        '<ul>' + bullets.terms.map(function(item) { return '<li>' + escapeHtml(item) + '<\/li>'; }).join('') + '<\/ul>' +\n        '<p class=\"trust-quote-disclaimer\">' + escapeHtml(t('finalNote')) + '<\/p>' +\n      '<\/article>';\n    }\n\n    function quotePrintStyles() {\n      return '@page{size:A4;margin:18mm 18mm 16mm;}' +\n        'html,body{margin:0;padding:0;background:#fff;color:#171717;font-family:-apple-system,BlinkMacSystemFont,\"Inter\",\"Helvetica Neue\",\"PingFang SC\",\"Microsoft YaHei\",\"Noto Sans CJK SC\",\"Noto Sans CJK TC\",Arial,sans-serif;}' +\n        '.trust-quote-paper{max-width:760px;margin:0 auto;color:#171717;}' +\n        '.trust-quote-paper h3{margin:0 0 20px;color:#171717;font-size:20px;font-weight:600;line-height:28px;text-align:center;}' +\n        '.trust-quote-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin-bottom:16px;color:#262626;font-size:12px;line-height:18px;}' +\n        '.trust-quote-paper p{margin:0 0 10px;color:#262626;font-size:12px;line-height:18px;}' +\n        '.trust-quote-table{width:100%;border-collapse:collapse;margin:12px 0 16px;table-layout:fixed;page-break-inside:avoid;}' +\n        '.trust-quote-table th,.trust-quote-table td{border:1px solid #b8c4ce;padding:8px 7px;color:#171717;font-size:11px;line-height:15px;text-align:center;vertical-align:middle;}' +\n        '.trust-quote-table th{background:#eaf2f8;font-weight:600;-webkit-print-color-adjust:exact;print-color-adjust:exact;}' +\n        '.trust-quote-table td:nth-child(2){text-align:left;}' +\n        '.trust-quote-total-row td{background:#f5f8fa;font-weight:600;-webkit-print-color-adjust:exact;print-color-adjust:exact;}' +\n        '.trust-quote-section-title{margin:14px 0 6px;color:#1f4e79;font-size:13px;font-weight:700;line-height:18px;page-break-after:avoid;}' +\n        '.trust-quote-paper ul{margin:0 0 10px 16px;padding:0;color:#333;font-size:11px;line-height:17px;}' +\n        '.trust-quote-paper li{margin-bottom:4px;}' +\n        '.trust-quote-paper a{color:#1f4e79;text-decoration:underline;}' +\n        '.trust-quote-disclaimer{margin-top:12px!important;color:#737373!important;font-size:10px!important;}';\n    }\n\n    function openQuotePrintWindow() {\n      renderQuotePreview();\n      if (!quotePreview) return;\n      var paper = quotePreview.querySelector('.trust-quote-paper');\n      if (!paper) return;\n      var printWindow = window.open('', '_blank', 'width=900,height=1100');\n      if (!printWindow) {\n        alert('\u6d4f\u89c8\u5668\u963b\u6b62\u4e86\u6253\u5370\u7a97\u53e3\uff0c\u8bf7\u5141\u8bb8\u5f39\u7a97\u540e\u91cd\u8bd5\u3002');\n        return;\n      }\n      var printDoc = printWindow.document;\n      printDoc.title = paper.querySelector('h3') ? paper.querySelector('h3').textContent : 'Transync AI Quotation';\n      printDoc.documentElement.setAttribute('lang', quoteLang === 'zh-Hant' ? 'zh-Hant' : 'zh-Hans');\n      var meta = printDoc.createElement('meta');\n      meta.setAttribute('charset', 'utf-8');\n      printDoc.head.appendChild(meta);\n      var style = printDoc.createElement('style');\n      style.textContent = quotePrintStyles();\n      printDoc.head.appendChild(style);\n      printDoc.body.innerHTML = '';\n      printDoc.body.appendChild(paper.cloneNode(true));\n      printWindow.focus();\n      printWindow.setTimeout(function() {\n        printWindow.print();\n      }, 180);\n    }\n\n    function splitDoc(value) {\n      var match = String(value).match(\/^(.*) \\((.*)\\)$\/);\n      return match ? { zh: match[1], en: match[2] } : { zh: value, en: '' };\n    }\n\n    function setSelected(values) {\n      selectedDocs = unique(values).filter(Boolean);\n      updateSelectedState();\n    }\n\n    function addSelected(value) {\n      setSelected(selectedDocs.concat([value]));\n    }\n\n    function removeSelected(value) {\n      setSelected(selectedDocs.filter(function(item) { return item !== value; }));\n    }\n\n    function setFormText() {\n      var textarea = root.querySelector('textarea[name=\"selected_documents\"]');\n      if (textarea) {\n        textarea.readOnly = true;\n        textarea.value = selectedDocs.join(String.fromCharCode(10));\n        textarea.dispatchEvent(new Event('input', { bubbles: true }));\n        textarea.dispatchEvent(new Event('change', { bubbles: true }));\n      }\n      var group = textarea ? textarea.closest('.ff-el-group') : null;\n      if (group) group.classList.add('trust-hidden-selected-field');\n    }\n\n    function updateSelectedState() {\n      var count = selectedDocs.length;\n      Array.prototype.slice.call(root.querySelectorAll('.trust-selected-count')).forEach(function(el) {\n        el.textContent = String(count);\n      });\n      Array.prototype.slice.call(root.querySelectorAll('.trust-modal-selected-count')).forEach(function(el) {\n        el.textContent = String(count);\n      });\n      Array.prototype.slice.call(root.querySelectorAll('.trust-resource-item[data-doc-value]')).forEach(function(item) {\n        item.classList.toggle('is-selected', selectedDocs.indexOf(item.dataset.docValue) !== -1);\n      });\n      docCheckboxes().forEach(function(box) {\n        box.checked = selectedDocs.indexOf(box.value) !== -1;\n      });\n      if (modalSelectAll) {\n        var boxes = visibleModalCheckboxes();\n        var checked = boxes.filter(function(box) { return box.checked; }).length;\n        modalSelectAll.checked = !!boxes.length && checked === boxes.length;\n        modalSelectAll.indeterminate = checked > 0 && checked < boxes.length;\n      }\n      renderSelectedDocs();\n      if (modalContinue) modalContinue.disabled = count === 0;\n      setFormText();\n    }\n\n    function renderSelectedDocs() {\n      var list = root.querySelector('.trust-selected-docs-list');\n      if (!list) return;\n      if (!selectedDocs.length) {\n        list.innerHTML = '<p class=\"trust-empty-selection\">\u5c1a\u672a\u9009\u62e9\u8d44\u6599\u3002\u70b9\u51fb\u201c\u7f16\u8f91\u9009\u62e9\u201d\u6dfb\u52a0\u9700\u8981\u8bbf\u95ee\u7684\u6587\u4ef6\u3002<\/p>';\n        return;\n      }\n      list.innerHTML = selectedDocs.map(function(value) {\n        var doc = splitDoc(value);\n        return '<div class=\"trust-selected-doc\" data-doc-value=\"' + escapeHtml(value) + '\">' +\n          '<span><strong>' + escapeHtml(doc.zh) + '<\/strong>' +\n          (doc.en ? '<small>' + escapeHtml(doc.en) + '<\/small>' : '') + '<\/span>' +\n          '<button type=\"button\" class=\"trust-remove-selected-doc\" aria-label=\"\u79fb\u9664\u8d44\u6599\" data-doc-value=\"' + escapeHtml(value) + '\">\u00d7<\/button>' +\n          '<\/div>';\n      }).join('');\n    }\n\n    function visibleModalCheckboxes() {\n      return docCheckboxes().filter(function(box) {\n        var item = box.closest('.trust-modal-doc-item');\n        return item && item.style.display !== 'none';\n      });\n    }\n\n    function syncFromModalCheckboxes() {\n      setSelected(docCheckboxes().filter(function(box) { return box.checked; }).map(function(box) { return box.value; }));\n    }\n\n    if (search) {\n      search.addEventListener('input', function() {\n        var q = search.value.trim().toLowerCase();\n        Array.prototype.slice.call(root.querySelectorAll('.trust-resource-item')).forEach(function(item) {\n          item.style.display = !q || (item.getAttribute('data-title') || '').indexOf(q) !== -1 ? '' : 'none';\n        });\n      });\n      window.addEventListener('keydown', function(event) {\n        var isSearchShortcut = event.key === '\/' || ((event.metaKey || event.ctrlKey) && event.key.toLowerCase() === 'k');\n        if (isSearchShortcut && document.activeElement !== search && !\/input|textarea|select\/i.test(document.activeElement.tagName)) {\n          event.preventDefault();\n          search.focus();\n        }\n      });\n    }\n\n    if (modalSearch) {\n      modalSearch.addEventListener('input', function() {\n        var q = modalSearch.value.trim().toLowerCase();\n        Array.prototype.slice.call(root.querySelectorAll('.trust-modal-doc-item')).forEach(function(item) {\n          item.style.display = !q || (item.getAttribute('data-title') || '').indexOf(q) !== -1 ? '' : 'none';\n        });\n        updateSelectedState();\n      });\n    }\n\n    if (modalSelectAll) {\n      modalSelectAll.addEventListener('change', function() {\n        visibleModalCheckboxes().forEach(function(box) {\n          box.checked = modalSelectAll.checked;\n        });\n        syncFromModalCheckboxes();\n      });\n    }\n\n    docCheckboxes().forEach(function(box) {\n      box.addEventListener('change', syncFromModalCheckboxes);\n    });\n\n    if (modalContinue) {\n      modalContinue.addEventListener('click', function() {\n        if (!selectedDocs.length) {\n          alert('\u8bf7\u5148\u9009\u62e9\u81f3\u5c11\u4e00\u9879\u9700\u8981\u7533\u8bf7\u8bbf\u95ee\u7684\u8d44\u6599\u3002');\n          return;\n        }\n        showView('form');\n      });\n    }\n\n    if (selectedDocsList) {\n      selectedDocsList.addEventListener('click', function(event) {\n        var button = event.target.closest('.trust-remove-selected-doc');\n        if (!button) return;\n        event.preventDefault();\n        removeSelected(button.getAttribute('data-doc-value'));\n      });\n    }\n\n    function translateForm() {\n      var map = {\n        selected_documents: ['\u5df2\u9009\u62e9\u7684\u8d44\u6599', '\u4ece\u4e0a\u65b9\u8d44\u6599\u5217\u8868\u52fe\u9009\u540e\u4f1a\u81ea\u52a8\u586b\u5165'],\n        first_name: ['\u540d\u5b57', '\u540d\u5b57'],\n        last_name: ['\u59d3\u6c0f', '\u59d3\u6c0f'],\n        work_email: ['\u5de5\u4f5c\u90ae\u7bb1', 'name@company.com'],\n        company_name: ['\u516c\u53f8\u540d\u79f0', '\u4f60\u7684\u516c\u53f8'],\n        reason: ['\u7533\u8bf7\u539f\u56e0', '\u8bf7\u8bf4\u660e\u4f60\u9700\u8981\u8bbf\u95ee\u8fd9\u4e9b\u8d44\u6599\u7684\u539f\u56e0']\n      };\n      Object.keys(map).forEach(function(name) {\n        var field = root.querySelector('[name=\"' + name + '\"]');\n        if (!field) return;\n        var group = field.closest('.ff-el-group') || field.parentElement;\n        var label = group ? group.querySelector('label') : null;\n        if (label) label.textContent = map[name][0];\n        if ('placeholder' in field) field.placeholder = map[name][1];\n      });\n      var submit = root.querySelector('form[id*=\"fluentform\"] button[type=\"submit\"], form[id*=\"fluentform\"] input[type=\"submit\"], .ff-btn-submit');\n      if (submit) {\n        if (submit.tagName === 'INPUT') submit.value = '\u63d0\u4ea4\u7533\u8bf7';\n        else submit.textContent = '\u63d0\u4ea4\u7533\u8bf7';\n      }\n      setFormText();\n    }\n\n    function bindFormGuard() {\n      var form = root.querySelector('form[id*=\"fluentform\"], form.fluent_form_3, form[data-form_id=\"3\"]');\n      if (!form || form.dataset.trustBound) return;\n      form.dataset.trustBound = '1';\n      form.addEventListener('submit', function(event) {\n        setFormText();\n        if (!selectedDocs.length) {\n          event.preventDefault();\n          openModal(event);\n          showView('selection');\n          alert('\u8bf7\u5148\u9009\u62e9\u81f3\u5c11\u4e00\u9879\u9700\u8981\u7533\u8bf7\u8bbf\u95ee\u7684\u8d44\u6599\u3002');\n        }\n      }, true);\n    }\n\n    function showView(viewName) {\n      if (!formView || !selectionView) return;\n      var isSelection = viewName === 'selection';\n      formView.hidden = isSelection;\n      selectionView.hidden = !isSelection;\n      if (isSelection && modalSearch) {\n        window.setTimeout(function() { modalSearch.focus(); }, 80);\n      }\n      updateSelectedState();\n    }\n\n    function openModal(event) {\n      if (event) event.preventDefault();\n      var trigger = event ? event.currentTarget : null;\n      var docValue = trigger ? trigger.getAttribute('data-doc-value') : '';\n      if (docValue) addSelected(docValue);\n      updateSelectedState();\n      if (!modal) return;\n      modal.classList.add('is-open');\n      modal.setAttribute('aria-hidden', 'false');\n      document.body.classList.add('trust-modal-open');\n      showView('form');\n      window.setTimeout(function() {\n        var first = formView && !formView.hidden ? modal.querySelector('input[name=\"first_name\"], button') : modal.querySelector('.trust-modal-doc-search, button');\n        if (first) first.focus();\n      }, 80);\n    }\n\n    function closeModal() {\n      if (!modal) return;\n      modal.classList.remove('is-open');\n      modal.setAttribute('aria-hidden', 'true');\n      if (!quoteModal || !quoteModal.classList.contains('is-open')) document.body.classList.remove('trust-modal-open');\n    }\n\n    function openQuoteModal(event) {\n      if (event) event.preventDefault();\n      if (!quoteModal) return;\n      renderQuotePreview();\n      quoteModal.classList.add('is-open');\n      quoteModal.setAttribute('aria-hidden', 'false');\n      document.body.classList.add('trust-modal-open');\n      var quoteControls = quoteModal.querySelector('.trust-quote-controls');\n      if (quoteControls) quoteControls.scrollTop = 0;\n      if (quotePreview) quotePreview.scrollTop = 0;\n      window.setTimeout(function() {\n        if (quoteControls) quoteControls.scrollTop = 0;\n        var first = quoteModal.querySelector('.trust-modal-close, button');\n        if (first) first.focus();\n      }, 80);\n    }\n\n    function closeQuoteModal() {\n      if (!quoteModal) return;\n      quoteModal.classList.remove('is-open');\n      quoteModal.setAttribute('aria-hidden', 'true');\n      if (!modal || !modal.classList.contains('is-open')) document.body.classList.remove('trust-modal-open');\n    }\n\n    function bindQuoteModal() {\n      Array.prototype.slice.call(root.querySelectorAll('.trust-open-quote-modal')).forEach(function(trigger) {\n        if (trigger.dataset.trustQuoteBound) return;\n        trigger.dataset.trustQuoteBound = '1';\n        trigger.addEventListener('click', openQuoteModal);\n      });\n      if (!quoteModal || quoteModal.dataset.trustQuoteModalBound) return;\n      quoteModal.dataset.trustQuoteModalBound = '1';\n      Array.prototype.slice.call(quoteModal.querySelectorAll('[data-trust-quote-close]')).forEach(function(trigger) {\n        trigger.addEventListener('click', closeQuoteModal);\n      });\n      Array.prototype.slice.call(quoteModal.querySelectorAll('[data-quote-lang]')).forEach(function(button) {\n        button.addEventListener('click', function(event) {\n          event.preventDefault();\n          quoteLang = button.getAttribute('data-quote-lang') || 'zh-Hans';\n          Array.prototype.slice.call(quoteModal.querySelectorAll('[data-quote-lang]')).forEach(function(item) {\n            item.classList.toggle('is-active', item === button);\n          });\n          renderQuotePreview();\n        });\n      });\n      [quoteRegion, quoteSeats, quoteMonths].forEach(function(field) {\n        if (!field) return;\n        field.addEventListener('input', renderQuotePreview);\n        field.addEventListener('change', renderQuotePreview);\n      });\n      if (quoteSeats) {\n        quoteSeats.addEventListener('blur', function() {\n          if (!quoteSeats.value) quoteSeats.value = '1';\n          renderQuotePreview();\n        });\n      }\n      var printButton = quoteModal.querySelector('.trust-quote-print');\n      if (printButton) {\n        printButton.addEventListener('click', function(event) {\n          event.preventDefault();\n          openQuotePrintWindow();\n        });\n      }\n      renderQuotePreview();\n    }\n\n    function bindModal() {\n      Array.prototype.slice.call(root.querySelectorAll('.trust-open-request-modal')).forEach(function(trigger) {\n        if (trigger.dataset.trustModalBound) return;\n        trigger.dataset.trustModalBound = '1';\n        trigger.addEventListener('click', openModal);\n      });\n      Array.prototype.slice.call(root.querySelectorAll('.trust-edit-selection')).forEach(function(trigger) {\n        if (trigger.dataset.trustEditBound) return;\n        trigger.dataset.trustEditBound = '1';\n        trigger.addEventListener('click', function(event) {\n          event.preventDefault();\n          showView('selection');\n        });\n      });\n      Array.prototype.slice.call(root.querySelectorAll('[data-trust-close]')).forEach(function(trigger) {\n        if (trigger.dataset.trustCloseBound) return;\n        trigger.dataset.trustCloseBound = '1';\n        trigger.addEventListener('click', closeModal);\n      });\n      bindQuoteModal();\n    }\n\n    function bindAnchorLinks() {\n      Array.prototype.slice.call(root.querySelectorAll('.trust-heading-inline a[href^=\"#\"], .trust-center-nav a[href^=\"#\"]')).forEach(function(link) {\n        if (link.dataset.trustAnchorBound || link.classList.contains('trust-open-request-modal')) return;\n        link.dataset.trustAnchorBound = '1';\n        link.addEventListener('click', function(event) {\n          var href = link.getAttribute('href') || '';\n          var target = href.length > 1 ? document.getElementById(href.slice(1)) : null;\n          if (!target) return;\n          event.preventDefault();\n          window.scrollTo({\n            top: target.getBoundingClientRect().top + window.scrollY - 96,\n            behavior: 'auto'\n          });\n        });\n      });\n    }\n\n    function updateNav() {\n      var current = '';\n      ['overview', 'resources', 'request', 'subprocessors'].forEach(function(id) {\n        var section = document.getElementById(id);\n        if (section && window.scrollY >= section.getBoundingClientRect().top + window.scrollY - 140) {\n          current = id;\n        }\n      });\n      navLinks.forEach(function(link) {\n        link.classList.toggle('active', link.getAttribute('href') === '#' + current);\n      });\n    }\n\n    var stickyTicking = false;\n\n    function clearStickyOverview(panel, column) {\n      if (panel) {\n        panel.style.removeProperty('position');\n        panel.style.removeProperty('top');\n        panel.style.removeProperty('left');\n        panel.style.removeProperty('width');\n        panel.style.removeProperty('z-index');\n      }\n      if (column) column.style.minHeight = '';\n    }\n\n    function updateStickyOverview() {\n      var panel = root.querySelector('.trust-overview-left');\n      var column = root.querySelector('.trust-overview-left-col');\n      if (!panel || !column || window.innerWidth < 1000) {\n        clearStickyOverview(panel, column);\n        return;\n      }\n      var row = panel.closest('.row_col_wrap_12');\n      var textColumn = panel.closest('.wpb_text_column');\n      var innerColumn = panel.closest('.vc_column-inner');\n      if (!row || !textColumn || !innerColumn) {\n        clearStickyOverview(panel, column);\n        return;\n      }\n\n      var header = document.querySelector('#header-outer');\n      var headerBottom = header ? header.getBoundingClientRect().bottom : 0;\n      var topOffset = Math.max(24, Math.round(headerBottom) + 18);\n      var panelStyle = window.getComputedStyle(panel);\n      var panelHeight = panel.offsetHeight;\n      var rowRect = row.getBoundingClientRect();\n      var textRect = textColumn.getBoundingClientRect();\n      var innerRect = innerColumn.getBoundingClientRect();\n      var marginLeft = parseFloat(panelStyle.marginLeft) || 0;\n      var naturalLeft = Math.round(textRect.left + marginLeft);\n      var naturalWidth = Math.round(parseFloat(panelStyle.width) || panel.getBoundingClientRect().width);\n      var releaseTarget = root.querySelector('.trust-side-request-card') || root.querySelector('.trust-side-request');\n      var releaseRect = releaseTarget ? releaseTarget.getBoundingClientRect() : rowRect;\n      var releaseViewportBottom = releaseTarget ? releaseRect.bottom : rowRect.bottom;\n\n      if (rowRect.top > topOffset) {\n        clearStickyOverview(panel, column);\n        return;\n      }\n\n      column.style.minHeight = panelHeight + 'px';\n\n      if (releaseViewportBottom <= topOffset + panelHeight) {\n        panel.style.setProperty('position', 'fixed', 'important');\n        panel.style.setProperty('top', Math.round(releaseViewportBottom - panelHeight) + 'px', 'important');\n        panel.style.setProperty('left', Math.round(naturalLeft - marginLeft) + 'px', 'important');\n        panel.style.setProperty('width', naturalWidth + 'px', 'important');\n        panel.style.setProperty('z-index', '10', 'important');\n        return;\n      }\n\n      panel.style.setProperty('position', 'fixed', 'important');\n      panel.style.setProperty('top', topOffset + 'px', 'important');\n      panel.style.setProperty('left', Math.round(naturalLeft - marginLeft) + 'px', 'important');\n      panel.style.setProperty('width', naturalWidth + 'px', 'important');\n      panel.style.setProperty('z-index', '10', 'important');\n    }\n\n    function queueStickyOverview() {\n      if (stickyTicking) return;\n      stickyTicking = true;\n      window.requestAnimationFrame(function() {\n        stickyTicking = false;\n        updateStickyOverview();\n      });\n    }\n\n    translateForm();\n    bindFormGuard();\n    bindModal();\n    bindAnchorLinks();\n    updateSelectedState();\n    updateNav();\n    updateStickyOverview();\n    [300, 900, 1800, 3200].forEach(function(delay) {\n      window.setTimeout(function() {\n        translateForm();\n        bindFormGuard();\n        bindModal();\n        bindAnchorLinks();\n        updateSelectedState();\n        updateStickyOverview();\n      }, delay);\n    });\n    window.addEventListener('scroll', function() {\n      updateNav();\n      queueStickyOverview();\n    }, { passive: true });\n    window.addEventListener('resize', queueStickyOverview);\n    window.addEventListener('keydown', function(event) {\n      if (event.key === 'Escape') {\n        closeModal();\n        closeQuoteModal();\n      }\n    });\n  });\n})();\n\n<\/script>\n\t\t<\/div>\n\t<\/div>\n\n\t\t\t<\/div> \n\t\t<\/div>\n\t<\/div> \n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"Transync AI \u8d44\u6e90 \u7b2c\u4e09\u65b9\u670d\u52a1\u4f9b\u5e94\u5546 \u83b7\u53d6\u62a5\u4ef7\u5355 \u7533\u8bf7\u8bbf\u95ee \u4fe1\u4efb\u4e2d\u5fc3\u8d44\u6e90 \u67e5\u770b\u53ef\u7533\u8bf7\u8bbf\u95ee\u7684\u5b89\u5168,\u5408\u89c4\u3001\u6cbb\u7406\u3001\u6570\u636e\u5904\u7406\u3001\u5546\u52a1\u4e0e\u6cd5\u5f8b\u8d44\u6599. HTML \u62a5\u4ef7\u9884\u89c8\u3002 \u2318 K \u9009\u62e9\u9700\u8981\u7533\u8bf7\u8bbf\u95ee\u7684\u8d44\u6599 \u70b9\u51fb\u8d44\u6599\u53f3\u4fa7\u7684\u201c\u7533\u8bf7\u67e5\u770b\u201d\u5373\u53ef\u6253\u5f00\u7533\u8bf7\u5f39\u7a97\uff1b\u62a5\u4ef7\u5355\u53ef\u76f4\u63a5\u70b9\u51fb\u201c\u83b7\u53d6\u62a5\u4ef7\u201d\u751f\u6210 HTML \u9884\u89c8. 10 \u9879 Politica sulla sicurezza delle informazioni Politica sulla sicurezza delle informazioni Politica sulla sicurezza della rete Politica sulla sicurezza della rete\u8bbf\u95ee\u63a7\u5236\u4e0e\u7ec8\u6b62\u653f\u7b56Controllo degli accessi e Politica di risoluzione\u7533\u8bf7\u67e5\u770b...","protected":false},"author":4,"featured_media":0,"parent":4585,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4760","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/www.transyncai.com\/it\/wp-json\/wp\/v2\/pages\/4760","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.transyncai.com\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.transyncai.com\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.transyncai.com\/it\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.transyncai.com\/it\/wp-json\/wp\/v2\/comments?post=4760"}],"version-history":[{"count":123,"href":"https:\/\/www.transyncai.com\/it\/wp-json\/wp\/v2\/pages\/4760\/revisions"}],"predecessor-version":[{"id":5234,"href":"https:\/\/www.transyncai.com\/it\/wp-json\/wp\/v2\/pages\/4760\/revisions\/5234"}],"up":[{"embeddable":true,"href":"https:\/\/www.transyncai.com\/it\/wp-json\/wp\/v2\/pages\/4585"}],"wp:attachment":[{"href":"https:\/\/www.transyncai.com\/it\/wp-json\/wp\/v2\/media?parent=4760"}],"curies":[{"name":"parola chiave","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}