a,button,input[type=submit]{transition:all .3s ease-in-out}.is-style-ziri-button-1 .wp-element-button{color:var(--wp--preset--color--white)!important;box-shadow:none}.is-style-ziri-button-1 .wp-element-button:hover{color:var(--wp--preset--color--primary)!important}.is-style-ziri-button-3 .wp-element-button{background-color:transparent!important;border:1px solid var(--wp--preset--color--primary)!important;color:var(--wp--preset--color--primary)!important;box-shadow:none}.is-style-ziri-button-3 .wp-element-button:hover{background-color:var(--wp--preset--color--primary)!important;border-color:var(--wp--preset--color--primary)!important;color:var(--wp--preset--color--white)!important;box-shadow:0 32px 40px 0 rgba(var(--wp--preset--color--box-shadow-color),.24)}.wp-block-group:is(.is-style-box-shadow-one,.is-style-box-shadow-two){position:relative}.wp-block-group:is(.is-style-box-shadow-one,.is-style-box-shadow-two):hover{box-shadow:0 0 40px 0 var(--wp--custom--service-boxshadow)}.wp-block-group.is-style-box-shadow-one::after,.wp-block-group.is-style-box-shadow-one::before,.wp-block-group.is-style-box-shadow-two::after,.wp-block-group.is-style-box-shadow-two::before{content:"";height:65px;top:calc(100% - 103px);position:absolute;width:calc(100% - 20px);background:rgba(0,0,0,.1);filter:blur(16px);z-index:-1;opacity:0;visibility:hidden;transition:all 235ms ease-in-out}.wp-block-group.is-style-box-shadow-one::before{right:0;transform-origin:left;transform:skewY(10.5deg)}.wp-block-group.is-style-box-shadow-one::after{left:0;transform-origin:right;transform:skewY(-10.5deg)}.wp-block-group.is-style-box-shadow-two::before{right:0;transform-origin:left;transform:skewY(2deg)}.wp-block-group.is-style-box-shadow-two::after{left:0;transform-origin:right;transform:skewY(-2deg)}.wp-block-group.is-style-box-shadow-one:hover:after,.wp-block-group.is-style-box-shadow-one:hover:before,.wp-block-group.is-style-box-shadow-two:hover:after,.wp-block-group.is-style-box-shadow-two:hover:before{opacity:1;visibility:visible}.is-style-ziri-button-4 .wp-block-button__link{background-color:transparent!important;color:var(--wp--preset--color--heading)!important;border:1px solid var(--wp--preset--color--primary)!important;border-top:0!important;border-right:0!important;border-left:0!important;border-radius:0!important;font-weight:500;box-shadow:none!important;padding:0}.is-style-ziri-button-4 .wp-block-button__link:hover{background-color:transparent!important;color:var(--wp--preset--color--primary)!important;border-bottom:1px solid var(--wp--preset--color--primary)!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.is-style-hover-animation li.wp-block-post,.wp-block-group.is-style-hover-animation{transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.is-style-hover-animation li.wp-block-post:hover,.wp-block-group.is-style-hover-animation:hover{transform:translateY(-20px)}:is(.wp-block-post-date,.wp-block-post-author,.taxonomy-category)+div{padding-left:13px!important}:is(.wp-block-post-date,.wp-block-post-author,.taxonomy-category){position:relative}:is(.wp-block-post-date,.wp-block-post-author,.taxonomy-category)+div::before{content:"";position:absolute;width:4px;height:4px;background-color:var(--wp--preset--color--heading);opacity:.2;border-radius:50%;top:50%;transform:translateY(-50%);left:0}.is-style-outline .wp-element-button:hover{background-color:transparent!important;color:var(--wp--preset--color--white)!important}.wp-block-categories-list li::marker{content:none}.wp-block-categories-list{padding:0}button[type=submit]:not(.wp-block-search__button){background:var(--wp--preset--color--primary)!important;border:1px solid var(--wp--preset--color--primary)!important;color:var(--wp--preset--color--white)!important;border-radius:100px!important;font-size:18px!important;line-height:1.56!important;padding:16px 32px!important}button[type=submit]:hover{background:0 0!important;color:var(--wp--preset--color--primary)!important}.is-style-on-hover:hover *{color:var(--wp--preset--color--primary)!important}.is-style-search-404{position:relative;margin-top:-32px}.is-style-quote-testimonial{position:relative;margin-bottom:-24px;z-index:1}footer .wp-block-paragraph-is-layout-flow a{color:var(--wp--preset--color--white);text-decoration:underline}footer .wp-block-paragraph-is-layout-flow a:hover{color:var(--wp--preset--color--primary-accent)}.wp-block-navigation__responsive-container :is(.current-menu-item.wp-block-navigation-link,.current-menu-item.wp-block-navigation-submenu){color:var(--wp--preset--color--primary)!important}.author .wp-block-post-author__avatar{margin-right:16px}.single.single-post .wp-block-post-author__avatar{margin-right:30px}.author .wp-block-post-author__avatar img{border-radius:100px}.single.single-post .wp-block-post-author__avatar img{border-radius:50%}.single.single-post .wp-block-post-author__avatar{line-height:0}.single.single-post .is-style-img-small .wp-block-post-author__avatar{margin-right:4px}.single.single-post .is-style-img-small .wp-block-post-author__avatar img{width:30px;height:30px}.author .wp-block-post-author{justify-content:center}.author .wp-block-post-author__content{flex-grow:unset}.single.single-post .is-style-large-font .wp-block-post-author__name{font-size:32px;font-weight:600;line-height:1.375;margin-bottom:7px}.single.single-post .is-style-small-font .wp-block-post-author__name{font-size:16px;line-height:1.75}.single.single-post .wp-block-post-author__bio{font-size:18px}.taxonomy-post_tag.is-style-bg-color-terms{display:flex;flex-wrap:wrap;row-gap:10px}.single.single-post .is-style-bg-color-terms a{background:var(--wp--preset--color--primary-accent);padding:2px 10px 5px 10px;border-radius:16px;margin-right:8px;word-break:normal}.single.single-post .is-style-bg-color-terms a:last-child{margin-right:0}.single.single-post .wp-block-post-terms__separator{display:none}.single.single-post :is(.post-navigation-link-next,.post-navigation-link-previous) a{display:flex;flex-direction:column}.single.single-post :is(.post-navigation-link-next,.post-navigation-link-previous) .post-navigation-link__label{font-size:14px;line-height:1.14;font-weight:500;letter-spacing:.1em;position:relative;margin:0 0 20px 27px}.single.single-post .post-navigation-link__label::after{content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:20px;height:20px;position:absolute;top:-3px;left:-27px;background-color:currentColor;transition:ease .3s}.single.single-post .post-navigation-link-next a .post-navigation-link__label{margin:0 27px 20px 0}.single.single-post .post-navigation-link-next .post-navigation-link__label::after{left:auto;right:-27px;transform:rotate(-180deg)}.single.single-post :is(.post-navigation-link-next,.post-navigation-link-previous) .post-navigation-link__title{color:var(--wp--preset--color--heading);transition:ease .2s}.single.single-post .post-navigation-link__title:hover{color:var(--wp--preset--color--primary)}.single.single-post .post-navigation-link-previous a .post-navigation-link__label:hover::after{left:-40px}.single.single-post .post-navigation-link-next a .post-navigation-link__label:hover::after{right:-40px}.single.single-post .wp-block-post-comments-form .comment-reply-title{padding-bottom:16px}.single.single-post .comment-form .form-submit.wp-block-button::after{background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:20px;height:20px;display:inline-block;margin-left:.556rem;content:"";vertical-align:middle;position:absolute;top:50%;left:58%;transform:translateY(-50%);transition:all .3s ease-in-out}.single.single-post .comment-form .form-submit.wp-block-button{position:relative;background-color:var(--wp--preset--color--primary);border-radius:12px;border:1px solid var(--wp--preset--color--primary);transition:all .3s ease-in-out}.single.single-post .comment-form .form-submit.wp-block-button:hover::after{background-color:var(--wp--preset--color--primary)}.single.single-post .comment-form .form-submit.wp-block-button:hover{background-color:transparent}.single.single-post .comment-form .form-submit.wp-block-button:hover>.wp-block-button__link.wp-element-button{color:var(--wp--preset--color--primary)}.single.single-post .comment-form .wp-block-button__link.wp-element-button{width:100%;background-color:transparent}.wp-block-quote{border-left:4px solid var(--wp--preset--color--primary)}.wp-block-quote p{font-size:var(--wp--preset--font-size--medium-large);font-weight:600;font-style:italic;color:var(--wp--preset--color--heading)}.wp-block-quote p::before{background:var(--wp--preset--color--heading);width:60px;height:60px;padding-right:10px;content:"";float:left;transition:all .3s ease-in-out}.single-product .wc-block-components-product-rating__container{display:flex}.single-product .wc-block-components-product-rating__reviews_count{margin-left:10px}.single-product .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{margin:0}.author .wp-block-post-author__content{flex-basis:unset}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:flex}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none;width:initial;position:initial;z-index:auto;background-color:inherit}}@media (min-width:782px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block;width:100%;position:relative;z-index:auto;background-color:inherit}.wp-block-navigation__responsive-container-open:not(.always-shown){display:none!important}}@media (max-width:782px){.is-style-mob-2-cols{display:grid!important}.is-style-mob-2-cols{grid-template-columns:repeat(2,1fr)}.is-style-mob-3-cols{grid-template-columns:repeat(3,1fr)}.is-style-justify-right{justify-content:flex-end!important}.is-style-justify-left{justify-content:flex-start!important}.is-style-has-mb-20{height:20px!important}.is-style-has-mb-30{height:30px!important}.is-style-has-mb-40{height:40px!important}.is-style-has-mb-50{height:50px!important}.is-style-has-mb-80{height:80px!important}.wp-block-navigation__responsive-container-close{right:15px}.wp-block-navigation__responsive-container .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-dialog{padding-left:18px!important;padding-right:18px!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{gap:20px}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:15px;gap:15px}:is(.page-template-page-leftsidebar,.post-template-single-leftsidebar) .wp-block-columns{flex-direction:column-reverse}}.wp-block-group:is(.is-style-slide-up-fade-in.animate,.is-style-slide-down-fade-in.animate,.is-style-slide-left-fade-in.animate,.is-style-slide-right-fade-in.animate){animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;animation-delay:.2s;opacity:0}.is-style-slide-up-fade-in.animate{animation:slide-up-fade-in ease 1s}@keyframes slide-up-fade-in{0%{opacity:0;transform:translate(0,40px)}100%{opacity:1;transform:translate(0,0)}}.is-style-slide-down-fade-in.animate{animation:slide-down-fade-in ease 1s}@keyframes slide-down-fade-in{0%{opacity:0;transform:translate(0,-40px)}100%{opacity:1;transform:translate(0,0)}}.is-style-slide-left-fade-in.animate{animation:slide-left-fade-in ease 1s}@keyframes slide-left-fade-in{0%{opacity:0;transform:translate(-40px,0)}100%{opacity:1;transform:translate(0,0)}}.is-style-slide-right-fade-in.animate{animation:slide-right-fade-in ease 1s}@keyframes slide-right-fade-in{0%{opacity:0;transform:translate(40px,0)}100%{opacity:1;transform:translate(0,0)}}.is-style-clipIn.animate{animation:clipIn;transition-duration:.75s;transition-delay:0.5s;animation-duration:.75s;transition-timing-function:ease;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes clipIn{0%{clip-path:polygon(0 0,10% 0,0% 100%,0% 100%)}100%{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}}.preClip{clip-path:ellipse(0% 100% at 0 0);-webkit-clip-path:ellipse(0% 100% at 0 0);transition-property:clip-path,-webkit-clip-path;transform:translatez(0)}:is(p:not(.site-title,.wp-block-tag-cloud) a,.textwidget a){text-decoration:underline}.wp-block-comment-content a,.wp-block-heading a{text-decoration:underline}.footer-tip-box {    display: flex;    justify-content: center;   /* 水平居中 */    align-items: center;       /* 垂直居中 */    height: 100px;              /* 给定高度才有“上下居中”效果 */    text-align: center;    font-size: 18px;    color: #333;}:root{  --brand:#FFB800;        /* 主色：金色 */  --brand-2:#FF8C00;      /* 渐变辅助橙 */  --card:#0f172acc;       /* 深蓝玻璃卡片 */  --stroke:#20273a;  --text:#e8ecf3;  --muted:#a9b1c6;  --shadow:0 8px 22px rgba(0,0,0,0.35);}  @media (prefers-color-scheme: dark){    :root{      --card:#0b1020cc;      --stroke:#20273a;      --text:#e8ecf3;      --muted:#a9b1c6;      --shadow:0 8px 22px rgba(0,0,0,0.35);    }  }  .faq-wrap{max-width:860px;margin:56px auto 32px;padding:0 18px;font-family:Inter,Segoe UI,Arial,system-ui}  .faq-title{    text-align:center;margin:0 0 22px;font-weight:800;letter-spacing:.2px;    font-size:28px;color:var(--text)  }  .faq-item{    position:relative;border:1px solid var(--stroke);border-radius:14px;margin:14px 0;background:var(--card);    backdrop-filter: blur(6px); box-shadow:var(--shadow); overflow:hidden;  }  /* 左侧渐变条 */  .faq-item::before{    content:"";position:absolute;inset:0 0 0 auto;width:6px;background:linear-gradient(180deg,var(--brand),var(--brand-2));    opacity:.9; border-top-right-radius:14px;border-bottom-right-radius:14px;  }  .faq-question{    width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;    padding:18px 20px 18px 20px;background:transparent;border:0;cursor:pointer;outline:none;  }  .faq-question:focus-visible{box-shadow:0 0 0 3px color-mix(in sRGB, var(--brand) 35%, transparent);border-radius:12px}  .q-text{font-size:16.5px;font-weight:700;color:var(--text);text-align:left}  .chev{width:22px;height:22px;flex:0 0 22px;stroke:var(--muted);stroke-width:2.5;fill:none;transition:transform .28s ease, stroke .28s ease}  .faq-item:hover .chev{stroke:var(--brand)}  .faq-item.active .chev{transform:rotate(180deg);stroke:var(--brand)}  .faq-answer{    max-height:0;overflow:hidden;padding:0 20px;background:linear-gradient(180deg, transparent, transparent 10%, rgba(0,0,0,0.02));    transition:max-height .38s ease, padding .28s ease; will-change:max-height;  }  .faq-answer p{color:var(--muted);line-height:1.85;margin:14px 0 20px;font-size:15.5px}  .faq-item.active .faq-answer{max-height:600px;padding:0 20px 12px}  /* 减少动效的用户 */  @media (prefers-reduced-motion: reduce){    .faq-answer{transition:none}    .chev{transition:none}  }  .highlight-tag {  font-size: 14px;  font-weight: 600;  color: #1a73e8;  background: #f0f7ff;  display: inline-block;  padding: 6px 12px;  border-radius: 6px;  margin-bottom: 12px;}.comparison-table {  width: 100%;  border-collapse: collapse;  margin-top: 20px;  font-size: 15px;  text-align: center;  background: #fff;  border-radius: 8px;  overflow: hidden;  box-shadow: 0 2px 8px rgba(0,0,0,0.05);}.comparison-table th {  background: #f2f5f9;  padding: 12px;  font-weight: bold;  color: #333;}.comparison-table td {  padding: 12px;  border-bottom: 1px solid #eee;}.comparison-table tr:nth-child(even) {  background: #fafafa;}.comparison-table tr:hover {  background: #f0f8ff;}.conclusion {  margin-top: 15px;  font-size: 14px;  color: #444;  font-style: italic;}.ziri-breadcrumbs {  font-size: 14px;  color: #666;  margin-bottom: 120px;}.ziri-breadcrumbs a {  color: #666;  text-decoration: none;}.ziri-breadcrumbs a:hover {  color: #000;  text-decoration: underline;}.friend-links-list {  list-style: none;  padding: 0;  margin: 0;  text-align: center;}.friend-links-list li {  display: inline-block;  margin: 0 10px;}.friend-links-list a {  color: #666;  text-decoration: none;  font-size: 14px;}.friend-links-list a:hover {  color: #000;  text-decoration: underline;}.wp-caption {  max-width: 100% !important;   /* 最大宽度跟随容器 */  width: auto !important;       /* 不使用内联固定宽度 */}