/* alien merged inline style */
#wrap .seo-intro .entry > p:first-of-type{position:relative !important;box-sizing:border-box !important;width:100% !important;max-width:800px !important;margin:32px auto 40px !important;padding:30px 40px 32px !important;background:#f5f8fb !important;border:1px solid #e2ecf6 !important;border-radius:14px !important;box-shadow:0 2px 12px rgba(7,42,77,.05) !important;text-align:left !important;color:#3c4d5e !important;font-size:15.5px !important;line-height:1.8 !important}#wrap .seo-intro .entry > p:first-of-type:before{content:"OVERVIEW" !important;position:absolute !important;top:-11px !important;left:38px !important;padding:5px 16px !important;background:#0065b1 !important;color:#fff !important;font-size:11px !important;font-weight:600 !important;letter-spacing:.16em !important;line-height:1 !important;border-radius:20px !important;box-sizing:border-box !important}#wrap .seo-intro .entry > p:first-of-type a{color:#0065b1 !important}@media (max-width:767px){#wrap .seo-intro .entry > p:first-of-type{margin:26px auto 30px !important;padding:24px 22px 26px !important;border-radius:12px !important;font-size:15px !important;line-height:1.75 !important}#wrap .seo-intro .entry > p:first-of-type:before{left:22px !important;font-size:10px !important;padding:4px 13px !important}}
/* alien merged inline style */
.alien-cta-inline{max-width:1100px;margin:44px auto 24px;padding:0 20px;box-sizing:border-box;clear:both}.alien-cta-inner{background:#fff;border:1px solid #dbe4ee;border-radius:18px;padding:38px 36px 30px;box-shadow:0 16px 48px rgba(13,59,108,.13);text-align:center}.alien-cta-inner h2{font-size:28px;font-weight:700;color:#0e3a66;margin:0 0 12px;line-height:1.25}.alien-cta-inner p{font-size:15px;color:#4a5560;margin:0 0 22px;line-height:1.65}.alien-cta-trust{list-style:none;display:flex;justify-content:center;gap:14px 32px;flex-wrap:wrap;margin:0 0 26px;padding:0;font-size:13.5px;color:#3e5a75;font-weight:500}.alien-cta-trust li{display:inline-flex;align-items:center;gap:7px}.alien-cta-check{display:inline-block;width:15px;height:15px;background:#0065B1;-webkit-mask:var(--alien-cta-check) center/contain no-repeat;mask:var(--alien-cta-check) center/contain no-repeat}.alien-cta-actions{display:flex;flex-direction:row;gap:14px;width:100%;max-width:560px;margin:0 auto 24px}.alien-cta-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:54px;padding:0 24px;border-radius:10px;font-size:17px;font-weight:600;text-decoration:none;transition:all .2s ease;box-sizing:border-box;border:2px solid transparent;cursor:pointer;line-height:1}.alien-cta-btn-primary{background:#0065B1 !important;color:#fff !important;border-color:#0065B1 !important}.alien-cta-btn-primary:hover{background:#004a80 !important;border-color:#004a80 !important;color:#fff !important;transform:translateY(-1px);box-shadow:0 8px 22px rgba(0,101,177,.28)}.alien-cta-btn-secondary{background:#fff !important;color:#0065B1 !important;border-color:#0065B1 !important}.alien-cta-btn-secondary:hover{background:#f0f7ff !important;color:#004a80 !important;border-color:#004a80 !important}.alien-cta-iconic{display:inline-block;width:18px;height:18px;background:currentColor;-webkit-mask:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIyIiB5PSI0IiB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHJ4PSIyIi8+PHBvbHlsaW5lIHBvaW50cz0iMjIsNiAxMiwxMyAyLDYiLz48L3N2Zz4=') center/contain no-repeat;mask:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIyIiB5PSI0IiB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHJ4PSIyIi8+PHBvbHlsaW5lIHBvaW50cz0iMjIsNiAxMiwxMyAyLDYiLz48L3N2Zz4=') center/contain no-repeat}.alien-cta-divider{display:flex;align-items:center;gap:14px;margin:2px 0 20px;color:#94a3b8;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.alien-cta-divider::before,.alien-cta-divider::after{content:"";flex:1;height:1px;background:#e3eaf2}.alien-cta-contact{display:grid;grid-template-columns:1.16fr 0.95fr 0.95fr;gap:14px;text-align:left}.alien-cta-citem{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #e3eaf2;border-radius:12px;background:#f8fafc;text-decoration:none;color:#0e3a66;transition:all .2s ease;position:relative;min-height:68px}.alien-cta-citem:hover{border-color:#0065B1;background:#fff;box-shadow:0 4px 14px rgba(13,59,108,.08);transform:translateY(-1px)}.alien-cta-cicon{width:36px;height:36px;flex-shrink:0;border-radius:9px;color:#fff;display:inline-block;-webkit-mask:var(--cicon) center/20px no-repeat;mask:var(--cicon) center/20px no-repeat}.alien-cta-cphone{background:#0065B1}.alien-cta-cwa-icon{background:#25D366}.alien-cta-cmail{background:#0065B1}.alien-cta-ctxt{display:flex;flex-direction:column;line-height:1.25;flex:1;min-width:0}.alien-cta-ctxt b{font-size:13.5px;color:#0e3a66;font-weight:700;margin-bottom:2px}.alien-cta-ctxt span{font-size:12.5px;color:#5a6b80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alien-cta-cwa .alien-cta-qr{width:54px;height:54px;border-radius:6px;border:1px solid #e3eaf2;background:#fff;flex-shrink:0;transition:transform .2s ease,border-color .2s ease;display:block}.alien-cta-cwa:hover .alien-cta-qr{transform:scale(1.08);border-color:#25D366}@media (max-width:767px){.alien-cta-inline{margin:30px auto 14px;padding:0 14px}.alien-cta-inner{padding:28px 22px 24px;border-radius:16px}.alien-cta-inner h2{font-size:23px}.alien-cta-inner p{font-size:14px}.alien-cta-trust{gap:10px 18px;font-size:12.5px}.alien-cta-actions{flex-direction:column;max-width:none;gap:10px}.alien-cta-btn{height:50px;font-size:16px}.alien-cta-contact{grid-template-columns:1fr;gap:10px}.alien-cta-citem{min-height:auto;padding:12px 14px}.alien-cta-cwa .alien-cta-qr{width:44px;height:44px}}
/* alien merged inline style */
@media (min-width:768px){.alien-cta-inline{max-width:1200px;padding:0}.alien-cta-inner{padding:38px 24px 30px}.alien-cta-contact{grid-template-columns:1fr 1fr 1fr}}
/* alien merged inline style */
.alien-cta-inline{max-width:none !important;width:100vw;margin-left:calc(50% - 50vw) !important;margin-right:0 !important;padding:52px 24px 56px !important;box-sizing:border-box !important;background:linear-gradient(135deg,#0065B1 0%,#0b4e86 100%) !important}.alien-cta-inner{max-width:1200px !important;margin:0 auto !important;background:transparent !important;border:0 !important;border-radius:0 !important;padding:0 !important;box-shadow:none !important}.alien-cta-inline .alien-cta-inner h2{color:#fff !important}.alien-cta-inline .alien-cta-inner p{color:#cfe3f5 !important}.alien-cta-inline .alien-cta-trust{color:#d8e8f8 !important}.alien-cta-inline .alien-cta-check{background:#9ecbf0 !important}.alien-cta-inline .alien-cta-btn-primary{background:#fff !important;color:#0065B1 !important;border-color:#fff !important}.alien-cta-inline .alien-cta-btn-primary:hover{background:#eaf3fb !important;color:#004a80 !important;border-color:#eaf3fb !important}.alien-cta-inline .alien-cta-btn-secondary{background:transparent !important;color:#fff !important;border-color:rgba(255,255,255,.85) !important}.alien-cta-inline .alien-cta-btn-secondary:hover{background:rgba(255,255,255,.14) !important;color:#fff !important;border-color:#fff !important}.alien-cta-inline .alien-cta-divider{color:rgba(255,255,255,.72) !important}.alien-cta-inline .alien-cta-divider::before,.alien-cta-inline .alien-cta-divider::after{background:rgba(255,255,255,.28) !important}.alien-cta-inline .alien-cta-citem{background:rgba(255,255,255,.10) !important;border-color:rgba(255,255,255,.28) !important;color:#fff !important}.alien-cta-inline .alien-cta-citem:hover{background:rgba(255,255,255,.18) !important;border-color:rgba(255,255,255,.6) !important;box-shadow:none !important}.alien-cta-inline .alien-cta-ctxt b{color:#fff !important}.alien-cta-inline .alien-cta-ctxt span{color:#cfe3f5 !important}.alien-cta-inline .alien-cta-cphone,.alien-cta-inline .alien-cta-cmail{background:rgba(255,255,255,.20) !important}.alien-cta-inline .alien-cta-cwa-icon{background:#25D366 !important}.alien-cta-inline .alien-cta-qr{border-color:rgba(255,255,255,.55) !important;background:#fff !important}@media (max-width:767px){.alien-cta-inline{padding:34px 16px 36px !important}}
/* alien merged inline style */
.alien-cta-inline .alien-cta-actions{max-width:400px}.alien-cta-inline .alien-cta-micro{font-size:13px;color:inherit;opacity:.8;margin:-6px 0 22px;line-height:1.55;letter-spacing:.01em}.unified-contact-form-wrapper.alien-form-flash{animation:alienFormFlash 1.8s ease-out;border-radius:14px}@keyframes alienFormFlash{0%{box-shadow:0 0 0 3px rgba(0,101,177,.75),0 0 0 12px rgba(0,101,177,.14);background:#f4f9ff}100%{box-shadow:0 0 0 3px rgba(0,101,177,0),0 0 0 12px rgba(0,101,177,0);background:transparent}}@media (min-width:768px){.unified-contact-form-wrapper{scroll-margin-top:160px}.contact-form-header{scroll-margin-top:160px}}@media (max-width:767px){.contact-form-header{scroll-margin-top:16px}}
/* alien merged inline style */
@media (min-width:768px){header.headerde{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;background:linear-gradient(135deg,#0065B1 0%,#0A4E88 100%) !important;box-shadow:0 2px 14px rgba(7,42,77,.30) !important}header.headerde .top-wrap{grid-row:1;grid-column:1;height:auto !important;width:fit-content;min-width:0;padding:25px 0 25px max(24px, calc(50vw - 600px)) !important}header.headerde .top-wrap .wmax{display:block;width:fit-content}header.headerde .top-logo{float:none !important;width:fit-content !important;text-align:left}header.headerde .top-logo-pc{display:block !important;width:262px !important;background:url(https://www.alien-security.com/wp-content/uploads/2026/09/alien-security-logo-white-trim-325x58_ppOlQr.png) no-repeat 0 50%/contain !important}header.headerde .top-logo-pc img{visibility:hidden !important;width:262px !important;height:auto !important;display:block !important}header.headerde .nav-wrap{grid-row:1;grid-column:2;background:transparent !important;height:auto !important;max-width:none !important;padding:0 max(24px, calc(50vw - 600px)) 0 24px !important;margin:0 !important;min-width:0}header.headerde .nav-wrap .wmax{width:auto !important;max-width:none !important}header.headerde .nav-primary{background:transparent !important;height:auto !important;padding:0 !important;display:flex;align-items:center;justify-content:flex-end}header.headerde #navi{float:none !important;margin:0 !important;height:auto !important;text-align:right;min-width:0;order:1}header.headerde #menu1{text-align:right}header.headerde #menu1 > li{margin:0 16px}header.headerde #menu1 > li > a{color:rgba(255,255,255,.95) !important;font-size:16px !important;padding:28px 0 !important;line-height:1}header.headerde #menu1 > li > a:hover{color:#fff !important}header.headerde #menu1 > li > a br,header.headerde #menu1 > li > a span.sub{display:none}header.headerde .nav-wrap .wmax{padding-right:0 !important}header.headerde #search{position:relative !important;top:0 !important;order:2;flex-shrink:0;width:46px !important;height:46px !important;margin-left:14px !important;margin-right:-20px !important}header.headerde .nav-primary #searchform{width:46px !important;max-width:none !important;height:46px !important;border-radius:23px !important;background:rgba(255,255,255,.14) !important;border:1px solid rgba(255,255,255,.35) !important;position:absolute !important;right:0 !important;top:0 !important;overflow:hidden !important;transition:width .35s ease, background .3s ease !important;box-sizing:border-box !important;margin:0 !important;padding:0 !important}header.headerde .nav-primary #searchform.alien-s-open{width:300px !important;height:56px !important;top:70px !important;border-radius:28px !important;background:#fff !important;border-color:#fff !important;box-shadow:0 12px 34px rgba(7,42,77,.35) !important}header.headerde .nav-primary #searchform.alien-s-open #s{left:24px !important;width:calc(100% - 80px) !important;height:54px !important;line-height:54px !important;font-size:15px !important}header.headerde .nav-primary #searchform.alien-s-open #searchsubmit{width:46px !important;height:46px !important;right:5px !important;top:5px !important;background-color:rgba(0,101,177,.10) !important}header.headerde #searchform #s{position:absolute !important;left:20px !important;top:0 !important;width:calc(100% - 62px) !important;height:44px !important;background:transparent !important;color:#28455f !important;padding:0 !important;margin:0 !important;border:0 !important;line-height:44px !important;font-size:14px !important;outline:none !important;box-shadow:none !important}header.headerde #searchform #searchsubmit{position:absolute !important;right:4px !important;top:4px !important;width:38px !important;height:38px !important;border-radius:50% !important;font-size:0 !important;border:0 !important;cursor:pointer !important;box-shadow:none !important;padding:0 !important;background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27white%27 stroke-width=%272.4%27 stroke-linecap=%27round%27%3E%3Ccircle cx=%2711%27 cy=%2711%27 r=%277%27/%3E%3Cpath d=%27M20 20l-4.2-4.2%27/%3E%3C/svg%3E") center/18px 18px no-repeat !important}header.headerde .nav-primary #searchform.alien-s-open #searchsubmit{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%230065B1%27 stroke-width=%272.4%27 stroke-linecap=%27round%27%3E%3Ccircle cx=%2711%27 cy=%2711%27 r=%277%27/%3E%3Cpath d=%27M20 20l-4.2-4.2%27/%3E%3C/svg%3E") !important}header.headerde #menu1 li#menu-item-8110 > a{background:#fff !important;color:#0065B1 !important;border-radius:25px !important;padding:13px 28px !important;font-size:16px !important;margin-left:8px;line-height:1.2}header.headerde #menu1 li#menu-item-8110 > a:hover{background:#EAF3FC !important;color:#00549A !important}}@media (min-width:1024px) and (max-width:1199px){header.headerde .top-wrap{padding:18px 0 18px 24px !important}header.headerde .top-logo-pc{width:210px !important}header.headerde .top-logo-pc img{width:210px !important}header.headerde .nav-wrap{padding:0 24px 0 16px !important}header.headerde #menu1 > li{margin:0 8px}header.headerde #search{width:42px !important;height:42px !important;margin-left:10px !important}header.headerde .nav-primary #searchform{width:42px !important;height:42px !important;border-radius:21px !important}header.headerde .nav-primary #searchform.alien-s-open{width:280px !important;height:52px !important;top:62px !important}header.headerde #searchform #s{height:40px !important;line-height:40px !important}header.headerde #searchform #searchsubmit{width:34px !important;height:34px !important}header.headerde #menu1 li#menu-item-8110 > a{padding:11px 18px !important;font-size:15px !important;margin-left:4px !important}}@media (min-width:768px) and (max-width:1023px){header.headerde .top-wrap{padding:16px 0 16px 20px !important}header.headerde .top-logo-pc{width:200px !important}header.headerde .top-logo-pc img{width:200px !important}header.headerde .nav-wrap{padding:0 20px 0 12px !important}header.headerde #menu1 > li{margin:0 6px}header.headerde #menu1 > li > a{padding:24px 0 !important;font-size:15px !important}header.headerde #search{display:none !important}header.headerde #menu1 li#menu-item-8110 > a{padding:10px 16px !important;font-size:14px !important;margin-left:4px !important}}.alien-topbar{background:#052846;height:40px;box-sizing:border-box}.alien-topbar-in{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 max(24px, calc(50vw - 600px));box-sizing:border-box}.alien-tb-slogan{color:rgba(255,255,255,.72);font-size:13px;letter-spacing:.3px}.alien-tb-links{display:flex;align-items:center}.alien-tb-links a{color:rgba(255,255,255,.92);font-size:13px;text-decoration:none;display:inline-flex;align-items:center;gap:7px;line-height:1}.alien-tb-links a + a{margin-left:24px;padding-left:24px;border-left:1px solid rgba(255,255,255,.22)}.alien-tb-links a:hover{color:#fff}.alien-tb-links a svg{opacity:.85;flex-shrink:0}@media (max-width:767px){.alien-topbar{display:none}}
/* alien merged inline style */
.list_one{width:100%;max-width:1200px !important;margin:32px auto !important;background:#fff !important;border:1px solid #e3eaf2 !important;border-radius:14px !important;padding:34px 38px 32px !important;box-sizing:border-box !important;box-shadow:0 4px 20px rgba(13,59,108,.06) !important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.list_one:hover{transform:translateY(-4px);box-shadow:0 16px 42px rgba(13,59,108,.14) !important;border-color:#cfe0f0 !important}.list_one_text{float:left !important;width:calc(100% - 452px) !important;padding-top:0 !important;box-sizing:border-box !important}.list_one_img{float:right !important;width:420px !important;text-align:center !important}.list_one_img img{border-radius:10px !important;transition:transform .35s ease;display:block !important;width:auto !important;max-width:100% !important;max-height:360px !important;height:auto !important;margin:0 auto !important}.list_one:hover .list_one_img img{transform:scale(1.03)}.list_one_text h2 a{font-size:22px !important;line-height:1.35 !important}.list_one_text h3{font-size:16.5px !important;line-height:1.55 !important;color:#5a6672 !important;margin:12px 0 !important}.list_one_text ul li{font-size:15.5px !important;line-height:1.7 !important;color:#3f4a55 !important;margin-top:6px !important}.list_one_link{margin:18px 0 0 !important}.list_one_link a{display:inline-flex !important;align-items:center;justify-content:center;font-size:13.5px !important;font-weight:600 !important;padding:9px 20px !important;border-radius:8px !important;margin:0 10px 0 0 !important;line-height:1 !important;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.list_one_link a:first-child{background:#0065B1 !important;color:#fff !important;border:1px solid #0065B1 !important}.list_one_link a:first-child:hover{background:#004a80 !important;border-color:#004a80 !important;color:#fff !important}.list_one_link a:nth-child(n+2){background:#fff !important;color:#0065B1 !important;border:1px solid #0065B1 !important}.list_one_link a:nth-child(n+2):hover{background:#f0f7ff !important;color:#004a80 !important;border-color:#004a80 !important}@media (max-width:767px){.list_one{width:calc(100% - 24px) !important;margin:20px auto !important;padding:16px 12px !important;border-radius:12px !important}.list_one_img{float:left !important;width:38% !important;margin-top:2px !important}.list_one_img img{width:100% !important;height:auto !important;max-height:none !important;border-radius:8px !important}.list_one_text{float:right !important;width:60% !important;padding-top:0 !important}.list_one_text h2 a{font-size:16.5px !important;line-height:1.35 !important}.list_one_text h3{font-size:13.5px !important;line-height:1.5 !important;margin:8px 0 !important}.list_one_text ul{margin:0 !important;padding-left:16px !important}.list_one_text ul li{font-size:12.5px !important;line-height:1.55 !important;margin-top:4px !important}.list_one_link{margin:10px 0 0 !important}.list_one_link a{font-size:11px !important;padding:4px 8px !important;margin-right:4px !important}.list_one:hover{transform:none}}
/* alien merged inline style */
@media (min-width:768px){#wrap .seo-intro{max-width:1200px !important;margin-left:auto !important;margin-right:auto !important}#wrap .list_one{max-width:1200px !important}#wrap .alien-kb{max-width:1200px !important;margin-left:auto !important;margin-right:auto !important}#wrap #content,#wrap .con-title,#wrap .prod-preview,#wrap .prod-full-content{max-width:1200px !important;width:100% !important;margin-left:auto !important;margin-right:auto !important}#wrap .seo-intro h1{max-width:800px !important;margin-left:auto !important;margin-right:auto !important}#wrap .seo-intro .entry > p{max-width:800px !important;margin-left:auto !important;margin-right:auto !important}#wrap .alien-kb .kb-body > *{max-width:800px !important;margin-left:auto !important;margin-right:auto !important}#wrap .prod-full-content-inner > h2,#wrap .prod-full-content-inner > h3,#wrap .prod-full-content-inner > p{max-width:800px !important;margin-left:auto !important;margin-right:auto !important}.alien-cta-inner > h2,.alien-cta-inner > p{max-width:820px !important;margin-left:auto !important;margin-right:auto !important}body .three_boxes,body .four_boxes,body .box-sub3,body .box-sub4,body .solu-product,body .solu-say,body .about_boxes,body #news-box{width:100% !important;max-width:1200px !important;margin-left:auto !important;margin-right:auto !important}#wrap #content .entry > p,#wrap #content .entry > h2,#wrap #content .entry > h3,#wrap #content .entry > ul,#wrap #content .entry > ol,#wrap #content > h2{max-width:800px !important;margin-left:auto !important;margin-right:auto !important}#wrap #content-side .entry > p,#wrap #content-side .entry > h2,#wrap #content-side .entry > h3,#wrap #content-side .entry > ul,#wrap #content-side .entry > ol,#wrap #content-side .entry > hr{max-width:800px !important;margin-left:auto !important;margin-right:auto !important}}
/* alien merged inline style */
.alien-kb-head{max-width:1200px;margin:44px auto 0;text-align:center;padding:0 16px}
.alien-kb-head-h{font-size:25px !important;line-height:1.42 !important;font-weight:600 !important;color:#12283d !important;margin:0 auto !important;max-width:920px !important;letter-spacing:-.2px;text-transform:none !important;text-wrap:balance}
.alien-kb-head-kw{color:#0065b1 !important;font-weight:600 !important}
.alien-kb-head-h::after{content:'';display:block;width:52px;height:3px;border-radius:2px;background:#0065b1;margin:16px auto 0}
.alien-kb-head-sub{font-size:15px !important;line-height:1.65 !important;color:#5a6b7d !important;margin:12px auto 0 !important;max-width:780px !important;font-weight:400 !important;text-transform:none !important;text-wrap:pretty}
@media (max-width:767px){.alien-kb-head{margin-top:32px}.alien-kb-head-h{font-size:20px !important}.alien-kb-head-sub{font-size:14px !important;margin-top:10px !important}.alien-kb-head-h::after{width:40px;margin-top:12px}}
/* alien merged inline style */
.alien-kb{counter-reset:kbno;max-width:100%;margin:38px 0 10px}
.alien-kb details{border:1px solid #dbe5f1;border-radius:12px;margin:12px 0;background:#fff;box-shadow:0 1px 3px rgba(13,59,108,.06);overflow:hidden;transition:border-color .18s ease}
.alien-kb details[open]{border-color:#b9d4ec}
.alien-kb summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:14px 18px;user-select:none;-webkit-user-select:none;transition:background .15s ease}
.alien-kb summary::-webkit-details-marker{display:none}
.alien-kb summary:hover{background:#f4f9fe}
.alien-kb summary:focus-visible{outline:2px solid #0065B1;outline-offset:-2px;border-radius:12px}
.alien-kb summary h2{flex:1;margin:0;padding:0;font-size:16.5px;line-height:1.45;font-weight:600;color:#0e3a66}
.alien-kb summary::before{counter-increment:kbno;content:counter(kbno,decimal-leading-zero);min-width:36px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:#0065B1;color:#fff;font-size:12.5px;font-weight:700;letter-spacing:.5px;flex:none}
.alien-kb summary::after{content:"";width:8px;height:8px;border-right:2px solid #89a2ba;border-bottom:2px solid #89a2ba;transform:rotate(45deg);transition:transform .2s ease;flex:none;margin-top:-4px}
.alien-kb details[open]>summary::after{transform:rotate(225deg);margin-top:4px}
.alien-kb .kb-body{padding:15px 20px 18px;border-top:1px solid #eef3fa;font-size:15px;line-height:1.8;color:#3a3f47;overflow-wrap:break-word}
.alien-kb .kb-body h3{font-size:16px;font-weight:600;margin:20px 0 8px;color:#123c63}
.alien-kb .kb-body h4{font-size:15px;font-weight:600;margin:16px 0 6px;color:#1d4e80}
.alien-kb .kb-body p{margin:8px 0}
.alien-kb .kb-body ul,.alien-kb .kb-body ol{padding-left:24px;margin:8px 0}
.alien-kb .kb-body li{margin:4px 0}
.alien-kb .kb-body a{color:#0065B1;text-decoration:underline;text-underline-offset:2px}
.alien-kb .kb-body a:hover{color:#004a80}
.alien-kb .kb-body table{width:100%;border-collapse:collapse;margin:12px 0;font-size:14px}
.alien-kb .kb-body th,.alien-kb .kb-body td{border:1px solid #dee8f3;padding:7px 10px;text-align:left;vertical-align:top}
.alien-kb .kb-body th{background:#f3f8fe;color:#123c63;font-weight:600}
.alien-kb .kb-body blockquote{margin:10px 0;padding:6px 14px;border-left:3px solid #cfe0f2;color:#4a5560;background:#f7fafd}
.alien-kb .kb-body dl{margin:10px 0}
.alien-kb .kb-body dt{font-weight:600;color:#123c63;margin-top:12px}
.alien-kb .kb-body dd{margin:4px 0 10px;padding-left:4px}
.alien-kb .kb-body img{max-width:480px;width:100%;height:auto;margin:18px auto;display:block;border-radius:8px}
@media (max-width:600px){.alien-kb summary{padding:12px 14px;gap:10px}.alien-kb summary h2{font-size:15px}.alien-kb .kb-body{padding:13px 15px 15px;font-size:14.5px}.alien-kb .kb-body img{max-width:100%}}
/* alien merged inline style */

    /* 确保容器在所有主题中都能正确显示（位置以后台选项为准） */
    #wc-cs-floating-button,
    .wc-cs-floating-container {
        font-family: "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
        position: fixed !important;
        bottom: 150px !important;
        right: 50px !important;
        left: auto !important;
        top: auto !important;
        margin: 0 !important;
        z-index: 999999 !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-end !important;
        gap: 12px !important;
        pointer-events: auto !important;
        visibility: visible !important;
        opacity: 1 !important;
        transform: none !important;
    }
    
    /* Design A · Contact Card */
    .wc-cs-floating-menu {
        position: relative !important;
        display: none;
        margin: 0;
        z-index: 999999;
        pointer-events: auto;
        width: 300px;
        max-width: calc(100vw - 40px);
    }
    .wc-cs-floating-menu.show {
        display: block;
        visibility: visible;
        opacity: 1;
        animation: slideUp 0.35s cubic-bezier(0.32, 0.72, 0, 1);
    }
    .wc-cs-card {
        background: #fff;
        border: 1px solid #dbe2ec;
        border-radius: 14px;
        box-shadow: 0 18px 48px rgba(15, 28, 46, 0.16);
        overflow: hidden;
    }
    .wc-cs-card-head {
        background: linear-gradient(135deg, #0b3a6e 0%, #124f8f 100%);
        color: #fff;
        padding: 16px 18px;
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        gap: 12px;
    }
    .wc-cs-card-head strong {
        display: block;
        font-size: 16px;
        font-weight: 700;
        letter-spacing: -0.02em;
        line-height: 1.3;
    }
    .wc-cs-card-head span {
        display: block;
        font-size: 12px;
        opacity: 0.78;
        margin-top: 3px;
        font-weight: 400;
    }
    .wc-cs-card-close {
        width: 28px;
        height: 28px;
        border: 0;
        border-radius: 50%;
        background: rgba(255,255,255,0.14);
        color: #fff;
        font-size: 18px;
        line-height: 1;
        cursor: pointer;
        flex-shrink: 0;
        padding: 0;
    }
    .wc-cs-card-close:hover {
        background: rgba(255,255,255,0.28);
    }
    .wc-cs-card-list {
        padding: 8px 6px;
        background: #f7f9fc;
    }
    .wc-cs-card-row,
    .wc-cs-floating-item.wc-cs-card-row {
        display: flex !important;
        align-items: flex-start !important;
        gap: 12px !important;
        padding: 14px 12px !important;
        border-radius: 10px !important;
        text-decoration: none !important;
        color: #1c2430 !important;
        background: transparent !important;
        box-shadow: none !important;
        width: auto !important;
        min-width: 0 !important;
        max-width: none !important;
        font-weight: 400 !important;
        transition: background 0.2s ease !important;
    }
    .wc-cs-card-row:hover {
        background: #eef3f9 !important;
        box-shadow: none !important;
    }
    .wc-cs-card-ico {
        width: 36px;
        height: 36px;
        border-radius: 10px;
        background: #fff;
        border: 1px solid #e6eaf0;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
        color: #4b5563;
    }
    .wc-cs-card-ico svg {
        width: 18px !important;
        height: 18px !important;
        display: block;
    }
    .wc-cs-card-ico i {
        font-size: 16px;
        line-height: 1;
    }
    .wc-cs-floating-whatsapp .wc-cs-card-ico {
        color: #25d366;
        border-color: #c9f0d8;
        background: #f2fcf6;
    }
    .wc-cs-card-text {
        flex: 1;
        min-width: 0;
        display: flex;
        flex-direction: column;
        gap: 2px;
    }
    .wc-cs-card-lab {
        font-size: 12px;
        color: #5b6573;
        font-weight: 600;
    }
    .wc-cs-card-val {
        font-size: 14px;
        font-weight: 700;
        color: #1c2430;
        letter-spacing: -0.01em;
        word-break: break-all;
        line-height: 1.35;
    }
    .wc-cs-card-cta {
        display: block;
        margin: 4px 14px 16px;
        text-align: center;
        background: #0056b3;
        color: #fff !important;
        text-decoration: none !important;
        border-radius: 10px;
        padding: 12px 14px;
        font-weight: 700;
        font-size: 14px;
        transition: background 0.2s ease, transform 0.2s ease;
    }
    .wc-cs-card-cta:hover {
        background: #004494;
        color: #fff !important;
    }
    .wc-cs-card-cta:active {
        transform: scale(0.98);
    }

    /* —— 高级感悬浮主按钮 / 返回顶部 —— */
    #wc-cs-floating-toggle,
    .wc-cs-floating-toggle,
    #wc-cs-back-to-top,
    .wc-cs-back-to-top {
        position: relative !important;
        width: 56px !important;
        height: 56px !important;
        margin: 0 !important;
        padding: 0 !important;
        border: 0 !important;
        background: transparent !important;
        box-shadow: none !important;
        cursor: pointer !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex-shrink: 0 !important;
        pointer-events: auto !important;
        -webkit-tap-highlight-color: transparent !important;
        z-index: 1000000 !important;
        outline: none !important;
        transition: opacity 0.4s cubic-bezier(0.32, 0.72, 0, 1), visibility 0.4s, transform 0.4s cubic-bezier(0.32, 0.72, 0, 1) !important;
    }

    .wc-cs-fab-shell {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 56px !important;
        height: 56px !important;
        padding: 0 !important;
        border-radius: 999px !important;
        background: transparent !important;
        box-shadow:
            0 8px 24px rgba(255, 87, 34, 0.38),
            0 2px 8px rgba(255, 87, 34, 0.2) !important;
        transition: transform 0.45s cubic-bezier(0.32, 0.72, 0, 1), box-shadow 0.45s cubic-bezier(0.32, 0.72, 0, 1) !important;
        will-change: transform;
    }

    .wc-cs-fab-shell--dark {
        background: transparent !important;
        padding: 0 !important;
        box-shadow:
            0 8px 24px rgba(30, 41, 59, 0.35),
            0 2px 8px rgba(15, 23, 42, 0.18) !important;
    }

    .wc-cs-fab-core {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 100% !important;
        height: 100% !important;
        border-radius: 999px !important;
        color: #fff !important;
        background: #ff5722 !important;
        box-shadow: none !important;
        transition: background 0.45s cubic-bezier(0.32, 0.72, 0, 1), transform 0.45s cubic-bezier(0.32, 0.72, 0, 1) !important;
    }

    .wc-cs-fab-core--dark {
        position: relative !important;
        background: #1e293b !important;
        box-shadow: none !important;
    }

    .wc-cs-fab-icon {
        display: block !important;
        position: absolute !important;
        opacity: 1 !important;
        transform: scale(1) !important;
        transition: opacity 0.28s cubic-bezier(0.32, 0.72, 0, 1), transform 0.28s cubic-bezier(0.32, 0.72, 0, 1) !important;
    }

    #wc-cs-floating-icon-chat {
        display: block !important;
    }
    #wc-cs-floating-icon-close {
        display: block !important;
        opacity: 0 !important;
        transform: scale(0.7) rotate(-45deg) !important;
        pointer-events: none !important;
    }

    .wc-cs-floating-toggle .wc-cs-fab-core {
        position: relative !important;
    }

    .wc-cs-floating-toggle:hover .wc-cs-fab-shell,
    .wc-cs-back-to-top:hover .wc-cs-fab-shell {
        transform: translateY(-2px) scale(1.04) !important;
    }

    .wc-cs-floating-toggle:hover .wc-cs-fab-shell {
        box-shadow:
            0 12px 30px rgba(255, 87, 34, 0.45),
            0 4px 12px rgba(255, 87, 34, 0.25) !important;
    }

    .wc-cs-back-to-top:hover .wc-cs-fab-shell--dark {
        box-shadow:
            0 12px 30px rgba(30, 41, 59, 0.42),
            0 4px 12px rgba(15, 23, 42, 0.22) !important;
    }

    .wc-cs-floating-toggle:hover .wc-cs-fab-core {
        background: #ff6a3d !important;
    }

    .wc-cs-back-to-top:hover .wc-cs-fab-core--dark {
        background: #334155 !important;
    }

    .wc-cs-floating-toggle:active .wc-cs-fab-shell,
    .wc-cs-back-to-top:active .wc-cs-fab-shell {
        transform: scale(0.96) !important;
    }

    .wc-cs-floating-toggle:focus-visible .wc-cs-fab-shell {
        outline: 2px solid rgba(255, 87, 34, 0.55) !important;
        outline-offset: 3px !important;
    }
    .wc-cs-back-to-top:focus-visible .wc-cs-fab-shell {
        outline: 2px solid rgba(30, 41, 59, 0.55) !important;
        outline-offset: 3px !important;
    }

    .wc-cs-floating-toggle.active .wc-cs-fab-core {
        background: #1e293b !important;
    }
    .wc-cs-floating-toggle.active .wc-cs-fab-shell {
        box-shadow:
            0 8px 24px rgba(15, 23, 42, 0.28),
            0 2px 8px rgba(15, 23, 42, 0.12) !important;
    }

    .wc-cs-floating-toggle.active #wc-cs-floating-icon-chat {
        opacity: 0 !important;
        transform: scale(0.7) rotate(45deg) !important;
    }
    .wc-cs-floating-toggle.active #wc-cs-floating-icon-close {
        opacity: 1 !important;
        transform: scale(1) rotate(0deg) !important;
    }

    .wc-cs-back-to-top.is-hidden {
        visibility: hidden !important;
        opacity: 0 !important;
        transform: translateY(8px) scale(0.92) !important;
        pointer-events: none !important;
    }
    .wc-cs-back-to-top.show {
        visibility: visible !important;
        opacity: 1 !important;
        transform: translateY(0) scale(1) !important;
        pointer-events: auto !important;
        transition: opacity 0.4s cubic-bezier(0.32, 0.72, 0, 1), visibility 0.4s, transform 0.4s cubic-bezier(0.32, 0.72, 0, 1) !important;
    }

    
    /* 确保菜单项可点击 */
    .wc-cs-floating-item {
        position: relative !important;
        pointer-events: auto !important;
        cursor: pointer !important;
        -webkit-tap-highlight-color: transparent !important;
    }
    .wc-cs-button:hover {
        box-shadow: 0 4px 12px rgba(0,0,0,0.2) !important;
    }
    @keyframes slideUp {
        from {
            opacity: 0;
            transform: translateY(10px);
        }
        to {
            opacity: 1;
            transform: translateY(0);
        }
    }
    @media (max-width: 768px) {
        .wc-cs-floating-container {
            bottom: 145px !important;
            right: 45px !important;
            gap: 10px !important;
        }
        .wc-cs-floating-menu {
            width: min(300px, calc(100vw - 32px));
        }
        #wc-cs-floating-toggle,
        .wc-cs-floating-toggle,
        #wc-cs-back-to-top,
        .wc-cs-back-to-top,
        .wc-cs-fab-shell {
            width: 50px !important;
            height: 50px !important;
        }
        .wc-cs-fab-icon {
            width: 18px !important;
            height: 18px !important;
        }
        .wc-cs-card-row {
            padding: 12px 10px !important;
        }
        .wc-cs-card-val {
            font-size: 13px;
        }
        /* 详情页按钮响应式 */
        .wc-cs-single-buttons {
            gap: 6px !important;
        }
        .wc-cs-single-buttons .wc-cs-button {
            width: 100% !important;
            max-width: 100% !important;
            padding: 10px 14px !important;
            font-size: 13px !important;
        }
        .wc-cs-single-buttons .wc-cs-button svg {
            width: 18px !important;
            height: 18px !important;
        }
        .wc-cs-single-buttons .wc-cs-button > div > div:first-child {
            font-size: 13px !important;
        }
        .wc-cs-single-buttons .wc-cs-button > div > div:last-child {
            font-size: 11px !important;
        }
    }
    
/* alien merged inline style */

.unified-contact-form{display:flex;flex-wrap:wrap;gap:16px;position:relative}.unified-contact-form .form-field-wrapper{display:flex;flex-direction:column;flex:1 1 100%;min-width:0;position:relative}.unified-contact-form label{margin-bottom:6px;font-size:14px;color:#666;font-weight:normal}.unified-contact-form .form-control{width:100%;box-sizing:border-box;padding:10px 32px 10px 12px;border:1px solid #e8e8e8;border-radius:4px;font-size:14px;line-height:1.5;background:#fff;font-family:inherit;transition:border-color 0.3s,box-shadow 0.3s}.unified-contact-form .form-control:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,0.1)}.unified-contact-form .form-control.is-invalid{border-color:#d63638;box-shadow:0 0 0 2px rgba(214,54,56,0.1)}.unified-contact-form .form-control.is-valid{border-color:#00a32a}.unified-contact-form .field-icon{position:absolute;right:12px;top:38px;color:#999;font-size:16px;pointer-events:none;transition:color 0.3s}.unified-contact-form .form-field-wrapper.no-label .field-icon{top:12px}.unified-contact-form .is-invalid + .field-icon{color:#d63638}.unified-contact-form .is-valid + .field-icon{color:#00a32a}.unified-contact-form .required{color:#d63638;margin-left:4px}.unified-contact-form .field-width-half{flex:0 0 calc(50% - 8px)}.unified-contact-form .field-width-third{flex:0 0 calc(33.333% - 10.6667px)}.unified-contact-form .field-width-full{flex:0 0 100%}.unified-contact-form textarea.form-control{min-height:120px;resize:vertical}.unified-contact-form .unified-contact-form-submit{background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;font-weight:500;font-size:16px;padding:12px 28px;cursor:pointer;transition:all .3s;position:relative}.unified-contact-form .unified-contact-form-submit.is-loading{opacity:.8}.unified-contact-form .unified-contact-form-submit.is-success{background-color:#00a32a}.unified-contact-form .unified-contact-form-submit.is-error{background-color:#d63638}.unified-contact-form .unified-contact-form-submit-small{padding:10px 20px;font-size:14px}.unified-contact-form .unified-contact-form-submit-large{padding:14px 32px;font-size:16px}.unified-contact-form .wcp-form-error-banner{display:none;width:100%;background-color:#fef0f0;border:1px solid #f5c6cb;color:#d63638;padding:12px 15px;border-radius:4px;margin-bottom:15px;font-size:14px;font-weight:500;align-items:center;gap:8px}.unified-contact-form .format-number{text-align:right}@media (max-width:768px){.unified-contact-form .field-width-half,.unified-contact-form .field-width-third{flex:0 0 100%}}
/*# sourceURL=unified-contact-form-style-inline-css */
