{"id":1004860,"date":"2026-08-20T15:12:06","date_gmt":"2026-08-20T07:12:06","guid":{"rendered":"https:\/\/geetests.com\/en\/?page_id=1004860"},"modified":"2026-09-29T14:58:49","modified_gmt":"2026-09-29T06:58:49","slug":"china-captcha","status":"publish","type":"page","link":"\/en\/china-captcha","title":{"rendered":"china captcha"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1004860\" class=\"elementor elementor-1004860\" data-elementor-post-type=\"page\">\n\t\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-914b884 e-con-full e-flex e-con e-parent\" data-id=\"914b884\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0a30eb9 elementor-widget elementor-widget-html\" data-id=\"0a30eb9\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- GeeTest China No.1 CAPTCHA \u2014 Elementor HTML block -->\n<style>\n  #gt-captcha-network {\n    --gt-bg: #ffffff;\n    --gt-bg-soft: #f3f7ff;\n    --gt-blue: #2868e8;\n    --gt-cyan: #55cbd5;\n    --gt-violet: #987ce9;\n    --gt-lime: #53cba5;\n    --gt-white: #ffffff;\n    --gt-navy: #091d3e;\n    --gt-muted: #617189;\n    --gt-line: rgba(92, 137, 196, 0.24);\n    --gt-card: rgba(255, 255, 255, 0.94);\n    \/* Keep the two side cards aligned to the site's 1200px header container. *\/\n    --gt-header-edge: max(24px, calc((100vw - 1200px) \/ 2));\n    position: relative;\n    left: 50%;\n    width: 100vw;\n    width: 100dvw;\n    max-width: none;\n    margin-left: -50vw;\n    margin-left: -50dvw;\n    font-family:\n      \"Work Sans\",\n      Inter,\n      ui-sans-serif,\n      system-ui,\n      -apple-system,\n      BlinkMacSystemFont,\n      \"Segoe UI\",\n      sans-serif;\n    color: var(--gt-navy);\n    background: var(--gt-bg);\n    overflow: hidden;\n    isolation: isolate;\n  }\n\n  #gt-captcha-network,\n  #gt-captcha-network * {\n    box-sizing: border-box;\n  }\n\n  #gt-captcha-network .gt-network-inner {\n    position: relative;\n    width: 100%;\n    min-height: 760px;\n    margin: 0 auto;\n    padding: 12px var(--gt-header-edge) 8px;\n  }\n\n  #gt-captcha-network .gt-network-inner::before {\n    position: absolute;\n    inset: 0;\n    z-index: -3;\n    background:\n      radial-gradient(circle at 50% 48%, rgba(40, 104, 232, 0.09), transparent 34%),\n      radial-gradient(circle at 8% 46%, rgba(85, 203, 213, 0.08), transparent 25%),\n      radial-gradient(circle at 92% 48%, rgba(152, 124, 233, 0.08), transparent 25%);\n    content: \"\";\n  }\n\n  #gt-captcha-network .gt-grid {\n    position: absolute;\n    inset: 0;\n    z-index: -4;\n    opacity: 0.22;\n    background-image:\n      linear-gradient(rgba(93, 137, 193, 0.13) 1px, transparent 1px),\n      linear-gradient(90deg, rgba(93, 137, 193, 0.13) 1px, transparent 1px);\n    background-size: 42px 42px;\n    mask-image: radial-gradient(circle at center, #000, transparent 76%);\n    -webkit-mask-image: radial-gradient(circle at center, #000, transparent 76%);\n  }\n\n  #gt-captcha-network .gt-topline {\n    position: relative;\n    z-index: 4;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 24px;\n  }\n\n  #gt-captcha-network .gt-brand {\n    display: flex;\n    align-items: center;\n    gap: 11px;\n    color: var(--gt-navy);\n    font-size: 18px;\n    font-weight: 800;\n    letter-spacing: 0.04em;\n  }\n\n  #gt-captcha-network .gt-brand-mark {\n    position: relative;\n    width: 28px;\n    height: 28px;\n    border: 6px solid var(--gt-blue);\n    border-radius: 50%;\n  }\n\n  #gt-captcha-network .gt-brand-mark::after {\n    position: absolute;\n    top: -8px;\n    right: -11px;\n    width: 9px;\n    height: 9px;\n    border: 3px solid var(--gt-blue);\n    border-radius: 50%;\n    content: \"\";\n  }\n\n  #gt-captcha-network .gt-top-note {\n    color: #78899f;\n    font-size: 12px;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n  }\n\n  #gt-captcha-network .gt-connectors {\n    position: absolute;\n    top: 124px;\n    left: 50%;\n    z-index: -1;\n    width: min(1050px, 78vw);\n    height: 605px;\n    transform: translateX(-50%);\n    pointer-events: none;\n  }\n\n  #gt-captcha-network .gt-connectors,\n  #gt-captcha-network .gt-topline {\n    display: none;\n  }\n\n  #gt-captcha-network .gt-ring-one,\n  #gt-captcha-network .gt-ring-two {\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    border: 1px solid var(--gt-line);\n    border-radius: 50%;\n    transform: translate(-50%, -50%);\n  }\n\n  #gt-captcha-network .gt-ring-one {\n    width: 660px;\n    height: 660px;\n  }\n\n  #gt-captcha-network .gt-ring-two {\n    width: 450px;\n    height: 450px;\n    border-color: rgba(137, 177, 224, 0.2);\n  }\n\n  #gt-captcha-network .gt-line-v,\n  #gt-captcha-network .gt-line-h {\n    position: absolute;\n    background: var(--gt-line);\n  }\n\n  #gt-captcha-network .gt-line-v {\n    top: -80px;\n    bottom: -80px;\n    left: 50%;\n    width: 1px;\n  }\n\n  #gt-captcha-network .gt-line-h {\n    top: 50%;\n    left: -70px;\n    right: -70px;\n    height: 1px;\n  }\n\n  #gt-captcha-network .gt-line-v::before,\n  #gt-captcha-network .gt-line-v::after,\n  #gt-captcha-network .gt-line-h::before,\n  #gt-captcha-network .gt-line-h::after {\n    position: absolute;\n    width: 9px;\n    height: 9px;\n    border: 2px solid #fff;\n    border-radius: 50%;\n    background: var(--gt-blue);\n    box-shadow: 0 0 0 5px rgba(77, 141, 255, 0.12);\n    content: \"\";\n  }\n\n  #gt-captcha-network .gt-line-v::before { top: 20%; left: -4px; }\n  #gt-captcha-network .gt-line-v::after { bottom: 20%; left: -4px; background: var(--gt-violet); }\n  #gt-captcha-network .gt-line-h::before { left: 15%; top: -4px; background: var(--gt-cyan); }\n  #gt-captcha-network .gt-line-h::after { right: 15%; top: -4px; background: var(--gt-lime); }\n\n  #gt-captcha-network .gt-center {\n    position: absolute;\n    top: 48%;\n    left: 50%;\n    z-index: 3;\n    width: min(620px, 46vw);\n    transform: translate(-50%, -50%);\n    text-align: center;\n  }\n\n  #gt-captcha-network .gt-kicker {\n    display: inline-flex;\n    align-items: center;\n    gap: 9px;\n    margin-bottom: 19px;\n    border: 0;\n    border-radius: 0;\n    padding: 0;\n    color: var(--gt-blue);\n    background: transparent;\n    box-shadow: none;\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 0.11em;\n    text-transform: uppercase;\n  }\n\n  #gt-captcha-network .gt-kicker::before,\n  #gt-captcha-network .gt-kicker::after {\n    width: 31px;\n    height: 1px;\n    background: rgba(40, 104, 232, 0.38);\n    content: \"\";\n  }\n\n  #gt-captcha-network .gt-title {\n    margin: 0;\n    color: var(--gt-navy);\n    font-size: clamp(54px, 6.25vw, 91px);\n    font-weight: 780;\n    letter-spacing: -0.058em;\n    line-height: 0.91;\n  }\n\n  #gt-captcha-network .gt-title span {\n    display: block;\n    margin-top: 12px;\n    color: var(--gt-blue);\n  }\n\n  #gt-captcha-network .gt-description {\n    max-width: 530px;\n    margin: 25px auto 0;\n    color: var(--gt-muted);\n    font-size: 16px;\n    line-height: 1.65;\n  }\n\n  #gt-captcha-network .gt-actions {\n    display: flex;\n    justify-content: center;\n    gap: 13px;\n    margin-top: 27px;\n  }\n\n  #gt-captcha-network .gt-button {\n    display: inline-flex;\n    min-height: 52px;\n    align-items: center;\n    justify-content: center;\n    border: 1px solid #ccd9ea;\n    border-radius: 999px;\n    padding: 14px 24px;\n    color: var(--gt-navy);\n    background: #fff;\n    font-size: 14px;\n    font-weight: 750;\n    line-height: 1;\n    text-decoration: none;\n    transition: transform 180ms ease, background-color 180ms ease, border-color 180ms ease;\n  }\n\n  #gt-captcha-network .gt-button:hover {\n    transform: translateY(-2px);\n    border-color: var(--gt-blue);\n    color: var(--gt-blue);\n  }\n\n  #gt-captcha-network .gt-button-primary {\n    border-color: var(--gt-blue);\n    color: #fff;\n    background: var(--gt-blue);\n    box-shadow: 0 15px 35px rgba(40, 104, 232, 0.2);\n  }\n\n  #gt-captcha-network .gt-button-primary:hover {\n    border-color: #1755cf;\n    color: #fff;\n    background: #1755cf;\n  }\n\n  #gt-captcha-network .gt-feature {\n    position: absolute;\n    z-index: 2;\n    display: grid;\n    grid-template-columns: 68px minmax(0, 1fr);\n    width: min(350px, 27vw);\n    min-height: 78px;\n    overflow: hidden;\n    border: 1px solid #dfe8f4;\n    border-radius: 18px;\n    background: var(--gt-card);\n    box-shadow: 0 16px 38px rgba(35, 75, 128, 0.1);\n    backdrop-filter: blur(12px);\n    -webkit-backdrop-filter: blur(12px);\n    --gt-card-x: translateX(0);\n    transform: var(--gt-card-x) translateY(0);\n    animation: gt-card-float 5.4s ease-in-out infinite;\n  }\n\n  #gt-captcha-network .gt-feature-icon {\n    display: grid;\n    min-height: 78px;\n    place-items: center;\n    color: var(--gt-navy);\n    background: var(--feature-color, var(--gt-cyan));\n    font-size: 22px;\n    font-weight: 900;\n  }\n\n  #gt-captcha-network .gt-feature-copy {\n    display: grid;\n    min-width: 0;\n    align-content: center;\n    padding: 12px 18px;\n  }\n\n  #gt-captcha-network .gt-feature-copy strong {\n    display: block;\n    margin-bottom: 4px;\n    color: var(--gt-navy);\n    font-size: 17px;\n    line-height: 1.25;\n  }\n\n  #gt-captcha-network .gt-feature-copy span {\n    color: #708198;\n    font-size: 12px;\n    line-height: 1.4;\n  }\n\n  #gt-captcha-network .gt-f1 { top: 112px; left: var(--gt-header-edge); --feature-color: #dff1ff; animation-delay: -0.8s; }\n  #gt-captcha-network .gt-f2 { top: 112px; right: var(--gt-header-edge); --feature-color: #eee7ff; animation-delay: -2.6s; }\n  #gt-captcha-network .gt-f3 {\n    top: 640px;\n    left: 50%;\n    width: min(390px, 31vw);\n    --feature-color: #e6f8f2;\n    --gt-card-x: translateX(-50%);\n    animation-delay: -4.1s;\n  }\n\n  @keyframes gt-card-float {\n    0%, 100% { transform: var(--gt-card-x) translateY(0); }\n    50% { transform: var(--gt-card-x) translateY(-7px); }\n  }\n\n  #gt-captcha-network .gt-feature-icon svg {\n    width: 29px;\n    height: 29px;\n    fill: none;\n    stroke: currentColor;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    stroke-width: 1.8;\n  }\n\n  @media (max-width: 1050px) {\n    #gt-captcha-network .gt-network-inner {\n      min-height: auto;\n      padding-bottom: 22px;\n    }\n\n    #gt-captcha-network .gt-center {\n      position: relative;\n      top: auto;\n      left: auto;\n      width: min(100%, 680px);\n      margin: 38px auto 42px;\n      transform: none;\n    }\n\n    #gt-captcha-network .gt-connectors {\n      top: 120px;\n      height: 500px;\n      opacity: 0.6;\n    }\n\n    #gt-captcha-network .gt-ring-one { width: 540px; height: 540px; }\n    #gt-captcha-network .gt-ring-two { width: 360px; height: 360px; }\n\n    #gt-captcha-network .gt-feature {\n      position: relative;\n      top: auto;\n      right: auto;\n      left: auto;\n      width: 100%;\n      --gt-card-x: translateX(0);\n    }\n\n    #gt-captcha-network .gt-f3 {\n      grid-column: 1 \/ -1;\n      width: 100%;\n      max-width: 410px;\n      justify-self: center;\n    }\n\n\n    #gt-captcha-network .gt-features {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 14px;\n      max-width: 820px;\n      margin: 0 auto;\n    }\n  }\n\n  @media (max-width: 640px) {\n    #gt-captcha-network .gt-network-inner {\n      width: 100%;\n      padding-top: 16px;\n      padding-inline: 18px;\n    }\n\n    #gt-captcha-network .gt-top-note { display: none; }\n    #gt-captcha-network .gt-connectors { display: none; }\n    #gt-captcha-network .gt-center { margin: 28px auto 34px; }\n    #gt-captcha-network .gt-title { font-size: clamp(50px, 16vw, 72px); }\n    #gt-captcha-network .gt-description { font-size: 15px; }\n    #gt-captcha-network .gt-actions { flex-direction: column; }\n    #gt-captcha-network .gt-button { width: 100%; }\n    #gt-captcha-network .gt-features { grid-template-columns: 1fr; }\n    #gt-captcha-network .gt-f3 { grid-column: auto; max-width: none; }\n    #gt-captcha-network .gt-feature { width: 100%; }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    #gt-captcha-network .gt-button { transition: none; }\n    #gt-captcha-network .gt-feature { animation: none; }\n  }\n<\/style>\n\n<section id=\"gt-captcha-network\" aria-labelledby=\"gt-network-title\">\n  <div class=\"gt-network-inner\">\n    <div class=\"gt-grid\" aria-hidden=\"true\"><\/div>\n\n    <div class=\"gt-center\">\n      <div class=\"gt-kicker\">CHINA'S CAPTCHA LEADER. GLOBAL BY DESIGN.<\/div>\n      <h1 class=\"gt-title\" id=\"gt-network-title\">CHINA NO.1<span>CAPTCHA<\/span><\/h1>\n      <p class=\"gt-description\">\n        Adaptive verification that stays ahead of bots without getting in the way of real users.\n      <\/p>\n      <div class=\"gt-actions\">\n        <a class=\"gt-button gt-button-primary\" href=\"https:\/\/www.geetest.com\/en\/adaptive-captcha-demo\" target=\"_blank\" rel=\"noopener\">Try the live demo&nbsp; \u2192<\/a>\n        <a class=\"gt-button\" href=\"https:\/\/www.geetest.com\/en\/\" target=\"_blank\" rel=\"noopener\">Explore GeeTest<\/a>\n      <\/div>\n    <\/div>\n\n    <div class=\"gt-features\" aria-label=\"GeeTest CAPTCHA capabilities\">\n      <article class=\"gt-feature gt-f1\">\n        <span class=\"gt-feature-icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M4 12a8 8 0 1 0 2.3-5.7M4 4v5h5\"\/><path d=\"M9 12h3l2-3\"\/><\/svg>\n        <\/span>\n        <span class=\"gt-feature-copy\"><strong>14+ years<\/strong><span>of CAPTCHA expertise, refined since 2012<\/span><\/span>\n      <\/article>\n\n      <article class=\"gt-feature gt-f2\">\n        <span class=\"gt-feature-icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M12 3l1.5 3.5L17 8l-3.5 1.5L12 13l-1.5-3.5L7 8l3.5-1.5z\"\/><path d=\"M18 14l.9 2.1L21 17l-2.1.9L18 20l-.9-2.1L15 17l2.1-.9z\"\/><\/svg>\n        <\/span>\n        <span class=\"gt-feature-copy\"><strong>2.9B+ daily verifications<\/strong><span>Trusted at massive digital scale<\/span><\/span>\n      <\/article>\n\n      <article class=\"gt-feature gt-f3\">\n        <span class=\"gt-feature-icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M12 3l7 3v5c0 4.8-2.8 8-7 10-4.2-2-7-5.2-7-10V6z\"\/><path d=\"M9 12l2 2 4-5\"\/><\/svg>\n        <\/span>\n        <span class=\"gt-feature-copy\"><strong>56.2% market share<\/strong><span>Among leading enterprise clients in China<\/span><\/span>\n      <\/article>\n\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-7bf4c7d e-flex e-con-boxed e-con e-parent\" data-id=\"7bf4c7d\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a9012e6 elementor-widget elementor-widget-template\" data-id=\"a9012e6\" data-element_type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"section\" data-elementor-id=\"1000835\" class=\"elementor elementor-1000835\" data-elementor-post-type=\"elementor_library\">\n\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-d4ed58a e-con-full e-flex e-con e-parent\" data-id=\"d4ed58a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9a44b8a elementor-widget elementor-widget-html\" data-id=\"9a44b8a\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"logo-marquee-wrapper\">\n  <div class=\"logo-marquee-track\">\n\n    <!-- \u7b2c\u4e00\u7ec4 -->\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/verasity-1.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/shangri.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/binance.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/momo.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/distil.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/axie.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/hyper.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/weibo.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/lilith.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/lilith-1.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/IHG.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/geogebra-1.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/nike.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/vipkid-1.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/xapo-bank-1.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/xiaomi-1.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/airtm-1.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/bestwestern-1.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/tripadvisor-1.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/dhgate-1.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/agoda-1.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/imperva-1.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/airbnb-1.png\" alt=\"\">\n\n    <!-- \u7b2c\u4e8c\u7ec4\uff08\u5fc5\u987b\u5b8c\u6574\u590d\u5236\u4e00\u904d\uff0c\u7528\u4e8e\u65e0\u7f1d\u5faa\u73af\uff09 -->\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/verasity-1.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/shangri.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/binance.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/momo.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/distil.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/axie.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/hyper.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/weibo.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/lilith.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/lilith-1.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/IHG.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/geogebra-1.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/nike.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/vipkid-1.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/xapo-bank-1.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/xiaomi-1.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/airtm-1.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/bestwestern-1.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/tripadvisor-1.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/dhgate-1.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/agoda-1.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/imperva-1.png\" alt=\"\">\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/airbnb-1.png\" alt=\"\">\n\n  <\/div>\n<\/div>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-a2eb897 e-flex e-con-boxed e-con e-parent\" data-id=\"a2eb897\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aa0997d elementor-widget elementor-widget-html\" data-id=\"aa0997d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"cn1-proof-section\" aria-labelledby=\"cn1-proof-title\">\n\n  <div class=\"cn1-proof-inner\">\n\n    <p class=\"cn1-proof-eyebrow\">PROVEN IN CHINA<\/p>\n\n    <h2 id=\"cn1-proof-title\">\n      Proven Through Experience.\n      <span>Trusted at Scale.<\/span>\n    <\/h2>\n\n    <p class=\"cn1-proof-intro\">\n      For 14 years, GeeTest has evolved with the digital landscape \u2014 building\n      intelligent verification that protects businesses, adapts to evolving\n      threats, and keeps user experiences seamless.\n    <\/p>\n\n    <div class=\"cn1-proof-stats\" aria-label=\"GeeTest at a glance\">\n\n      <!-- 01 -->\n      <article class=\"cn1-proof-stat\">\n\n        <div class=\"cn1-proof-icon cn1-proof-sky\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\">\n            <path d=\"M3 21h18M5 21V8l7-5 7 5v13M9 21v-5h6v5M9 10h.01M15 10h.01M9 13h.01M15 13h.01\"\/>\n          <\/svg>\n        <\/div>\n\n        <div class=\"cn1-proof-value\">\n          14\n       \n        <\/div>\n\n        <p class=\"cn1-proof-copy\">\n         Years of expertise in <a href=\"https:\/\/www.geetest.com\/en\/article\/what-is-captcha\" target=\"_blank\" rel=\"noopener noreferrer\">CAPTCHA<\/a> and bot defense, evolving continuously to stay ahead of fast-changing attack patterns.\n        <\/p>\n\n      <\/article>\n\n\n      <!-- 02 -->\n      <article class=\"cn1-proof-stat\">\n\n        <div class=\"cn1-proof-icon cn1-proof-mint\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\">\n            <circle cx=\"12\" cy=\"5\" r=\"3\"\/>\n            <circle cx=\"5\" cy=\"19\" r=\"3\"\/>\n            <circle cx=\"19\" cy=\"19\" r=\"3\"\/>\n            <path d=\"m10.5 7.5-4 8M13.5 7.5l4 8M8 19h8\"\/>\n          <\/svg>\n        <\/div>\n\n        <div class=\"cn1-proof-value\">\n          360K+\n        <\/div>\n\n        <p class=\"cn1-proof-copy\">\n        Enterprises worldwide trust GeeTest to protect digital experiences across industries, teams, and evolving risk environments.\n        <\/p>\n\n      <\/article>\n\n\n      <!-- 03 -->\n      <article class=\"cn1-proof-stat\">\n\n        <div class=\"cn1-proof-icon cn1-proof-lavender\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\">\n            <path d=\"M12 3 20 6v5c0 5-3.4 8.5-8 10-4.6-1.5-8-5-8-10V6l8-3Z\"\/>\n            <path d=\"m8 12 2.5 2.5L16 9\"\/>\n          <\/svg>\n        <\/div>\n\n        <div class=\"cn1-proof-value\">\n          670K+\n        <\/div>\n\n        <p class=\"cn1-proof-copy\">\n         Real-world scenarios protected across critical digital journeys, including login, campaigns, payments, communities, and peak traffic.\n        <\/p>\n\n      <\/article>\n\n\n      <!-- 04 -->\n      <article class=\"cn1-proof-stat\">\n\n        <div class=\"cn1-proof-icon cn1-proof-peach\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\">\n            <circle cx=\"9\" cy=\"7\" r=\"3\"\/>\n            <circle cx=\"17\" cy=\"9\" r=\"2.5\"\/>\n            <path d=\"M3 20c.5-4 2.5-6 6-6s5.5 2 6 6M14 15c3.5-.3 5.8 1.2 6.5 5\"\/>\n          <\/svg>\n        <\/div>\n\n        <div class=\"cn1-proof-value\">\n          60+\n        <\/div>\n\n        <p class=\"cn1-proof-copy\">\n          Security specialists combining deep anti-bot expertise with hands-on support to help businesses adapt as threats evolve.\n        <\/p>\n\n      <\/article>\n\n\n      <!-- 05 -->\n      <article class=\"cn1-proof-stat\">\n\n        <div class=\"cn1-proof-icon cn1-proof-rose\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\">\n            <path d=\"M4 20V10l8-6 8 6v10H4Z\"\/>\n            <path d=\"M8 20v-5h8v5M8 11h.01M12 11h.01M16 11h.01\"\/>\n          <\/svg>\n        <\/div>\n\n        <div class=\"cn1-proof-value\">\n          56.3%\n        <\/div>\n\n        <p class=\"cn1-proof-copy\">\n        Of China\u2019s leading enterprises protected against sophisticated bots and automated attacks, demonstrating strong market trust and reach.\n        <\/p>\n\n      <\/article>\n\n\n      <!-- 06 -->\n      <article class=\"cn1-proof-stat\">\n\n        <div class=\"cn1-proof-icon cn1-proof-aqua\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\">\n            <circle cx=\"12\" cy=\"12\" r=\"9\"\/>\n            <path d=\"M3 12h18\"\/>\n            <path d=\"M12 3c2.2 2.5 3.3 5.5 3.3 9s-1.1 6.5-3.3 9c-2.2-2.5-3.3-5.5-3.3-9S9.8 5.5 12 3Z\"\/>\n          <\/svg>\n        <\/div>\n\n        <div class=\"cn1-proof-value\">\n          99.99%\n        <\/div>\n\n        <p class=\"cn1-proof-copy\">\n        Uptime SLA delivering always-on CAPTCHA and bot protection for business-critical and traffic-sensitive digital experiences.\n        <\/p>\n\n      <\/article>\n\n    <\/div>\n  <\/div>\n\n<\/section>\n\n\n<style>\n\/* =========================================================\n   GeeTest CHINA NO.1 \u2014 Proven Through Experience\n   Fully isolated from other page sections\n   ========================================================= *\/\n\n.cn1-proof-section,\n.cn1-proof-section * {\n  box-sizing: border-box;\n}\n\n.cn1-proof-section {\n  --cn1-proof-ink: #07152f;\n  --cn1-proof-blue: #347cff;\n  --cn1-proof-muted: #58739d;\n\n  width: 100vw;\n  margin-left: calc(50% - 50vw);\n  overflow: hidden;\n\n  color: var(--cn1-proof-ink);\n\n  font-family:\n    Inter,\n    ui-sans-serif,\n    system-ui,\n    -apple-system,\n    \"Segoe UI\",\n    Arial,\n    sans-serif;\n}\n\n\n\/* =========================\n   Container\n   ========================= *\/\n\n.cn1-proof-inner {\n  width: min(1280px, calc(100% - 80px));\n  margin: 0 auto;\n  padding: 112px 33px 124px;\n}\n\n\n\/* =========================\n   Eyebrow\n   ========================= *\/\n\n.cn1-proof-eyebrow {\n  margin: 0 0 18px;\n\n  color: var(--cn1-proof-blue);\n\n  font-size: 16px;\n  line-height: 1;\n  font-weight: 800;\n  letter-spacing: .01em;\n}\n\n\n\/* =========================\n   Heading\n   ========================= *\/\n\n.cn1-proof-section h2 {\n  max-width: 980px;\n\n  margin: 0;\n\n  color: var(--cn1-proof-ink);\n\n  font-size: 36px;\n  line-height: 1.08;\n\n  font-weight: 800;\n  letter-spacing: 0;\n}\n\n.cn1-proof-section h2 span {\n  display: block;\n  color: var(--cn1-proof-blue);\n}\n\n\n\/* =========================\n   Intro\n   ========================= *\/\n\n.cn1-proof-intro {\n  max-width: 980px;\n\n  margin: 28px 0 72px;\n\n  color: var(--cn1-proof-muted);\n\n  font-size: 20px;\n  line-height: 1.58;\n  letter-spacing: 0;\n}\n\n\n\/* =========================\n   Stats Grid\n   ========================= *\/\n\n.cn1-proof-stats {\n  display: grid;\n\n  grid-template-columns:\n    repeat(6, minmax(0, 1fr));\n\n  column-gap: 28px;\n  row-gap: 52px;\n}\n\n.cn1-proof-stat {\n  min-width: 0;\n}\n\n\n\/* =========================\n   Icons\n   ========================= *\/\n\n.cn1-proof-icon {\n  width: 62px;\n  height: 62px;\n\n  margin-bottom: 24px;\n\n  border-radius: 18px;\n\n  display: grid;\n  place-items: center;\n}\n\n.cn1-proof-icon svg {\n  width: 34px;\n  height: 34px;\n\n  fill: none;\n  stroke: currentColor;\n\n  stroke-width: 2.4;\n\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n\n\/* Icon Colors *\/\n\n.cn1-proof-sky {\n  background: #edf4ff;\n  color: #347cff;\n}\n\n.cn1-proof-mint {\n  background: #eafaf5;\n  color: #08ae83;\n}\n\n.cn1-proof-lavender {\n  background: #f3edff;\n  color: #7a40ff;\n}\n\n.cn1-proof-peach {\n  background: #fff2e9;\n  color: #f47732;\n}\n\n.cn1-proof-rose {\n  background: #fff0f3;\n  color: #e94e72;\n}\n\n.cn1-proof-aqua {\n  background: #eaf9fb;\n  color: #12a6b6;\n}\n\n\n\/* =========================\n   Numbers\n   ========================= *\/\n\n.cn1-proof-value {\n  margin-bottom: 10px;\n\n  color: var(--cn1-proof-ink);\n\n  font-size: clamp(27px, 2vw, 40px);\n  line-height: 1;\n\n  font-weight: 850;\n  letter-spacing: -.045em;\n}\n\n.cn1-proof-value small {\n  color: var(--cn1-proof-muted);\n\n  font-size: .43em;\n  font-weight: 700;\n\n  letter-spacing: -.02em;\n\n  vertical-align: baseline;\n}\n\n\n\/* =========================\n   Description\n   ========================= *\/\n\n.cn1-proof-copy {\n  max-width: 260px;\n\n  margin: 0;\n\n  color: var(--cn1-proof-muted);\n\n  font-size: clamp(14px, .92vw, 18px);\n  line-height: 1.5;\n}\n\n\n\/* =========================================================\n   Tablet\n   ========================================================= *\/\n\n@media (max-width: 900px) {\n\n  .cn1-proof-inner {\n    width: min(100% - 40px, 720px);\n    padding: 80px 0 88px;\n  }\n\n  .cn1-proof-eyebrow {\n    font-size: 18px;\n    margin-bottom: 31px;\n  }\n\n  .cn1-proof-intro {\n    margin: 34px 0 66px;\n    line-height: 1.5;\n  }\n\n  .cn1-proof-stats {\n    grid-template-columns:\n      repeat(2, minmax(0, 1fr));\n\n    gap: 54px 8vw;\n  }\n\n  .cn1-proof-icon {\n    width: 58px;\n    height: 58px;\n\n    border-radius: 16px;\n    margin-bottom: 22px;\n  }\n\n  .cn1-proof-icon svg {\n    width: 28px;\n    height: 28px;\n  }\n}\n\n\n\/* =========================================================\n   Mobile\n   ========================================================= *\/\n\n@media (max-width: 560px) {\n\n  .cn1-proof-inner {\n    width: min(100% - 28px, 520px);\n    padding: 64px 0 72px;\n  }\n\n  .cn1-proof-section h2 {\n    font-size: 36px;\n    line-height: 1.03;\n  }\n\n  .cn1-proof-intro {\n    font-size: 20px;\n    margin: 29px 0 52px;\n  }\n\n  .cn1-proof-stats {\n    grid-template-columns: 1fr;\n    row-gap: 48px;\n  }\n\n  .cn1-proof-stat {\n    display: grid;\n\n    grid-template-columns: 58px 1fr;\n\n    column-gap: 18px;\n  }\n\n  .cn1-proof-icon {\n    grid-row: span 2;\n    margin: 0;\n  }\n\n  .cn1-proof-value,\n  .cn1-proof-copy {\n    grid-column: 2;\n  }\n\n  .cn1-proof-value {\n    font-size: 36px;\n    margin-bottom: 8px;\n  }\n\n  .cn1-proof-copy {\n    max-width: none;\n    font-size: 17px;\n  }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-425a8cb e-flex e-con-boxed e-con e-parent\" data-id=\"425a8cb\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2c71a54 elementor-widget elementor-widget-html\" data-id=\"2c71a54\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n  <title>More Than CAPTCHA | GeeTest<\/title>\n\n  <style>\n    html,\n    body {\n      margin: 0;\n      min-width: 320px;\n    }\n  <\/style>\n<\/head>\n\n<body>\n\n<style>\n  \/* =========================================================\n     GeeTest \u2014 More Than CAPTCHA\n     Fully isolated section\n     ========================================================= *\/\n\n  .gt-fight,\n  .gt-fight * {\n    box-sizing: border-box;\n  }\n\n  .gt-fight {\n    --b: #347dff;\n    --ink: #0b1830;\n    --muted: #566c8e;\n\n    width: 100vw;\n    margin-left: calc(50% - 50vw);\n\n    overflow: hidden;\n\n    color: var(--ink);\n\n    background:\n      radial-gradient(\n        circle at 4% 30%,\n        rgba(196, 222, 255, .42),\n        transparent 22%\n      ),\n      radial-gradient(\n        circle at 94% 12%,\n        rgba(213, 231, 255, .62),\n        transparent 24%\n      ),\n      linear-gradient(\n        180deg,\n        #f8fbff 0%,\n        #eef5ff 100%\n      );\n\n    font-family:\n      Inter,\n      Arial,\n      Helvetica,\n      sans-serif;\n  }\n\n\n  \/* =========================\n     Section container\n     ========================= *\/\n\n  .gt-fight__inner {\n    width: min(1280px, calc(100% - 80px));\n    margin: 0 auto;\n    padding: 104px 33px 112px;\n  }\n\n\n  \/* =========================\n     Header\n     ========================= *\/\n\n  .gt-fight__head {\n    text-align: center;\n  }\n\n  .gt-fight__eyebrow {\n    margin: 0 0 18px;\n\n    color: var(--b);\n\n    font-size: 14px;\n    font-weight: 800;\n\n    text-transform: uppercase;\n  }\n\n  .gt-fight h2 {\n    margin: 0;\n\n    color: var(--ink);\n\n    font-size: 36px;\n    line-height: 1.08;\n\n    letter-spacing: 0;\n    font-weight: 790;\n  }\n\n  .gt-fight h2 strong {\n    color: var(--b);\n    font-weight: inherit;\n  }\n\n  .gt-fight__intro {\n    max-width: 760px;\n\n    margin: 24px auto 0;\n\n    color: var(--muted);\n\n    font-size: 20px;\n    line-height: 1.58;\n  }\n\n\n  \/* =========================\n     Cards grid\n     ========================= *\/\n\n  .gt-fight__grid {\n    display: grid;\n\n    grid-template-columns:\n      repeat(3, minmax(0, 1fr));\n\n    gap: 22px;\n\n    margin-top: 54px;\n  }\n\n\n  \/* =========================\n     Card\n     ========================= *\/\n\n  .gt-fight__card {\n    display: flex;\n\n    min-width: 0;\n\n    \/*\n      \u539f\u6765\u662f 650px\u3002\n      \u964d\u4f4e\u5230 560px\uff0c\u51cf\u5c11\u5361\u7247\u5185\u90e8\u5e95\u90e8\u7a7a\u767d\u3002\n    *\/\n    min-height: 560px;\n\n    flex-direction: column;\n\n    overflow: hidden;\n\n    border: 1px solid rgba(85, 129, 198, .18);\n\n    border-radius: 8px;\n\n    background: rgba(255, 255, 255, .9);\n\n    box-shadow:\n      0 22px 58px rgba(49, 82, 133, .1);\n\n    transition:\n      transform .3s ease,\n      box-shadow .3s ease;\n  }\n\n  .gt-fight__card:hover {\n    transform: translateY(-6px);\n\n    box-shadow:\n      0 30px 68px rgba(49, 82, 133, .16);\n  }\n\n\n  \/* =========================\n     Card visual\n     ========================= *\/\n\n  .gt-fight__visual {\n    height: 330px;\n\n    display: grid;\n    place-items: center;\n\n    padding: 22px;\n\n    background:\n      linear-gradient(\n        155deg,\n        #fbfdff,\n        #edf4ff\n      );\n\n    border-bottom:\n      1px solid rgba(85, 129, 198, .12);\n  }\n\n  .gt-fight__visual svg {\n    width: 100%;\n    height: 100%;\n\n    display: block;\n  }\n\n\n  \/* =========================\n     Card body\n     ========================= *\/\n\n  .gt-fight__body {\n    display: flex;\n\n    flex: 1;\n\n    flex-direction: column;\n\n    \/*\n      \u539f\u6765\uff1a\n      padding: 28px 28px 30px;\n\n      \u73b0\u5728\u51cf\u5c11\u4e0a\u4e0b\u7559\u767d\u3002\n    *\/\n    padding: 24px 28px 24px;\n  }\n\n\n  \/* =========================\n     Card title\n     ========================= *\/\n\n  .gt-fight__title {\n    display: flex;\n\n    align-items: center;\n\n    gap: 12px;\n  }\n\n  .gt-fight__num {\n    width: 36px;\n    height: 30px;\n\n    display: grid;\n    place-items: center;\n\n    flex: 0 0 auto;\n\n    border-radius: 7px;\n\n    color: #fff;\n    background: var(--b);\n\n    font-size: 13px;\n    font-weight: 800;\n  }\n\n  .gt-fight h3 {\n    margin: 0;\n\n    color: var(--ink);\n\n    font-size: 22px;\n    line-height: 1.25;\n\n    font-weight: 780;\n  }\n\n\n  \/* =========================\n     Card text\n     ========================= *\/\n\n  .gt-fight__tagline {\n    margin: 14px 0 0;\n\n    color: #185bd0;\n\n    font-size: 14px;\n    line-height: 1.45;\n\n    font-weight: 700;\n  }\n\n  .gt-fight__text {\n    margin: 14px 0 0;\n\n    color: var(--muted);\n\n    font-size: 15px;\n    line-height: 1.65;\n  }\n\n\n  \/* =========================\n     Link\n     ========================= *\/\n\n  .gt-fight__link {\n    display: inline-flex;\n\n    align-items: center;\n\n    gap: 7px;\n\n    margin-top: auto;\n\n    padding-top: 24px;\n\n    color: var(--b);\n\n    font-size: 14px;\n    font-weight: 750;\n\n    text-decoration: none;\n  }\n\n  .gt-fight__link:hover {\n    gap: 11px;\n  }\n\n\n  \/* =========================\n     Animation\n     ========================= *\/\n\n  .gt-fight .pulse {\n    transform-origin: center;\n\n    animation:\n      gt-pulse 3.2s ease-in-out infinite;\n  }\n\n  .gt-fight .float {\n    animation:\n      gt-float 4.5s ease-in-out infinite;\n  }\n\n  .gt-fight .flow {\n    stroke-dasharray: 7 7;\n\n    animation:\n      gt-flow 6s linear infinite;\n  }\n\n  @keyframes gt-pulse {\n    50% {\n      transform: scale(1.08);\n      opacity: .72;\n    }\n  }\n\n  @keyframes gt-float {\n    50% {\n      transform: translateY(-5px);\n    }\n  }\n\n  @keyframes gt-flow {\n    to {\n      stroke-dashoffset: -70;\n    }\n  }\n\n\n  \/* =========================================================\n     Tablet\n     ========================================================= *\/\n\n  @media (max-width: 980px) {\n\n    .gt-fight__inner {\n      width: min(100% - 40px, 720px);\n\n      padding: 80px 0 88px;\n    }\n\n    .gt-fight__grid {\n      grid-template-columns: 1fr;\n    }\n\n    \/*\n      \u5e73\u677f\u7aef\u53d6\u6d88\u56fa\u5b9a\u9ad8\u5ea6\uff0c\n      \u5361\u7247\u8ddf\u968f\u5185\u5bb9\u81ea\u7136\u6491\u5f00\u3002\n    *\/\n    .gt-fight__card {\n      min-height: 0;\n    }\n\n    .gt-fight__visual {\n      height: 350px;\n    }\n  }\n\n\n  \/* =========================================================\n     Mobile\n     ========================================================= *\/\n\n  @media (max-width: 560px) {\n\n    .gt-fight__inner {\n      width: min(100% - 28px, 520px);\n\n      padding: 64px 0 72px;\n    }\n\n    .gt-fight h2 {\n      font-size: 36px;\n    }\n\n    .gt-fight__intro {\n      font-size: 20px;\n    }\n\n    .gt-fight__visual {\n      height: 300px;\n      padding: 14px;\n    }\n\n    .gt-fight__body {\n      padding: 24px;\n    }\n\n    .gt-fight__title {\n      align-items: flex-start;\n    }\n\n    .gt-fight h3 {\n      font-size: 20px;\n    }\n  }\n\n\n  \/* =========================\n     Reduced motion\n     ========================= *\/\n\n  @media (prefers-reduced-motion: reduce) {\n\n    .gt-fight * {\n      animation: none !important;\n      transition: none !important;\n    }\n  }\n\n\n  \/* =========================\n     Disable challenge icon animation\n     ========================= *\/\n\n  .gt-fight .challenge-icons {\n    animation: none !important;\n    transform: none !important;\n  }\n<\/style>\n\n\n<section\n  class=\"gt-fight\"\n  aria-labelledby=\"gt-fight-title\"\n>\n\n  <div class=\"gt-fight__inner\">\n\n    <header class=\"gt-fight__head\">\n\n      <p class=\"gt-fight__eyebrow\">\n        What makes GeeTest different?\n      <\/p>\n\n      <h2 id=\"gt-fight-title\">\n        More Than CAPTCHA.\n        <strong>Built for Intelligent Bot Defense<\/strong>\n      <\/h2>\n\n      <p class=\"gt-fight__intro\">\n        GeeTest goes beyond traditional CAPTCHA with adaptive verification\n        and multi-layer defense technology designed to detect, analyze,\n        and stop sophisticated automated threats.\n      <\/p>\n\n    <\/header>\n\n\n    <div class=\"gt-fight__grid\">\n\n\n      <!-- =========================\n           CARD 01\n           ========================= -->\n\n    <article class=\"gt-fight__card\"><div class=\"gt-fight__visual\"><svg viewBox=\"0 0 340 300\" role=\"img\" aria-label=\"Adaptive CAPTCHA routes low-risk users to pass and high-risk users to dynamic challenges\"><defs><linearGradient id=\"verify1\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"><stop stop-color=\"#60c9ff\"\/><stop offset=\"1\" stop-color=\"#347dff\"\/><\/linearGradient><\/defs><rect x=\"18\" y=\"40\" width=\"126\" height=\"132\" rx=\"9\" fill=\"white\" stroke=\"#a9c8f6\"\/><text x=\"81\" y=\"61\" text-anchor=\"middle\" fill=\"#347dff\" font-size=\"10\" font-weight=\"800\">SIGN IN<\/text><rect x=\"36\" y=\"73\" width=\"90\" height=\"17\" rx=\"3\" fill=\"#f0f4fa\"\/><text x=\"43\" y=\"85\" fill=\"#91a2ba\" font-size=\"7\">Email<\/text><rect x=\"36\" y=\"95\" width=\"90\" height=\"17\" rx=\"3\" fill=\"#f0f4fa\"\/><text x=\"43\" y=\"107\" fill=\"#91a2ba\" font-size=\"7\">Password<\/text><rect x=\"36\" y=\"119\" width=\"90\" height=\"22\" rx=\"4\" fill=\"#f8fbff\" stroke=\"#a9c8f6\"\/><circle cx=\"47\" cy=\"130\" r=\"6\" fill=\"#347dff\" class=\"pulse\"\/><text x=\"58\" y=\"133\" fill=\"#31527c\" font-size=\"7.5\">Click to verify<\/text><rect x=\"36\" y=\"147\" width=\"90\" height=\"16\" rx=\"3\" fill=\"url(#verify1)\"\/><text x=\"81\" y=\"158\" text-anchor=\"middle\" fill=\"white\" font-size=\"7.5\">Sign in<\/text><path d=\"M144 130h25v-58h25M169 130v79h25\" fill=\"none\" stroke=\"#347dff\" stroke-width=\"2\"\/><path d=\"m190 68 7 4-7 4M190 205l7 4-7 4\" fill=\"none\" stroke=\"#347dff\" stroke-width=\"2\"\/><rect x=\"198\" y=\"53\" width=\"54\" height=\"38\" rx=\"8\" fill=\"#e5faef\" stroke=\"#88ddb0\"\/><circle cx=\"214\" cy=\"70\" r=\"5\" fill=\"#20ba70\"\/><path d=\"m210 70 3 3 6-7\" fill=\"none\" stroke=\"white\" stroke-width=\"2\"\/><text x=\"232\" y=\"73\" text-anchor=\"middle\" fill=\"#15975a\" font-size=\"8\" font-weight=\"800\">PASS<\/text><text x=\"226\" y=\"103\" text-anchor=\"middle\" fill=\"#15975a\" font-size=\"7\" font-weight=\"700\">LOW RISK<\/text><rect x=\"198\" y=\"190\" width=\"71\" height=\"39\" rx=\"9\" fill=\"#347dff\"\/><text x=\"233\" y=\"206\" text-anchor=\"middle\" fill=\"white\" font-size=\"8\" font-weight=\"800\">CAPTCHA<\/text><text x=\"233\" y=\"218\" text-anchor=\"middle\" fill=\"white\" font-size=\"8\" font-weight=\"800\">CHALLENGE<\/text><text x=\"233\" y=\"241\" text-anchor=\"middle\" fill=\"#e44b3b\" font-size=\"7\" font-weight=\"700\">HIGH RISK<\/text><g class=\"float\"><rect x=\"279\" y=\"126\" width=\"45\" height=\"46\" rx=\"6\" fill=\"white\" stroke=\"#a8c8f8\"\/><rect x=\"284\" y=\"131\" width=\"35\" height=\"21\" rx=\"3\" fill=\"#6fc9ff\"\/><path d=\"m289 147 8-8 7 7 5-5 7 11\" fill=\"#fff\" opacity=\".9\"\/><rect x=\"285\" y=\"157\" width=\"33\" height=\"5\" rx=\"2.5\" fill=\"#dbe8fa\"\/><rect x=\"281\" y=\"181\" width=\"41\" height=\"45\" rx=\"6\" fill=\"white\" stroke=\"#a8c8f8\"\/><circle cx=\"294\" cy=\"195\" r=\"5\" fill=\"#ffd55a\"\/><rect x=\"304\" y=\"190\" width=\"8\" height=\"11\" rx=\"2\" fill=\"#42b98a\"\/><path d=\"M287 213h28\" stroke=\"#347dff\" stroke-width=\"4\"\/><rect x=\"279\" y=\"235\" width=\"45\" height=\"45\" rx=\"6\" fill=\"white\" stroke=\"#a8c8f8\"\/><circle cx=\"293\" cy=\"250\" r=\"7\" fill=\"#5ba1ff\"\/><path d=\"m304 247 10 10M314 247l-10 10\" stroke=\"#ff7d6c\" stroke-width=\"3\"\/><\/g><path d=\"M269 209h7M269 209v-60h7M269 209v48h7\" fill=\"none\" stroke=\"#8db7fa\" stroke-dasharray=\"3 4\"\/><g fill=\"#31527c\" font-size=\"6.5\" font-weight=\"700\"><text x=\"301\" y=\"177\" text-anchor=\"middle\">\n                Slide CAPTCGA\n              <\/text>\n\n              <text\n                x=\"301\"\n                y=\"231\"\n                text-anchor=\"middle\"\n              >\n                Space CAPTCHA\n              <\/text>\n\n              <text\n                x=\"301\"\n                y=\"288\"\n                text-anchor=\"middle\"\n              >\n                Icon CAPTCHA\n              <\/text>\n            <\/g>\n\n          <\/svg>\n\n        <\/div>\n\n\n        <div class=\"gt-fight__body\">\n\n          <div class=\"gt-fight__title\">\n            <span class=\"gt-fight__num\">01<\/span>\n            <h3>Adaptive Intelligence<\/h3>\n          <\/div>\n\n          <p class=\"gt-fight__tagline\">\n            Know the difference. React in real time.\n          <\/p>\n\n          <p class=\"gt-fight__text\">\n            Low-risk users pass seamlessly, while higher-risk activity\n            triggers the right dynamic challenge in real time.\n          <\/p>\n\n        <\/div>\n\n      <\/article>\n\n\n\n      <!-- =========================\n           CARD 02\n           ========================= -->\n\n      <article class=\"gt-fight__card\">\n\n        <div class=\"gt-fight__visual\">\n\n          <svg\n            viewBox=\"0 0 340 300\"\n            role=\"img\"\n            aria-label=\"Seven dynamic defense layers combine into one risk decision\"\n          >\n\n            <defs>\n\n              <linearGradient\n                id=\"layer1\"\n                x1=\"0\"\n                y1=\"0\"\n                x2=\"1\"\n                y2=\"1\"\n              >\n                <stop stop-color=\"#e8f1ff\"\/>\n                <stop offset=\"1\" stop-color=\"#347dff\"\/>\n              <\/linearGradient>\n\n              <linearGradient\n                id=\"base1\"\n                x1=\"0\"\n                y1=\"0\"\n                x2=\"1\"\n                y2=\"1\"\n              >\n                <stop stop-color=\"#69ceff\"\/>\n                <stop offset=\"1\" stop-color=\"#1558ef\"\/>\n              <\/linearGradient>\n\n            <\/defs>\n\n            <g\n              class=\"float\"\n              stroke=\"#7caaff\"\n            >\n\n              <path\n                d=\"m144 26 68 28-68 28-68-28 68-28Z\"\n                fill=\"#edf5ff\"\n              \/>\n\n              <path\n                d=\"m144 54 68 28-68 28-68-28 68-28Z\"\n                fill=\"#dceaff\"\n              \/>\n\n              <path\n                d=\"m144 82 68 28-68 28-68-28 68-28Z\"\n                fill=\"#c7dcff\"\n              \/>\n\n              <path\n                d=\"m144 110 68 28-68 28-68-28 68-28Z\"\n                fill=\"#aacbff\"\n              \/>\n\n              <path\n                d=\"m144 138 68 28-68 28-68-28 68-28Z\"\n                fill=\"#85b1ff\"\n              \/>\n\n              <path\n                d=\"m144 166 68 28-68 28-68-28 68-28Z\"\n                fill=\"#6097ff\"\n              \/>\n\n              <path\n                d=\"m144 194 68 28-68 28-68-28 68-28Z\"\n                fill=\"url(#layer1)\"\n              \/>\n\n            <\/g>\n\n            <g\n              fill=\"none\"\n              stroke=\"#83adf5\"\n              stroke-width=\"1.3\"\n              stroke-dasharray=\"3 4\"\n            >\n\n              <path d=\"M211 54h20\"\/>\n              <path d=\"M211 82h20\"\/>\n              <path d=\"M211 110h20\"\/>\n              <path d=\"M211 138h20\"\/>\n              <path d=\"M211 166h20\"\/>\n              <path d=\"M211 194h20\"\/>\n              <path d=\"M211 222h20\"\/>\n\n            <\/g>\n\n            <g\n              fill=\"#24466f\"\n              font-size=\"7.7\"\n              font-weight=\"700\"\n            >\n\n              <text x=\"235\" y=\"57\">\n                1 JS Obfuscation\n              <\/text>\n\n              <text x=\"235\" y=\"85\">\n                2 Dynamic Parameters\n              <\/text>\n\n              <text x=\"235\" y=\"113\">\n                3 Global Risk Database\n              <\/text>\n\n              <text x=\"235\" y=\"141\">\n                4 CAPTCHA Types\n              <\/text>\n\n              <text x=\"235\" y=\"169\">\n                5 Difficulty Levels\n              <\/text>\n\n              <text x=\"235\" y=\"197\">\n                6 Behavior Algorithm\n              <\/text>\n\n              <text x=\"235\" y=\"225\">\n                7 Parameter Encryption\n              <\/text>\n\n            <\/g>\n\n            <ellipse\n              cx=\"144\"\n              cy=\"274\"\n              rx=\"68\"\n              ry=\"19\"\n              fill=\"#dbe9ff\"\n            \/>\n\n            <ellipse\n              cx=\"144\"\n              cy=\"268\"\n              rx=\"50\"\n              ry=\"17\"\n              fill=\"url(#base1)\"\n            \/>\n\n            <path\n              d=\"m134 268 8 8 16-18\"\n              fill=\"none\"\n              stroke=\"white\"\n              stroke-width=\"4\"\n              stroke-linecap=\"round\"\n              stroke-linejoin=\"round\"\n            \/>\n\n          <\/svg>\n\n        <\/div>\n\n\n        <div class=\"gt-fight__body\">\n\n          <div class=\"gt-fight__title\">\n            <span class=\"gt-fight__num\">02<\/span>\n            <h3>Dynamic Defense<\/h3>\n          <\/div>\n\n          <p class=\"gt-fight__tagline\">\n            7-Layer Defense Against Automated Abuse.\n          <\/p>\n\n          <p class=\"gt-fight__text\">\n            Seven coordinated defense layers adapt parameters,\n            challenges, difficulty, and behavior models to stop\n            sophisticated bots.\n          <\/p>\n\n        <\/div>\n\n      <\/article>\n\n\n\n      <!-- =========================\n           CARD 03\n           ========================= -->\n\n      <article class=\"gt-fight__card\">\n\n        <div class=\"gt-fight__visual\">\n\n          <svg\n            viewBox=\"0 0 340 300\"\n            role=\"img\"\n            aria-label=\"GeeTest protection adapts across multiple digital business scenarios\"\n          >\n\n            <defs>\n\n              <radialGradient id=\"hub1\">\n                <stop stop-color=\"#fff\"\/>\n                <stop offset=\"1\" stop-color=\"#dceaff\"\/>\n              <\/radialGradient>\n\n            <\/defs>\n\n            <circle\n              cx=\"170\"\n              cy=\"150\"\n              r=\"65\"\n              fill=\"none\"\n              stroke=\"#94baff\"\n              stroke-dasharray=\"4 6\"\n              class=\"flow\"\n            \/>\n\n            <circle\n              cx=\"170\"\n              cy=\"150\"\n              r=\"43\"\n              fill=\"url(#hub1)\"\n              stroke=\"#96bcff\"\n            \/>\n\n            <path\n              d=\"M154 136h32v29h-32z\"\n              fill=\"#347dff\"\n              opacity=\".12\"\n            \/>\n\n            <path\n              d=\"M160 148l10-9 10 9v13h-20v-13Z\"\n              fill=\"none\"\n              stroke=\"#347dff\"\n              stroke-width=\"3\"\n            \/>\n\n            <path\n              d=\"M170 85V57M225 115l25-16M225 185l25 16M170 215v28M115 185l-25 16M115 115 90 99\"\n              stroke=\"#8db7fa\"\n              stroke-width=\"1.5\"\n              stroke-dasharray=\"4 4\"\n            \/>\n\n            <g class=\"float\">\n\n              <rect\n                x=\"127\"\n                y=\"25\"\n                width=\"86\"\n                height=\"34\"\n                rx=\"17\"\n                fill=\"white\"\n                stroke=\"#c9ddff\"\n              \/>\n\n              <text\n                x=\"170\"\n                y=\"47\"\n                text-anchor=\"middle\"\n                fill=\"#31527c\"\n                font-size=\"11\"\n                font-weight=\"700\"\n              >\n                Login\n              <\/text>\n\n\n              <rect\n                x=\"231\"\n                y=\"77\"\n                width=\"79\"\n                height=\"34\"\n                rx=\"17\"\n                fill=\"white\"\n                stroke=\"#c9ddff\"\n              \/>\n\n              <text\n                x=\"270\"\n                y=\"99\"\n                text-anchor=\"middle\"\n                fill=\"#31527c\"\n                font-size=\"11\"\n                font-weight=\"700\"\n              >\n                Sign-in\n              <\/text>\n\n\n              <rect\n                x=\"235\"\n                y=\"191\"\n                width=\"75\"\n                height=\"34\"\n                rx=\"17\"\n                fill=\"white\"\n                stroke=\"#c9ddff\"\n              \/>\n\n              <text\n                x=\"272\"\n                y=\"213\"\n                text-anchor=\"middle\"\n                fill=\"#31527c\"\n                font-size=\"11\"\n                font-weight=\"700\"\n              >\n                Disount\n              <\/text>\n\n\n              <rect\n                x=\"132\"\n                y=\"241\"\n                width=\"76\"\n                height=\"34\"\n                rx=\"17\"\n                fill=\"white\"\n                stroke=\"#c9ddff\"\n              \/>\n\n              <text\n                x=\"170\"\n                y=\"263\"\n                text-anchor=\"middle\"\n                fill=\"#31527c\"\n                font-size=\"11\"\n                font-weight=\"700\"\n              >\n                Vote\n              <\/text>\n\n\n              <rect\n                x=\"29\"\n                y=\"191\"\n                width=\"77\"\n                height=\"34\"\n                rx=\"17\"\n                fill=\"white\"\n                stroke=\"#c9ddff\"\n              \/>\n\n              <text\n                x=\"67\"\n                y=\"213\"\n                text-anchor=\"middle\"\n                fill=\"#31527c\"\n                font-size=\"11\"\n                font-weight=\"700\"\n              >\n                Comments\n              <\/text>\n\n\n              <rect\n                x=\"32\"\n                y=\"77\"\n                width=\"74\"\n                height=\"34\"\n                rx=\"17\"\n                fill=\"white\"\n                stroke=\"#c9ddff\"\n              \/>\n\n              <text\n                x=\"69\"\n                y=\"99\"\n                text-anchor=\"middle\"\n                fill=\"#31527c\"\n                font-size=\"11\"\n                font-weight=\"700\"\n              >\n                Interaction\n              <\/text>\n\n            <\/g>\n\n            <circle\n              cx=\"170\"\n              cy=\"150\"\n              r=\"8\"\n              fill=\"#347dff\"\n              class=\"pulse\"\n            \/>\n\n          <\/svg>\n\n        <\/div>\n\n\n        <div class=\"gt-fight__body\">\n\n          <div class=\"gt-fight__title\">\n            <span class=\"gt-fight__num\">03<\/span>\n            <h3>Scenario Intelligence<\/h3>\n          <\/div>\n\n          <p class=\"gt-fight__tagline\">\n            Built for complexity. Proven in the real world.\n          <\/p>\n\n          <p class=\"gt-fight__text\">\n            GeeTest adapts verification across diverse digital scenarios,\n            from high-volume traffic to unexpected threats.\n          <\/p>\n\n        <\/div>\n\n      <\/article>\n\n\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-8165db6 e-flex e-con-boxed e-con e-parent\" data-id=\"8165db6\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a23d6fa elementor-widget elementor-widget-html\" data-id=\"a23d6fa\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"captcha-comparison-wp\">\n\n<style>\n.captcha-comparison-wp {\n  width: 100%;\n  max-width: 100%;\n  overflow: hidden;\n}\n\n.captcha-comparison-wp * {\n  box-sizing: border-box;\n}\n\n.captcha-comparison-wp .wrap {\n  width: 100%;\n  max-width: 1280px !important;\n  margin: 0 auto;\n  padding: 60px 33px;\n}\n\n.captcha-comparison-wp .ey {\n  text-align: center;\n  color: #347dff;\n  font-size: 14px;\n  font-weight: 700;\n}\n\n.captcha-comparison-wp h2 {\n  text-align: center;\n  color: #0b1830;\n  font-size: 36px;\n  margin: 10px 0;\n}\n\n.captcha-comparison-wp .sub {\n  text-align: center;\n  color: #617493;\n  font-size: 20px;\n  line-height: 1.5;\n  margin: 0 auto 30px;\n}\n\n\/* Table *\/\n.captcha-comparison-wp .table {\n  max-width: 100%;\n  overflow-x: auto;\n  border: 0;\n  border-radius: 14px;\n  box-shadow: 0 14px 34px rgba(45,72,112,.1);\n  background: #fff;\n}\n\n.captcha-comparison-wp .row {\n  display: grid;\n  grid-template-columns: 1.3fr repeat(5, 1fr);\n  min-width: 1100px;\n  border-bottom: 1px solid #edf1f7;\n}\n\n.captcha-comparison-wp .row:last-child {\n  border-bottom: 0;\n}\n\n.captcha-comparison-wp .cell {\n  padding: 18px 16px;\n  border-right: 1px solid #edf1f7;\n  line-height: 1.45;\n  color: #617493;\n}\n\n.captcha-comparison-wp .cell:last-child {\n  border-right: 0;\n}\n\n\/* Table Header *\/\n.captcha-comparison-wp .head {\n  position: sticky;\n  top: 0;\n  z-index: 2;\n}\n\n.captcha-comparison-wp .head .cell {\n  font-weight: 700;\n  color: #0b1830;\n  background: #f7faff;\n}\n\n\/* GeeTest Header *\/\n.captcha-comparison-wp .head .cell:nth-child(2) {\n  background: #347dff !important;\n  color: #fff !important;\n}\n\n\/* GeeTest Header Link *\/\n.captcha-comparison-wp .head .cell:nth-child(2) a {\n  color: #fff !important;\n  text-decoration: none;\n  font-weight: 700;\n}\n\n.captcha-comparison-wp .head .cell:nth-child(2) a:hover {\n  text-decoration: underline;\n}\n\n\/* reCAPTCHA Header Link *\/\n.captcha-comparison-wp .head .cell:nth-child(3) a {\n  color: #0b1830 !important;\n  text-decoration: none;\n  font-weight: 700;\n}\n\n.captcha-comparison-wp .head .cell:nth-child(3) a:hover {\n  color: #347dff !important;\n  text-decoration: underline;\n}\n\n\/* Feature Column *\/\n.captcha-comparison-wp .feature {\n  font-weight: 700;\n  color: #203b63;\n  background: #fbfcfe;\n}\n\n\/* GeeTest Column *\/\n.captcha-comparison-wp .row:not(.head) .cell:nth-child(2) {\n  background: #f4f8ff;\n  color: #347dff !important;\n  font-weight: 700 !important;\n}\n\n\/* Alternate Row Background *\/\n.captcha-comparison-wp .row:not(.head):nth-child(even) .cell {\n  background: #fcfdff;\n}\n\n.captcha-comparison-wp .row:not(.head):nth-child(even) .cell:nth-child(2) {\n  background: #eef5ff;\n}\n\n\/* Font Size *\/\n.captcha-comparison-wp .row:not(.head) .cell:not(.feature) {\n  font-size: 13px;\n}\n\n.captcha-comparison-wp .row:not(.head) .cell.feature {\n  font-size: 13px !important;\n}\n\n\/* Mobile *\/\n@media (max-width: 768px) {\n\n  .captcha-comparison-wp .wrap {\n    padding: 40px 20px;\n  }\n\n  .captcha-comparison-wp h2 {\n    font-size: 28px;\n  }\n\n  .captcha-comparison-wp .sub {\n    font-size: 17px;\n  }\n\n}\n<\/style>\n\n\n<main class=\"wrap\">\n\n  <div class=\"ey\">\n    CHOOSE THE RIGHT CAPTCHA\n  <\/div>\n\n  <h2>\n    GeeTest CAPTCHA vs reCAPTCHA vs hCAPTCHA vs Turnstile vs Other Alternatives\n  <\/h2>\n\n  <p class=\"sub\">\n    Compare protection, user experience, privacy, and enterprise readiness.\n  <\/p>\n\n\n  <div class=\"table\">\n\n    <!-- Table Header -->\n    <div class=\"row head\">\n\n      <div class=\"cell\">\n        Capability\n      <\/div>\n\n      <div class=\"cell\">\n        <a href=\"https:\/\/www.geetest.com\/en\/adaptive-captcha\" target=\"_blank\" rel=\"noopener noreferrer\">\n          GeeTest CAPTCHA\n        <\/a>\n      <\/div>\n\n      <div class=\"cell\">\n        <a href=\"https:\/\/www.geetest.com\/en\/recaptcha-alternative\" target=\"_blank\" rel=\"noopener noreferrer\">\n          reCAPTCHA\n        <\/a>\n      <\/div>\n\n      <div class=\"cell\">\n        hCaptcha\n      <\/div>\n\n      <div class=\"cell\">\n        Cloudflare Turnstile\n      <\/div>\n\n      <div class=\"cell\">\n        Other China-based CAPTCHA Providers\n      <\/div>\n\n    <\/div>\n\n\n    <!-- CAPTCHA Form -->\n    <div class=\"row\">\n\n      <div class=\"cell feature\">\n        CAPTCHA Form\n      <\/div>\n\n      <div class=\"cell\">\n        Adaptive CAPTCHA\n      <\/div>\n\n      <div class=\"cell\">\n        Score-based CAPTCHA\n      <\/div>\n\n      <div class=\"cell\">\n        Privacy-First CAPTCHA\n      <\/div>\n\n      <div class=\"cell\">\n        Frictionless\n      <\/div>\n\n      <div class=\"cell\">\n        Behavioral, slider, puzzle, or invisible CAPTCHA\n      <\/div>\n\n    <\/div>\n\n\n    <!-- Invisible Verification -->\n    <div class=\"row\">\n\n      <div class=\"cell feature\">\n        Invisible Verification\n      <\/div>\n\n      <div class=\"cell\">\n        \u2705\n      <\/div>\n\n      <div class=\"cell\">\n        \u2705\n      <\/div>\n\n      <div class=\"cell\">\n        Passive modes in enterprise plan\n      <\/div>\n\n      <div class=\"cell\">\n        \u2705\n      <\/div>\n\n      <div class=\"cell\">\n        Supported by most providers\n      <\/div>\n\n    <\/div>\n\n\n    <!-- Multiple CAPTCHA Type -->\n    <div class=\"row\">\n\n      <div class=\"cell feature\">\n        Multiple CAPTCHA Type\n      <\/div>\n\n      <div class=\"cell\">\n        \u2705 Up to 9 (Slider, Invisible, Icon, Image, SVG...)\n      <\/div>\n\n      <div class=\"cell\">\n        \u2705 Invisible, Checkbox\n      <\/div>\n\n      <div class=\"cell\">\n        \u2705 Checkbox, Image, Text, Invisible\n      <\/div>\n\n      <div class=\"cell\">\n        - 3 widget modes\n      <\/div>\n\n      <div class=\"cell\">\n        \u2705 Up to 10+\n      <\/div>\n\n    <\/div>\n\n\n    <!-- Bot Attack Defense -->\n    <div class=\"row\">\n\n      <div class=\"cell feature\">\n        Bot Attack Defense\n      <\/div>\n\n      <div class=\"cell\">\n        AI-Powered 7-Layer Dynamic Protection\n      <\/div>\n\n      <div class=\"cell\">\n        Scoring System can integrate CAPTCHA\n      <\/div>\n\n      <div class=\"cell\">\n        ML Engine &amp; Active Challenges\n      <\/div>\n\n      <div class=\"cell\">\n        Passive Scoring &amp; Interstitial Challenges\n      <\/div>\n\n      <div class=\"cell\">\n        Behavior-based &amp; risk-based detection\n      <\/div>\n\n    <\/div>\n\n\n    <!-- AI Attacks Defense -->\n    <div class=\"row\">\n\n      <div class=\"cell feature\">\n        AI Attacks Defense\n      <\/div>\n\n      <div class=\"cell\">\n        \u2705\n      <\/div>\n\n      <div class=\"cell\">\n        -\n      <\/div>\n\n      <div class=\"cell\">\n        \u2705\n      <\/div>\n\n      <div class=\"cell\">\n        -\n      <\/div>\n\n      <div class=\"cell\">\n        -\n      <\/div>\n\n    <\/div>\n\n\n    <!-- Service Type -->\n    <div class=\"row\">\n\n      <div class=\"cell feature\">\n        Service Type\n      <\/div>\n\n      <div class=\"cell\">\n        Independent service\n      <\/div>\n\n      <div class=\"cell\">\n        Google Cloud ecosystem\n      <\/div>\n\n      <div class=\"cell\">\n        Independent service\n      <\/div>\n\n      <div class=\"cell\">\n        Cloudflare ecosystem\n      <\/div>\n\n      <div class=\"cell\">\n        Independent or integrated\n      <\/div>\n\n    <\/div>\n\n\n    <!-- User Experience -->\n    <div class=\"row\">\n\n      <div class=\"cell feature\">\n        User Experience\n      <\/div>\n\n      <div class=\"cell\">\n        Intelligent detection, minimal friction\n      <\/div>\n\n      <div class=\"cell\">\n        Higher user friction\n      <\/div>\n\n      <div class=\"cell\">\n        Low friction for enterprise\n      <\/div>\n\n      <div class=\"cell\">\n        Frictionless\n      <\/div>\n\n      <div class=\"cell\">\n        Varies\n      <\/div>\n\n    <\/div>\n\n\n    <!-- Customization -->\n    <div class=\"row\">\n\n      <div class=\"cell feature\">\n        Customization\n      <\/div>\n\n      <div class=\"cell\">\n        Custom logic, brand UI, scenario rules\n      <\/div>\n\n      <div class=\"cell\">\n        Standard light\/dark themes\n      <\/div>\n\n      <div class=\"cell\">\n        -\n      <\/div>\n\n      <div class=\"cell\">\n        -\n      <\/div>\n\n      <div class=\"cell\">\n        Basic configuration\n      <\/div>\n\n    <\/div>\n\n\n    <!-- Compatibility & Integration -->\n    <div class=\"row\">\n\n      <div class=\"cell feature\">\n        Compatibility &amp; Integration\n      <\/div>\n\n      <div class=\"cell\">\n        Web, Android, iOS; JS, SDK, API\n      <\/div>\n\n      <div class=\"cell\">\n        Web, Android, iOS; JS, SDK, API\n      <\/div>\n\n      <div class=\"cell\">\n        Web, Android, iOS; JS and REST API\n      <\/div>\n\n      <div class=\"cell\">\n        Modern browsers; JS and server API\n      <\/div>\n\n      <div class=\"cell\">\n        Web, Android, iOS; JS\/API\n      <\/div>\n\n    <\/div>\n\n\n    <!-- Service & Support -->\n    <div class=\"row\">\n\n      <div class=\"cell feature\">\n        Service &amp; Support\n      <\/div>\n\n      <div class=\"cell\">\n        24\/7 resolution and expert support\n      <\/div>\n\n      <div class=\"cell\">\n        Ticket system and community\n      <\/div>\n\n      <div class=\"cell\">\n        Enterprise technical support\n      <\/div>\n\n      <div class=\"cell\">\n        Ticket or enterprise plans\n      <\/div>\n\n      <div class=\"cell\">\n        Varies\n      <\/div>\n\n    <\/div>\n\n\n    <!-- Global Scalability -->\n    <div class=\"row\">\n\n      <div class=\"cell feature\">\n        Global Scalability\n      <\/div>\n\n      <div class=\"cell\">\n        7 nodes, 25+ regions, 78 languages\n      <\/div>\n\n      <div class=\"cell\">\n        Global Google infrastructure\n      <\/div>\n\n      <div class=\"cell\">\n        Global enterprise delivery\n      <\/div>\n\n      <div class=\"cell\">\n        Global edge network\n      <\/div>\n\n      <div class=\"cell\">\n        China\/APAC focused\n      <\/div>\n\n    <\/div>\n\n\n    <!-- Privacy & Data Control -->\n    <div class=\"row\">\n\n      <div class=\"cell feature\">\n        Privacy &amp; Data Control\n      <\/div>\n\n      <div class=\"cell\">\n        Regional deployment, configurable delivery\n      <\/div>\n\n      <div class=\"cell\">\n        Assess regional compliance needs\n      <\/div>\n\n      <div class=\"cell\">\n        Privacy-led enterprise options\n      <\/div>\n\n      <div class=\"cell\">\n        Privacy-oriented verification\n      <\/div>\n\n      <div class=\"cell\">\n        Varies by provider\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n<\/main>\n\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-c55d217 e-flex e-con-boxed e-con e-parent\" data-id=\"c55d217\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1b84d56 elementor-widget elementor-widget-html\" data-id=\"1b84d56\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n\n\n<!doctype html><html lang=\"en\"><head><meta charset=\"utf-8\"><meta name=\"viewport\" content=\"width=device-width,initial-scale=1\"><title>Balancing User Experience and Security | GeeTest<\/title><style>html,body{margin:0;min-width:320px}<\/style><\/head><body><style>\n  .gt-love,.gt-love *{box-sizing:border-box}.gt-love{--blue:#347dff;--ink:#0b1830;--muted:#536a8d;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;background:#f4f7fc;color:var(--ink);font-family:\"Work Sans\",Inter,Arial,sans-serif}.gt-love__inner{width:min(1280px,calc(100% - 80px));margin:0 auto;padding:104px 33px 112px}.gt-love__head{display:block;margin-bottom:48px}.gt-love__eyebrow{margin:0 0 16px;color:var(--blue);font-size:16px;font-weight:750}.gt-love h2{margin:0;max-width:720px;font-size:clamp(40px,4vw,62px);line-height:1.08;font-weight:780;letter-spacing:0}.gt-love h2 strong{color:var(--blue);font-weight:inherit}.gt-love__intro{margin:0;color:var(--muted);font-size:18px;line-height:1.6}.gt-love__stage{position:relative}.gt-love__viewport{overflow:hidden}.gt-love__track{display:flex;transition:transform .45s ease}.gt-love__slide{min-width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.gt-love__card{min-height:330px;display:flex;flex-direction:column;padding:30px 30px 26px;border:1px solid #e0e7f1;border-radius:10px;background:#fff;box-shadow:0 14px 35px rgba(54,79,121,.07)}.gt-love__quote{margin:0;color:#405675;font-size:17px;line-height:1.65}.gt-love__rule{height:1px;margin:26px 0 20px;background:#e4e9f1}.gt-love__meta{display:flex;align-items:center;gap:14px;margin-top:auto}.gt-love__logo{width:86px;height:48px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 86px;border:0;border-radius:5px;color:#94a6c0;font-size:8px;line-height:1.15;letter-spacing:.04em;text-align:center}.gt-love__logo img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gt-love__person{margin:0;color:#182d4e;font-size:14px;line-height:1.4;font-weight:700}.gt-love__person span{display:block;color:#71839e;font-size:13px;font-weight:400}.gt-love__controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:22px}.gt-love__arrow{appearance:none!important;-webkit-appearance:none!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:grid;place-items:center;padding:0!important;border:1px solid #c9d7eb!important;border-radius:50%!important;color:#345277!important;background:#fff!important;box-shadow:0 4px 12px rgba(54,79,121,.08)!important;font:400 25px\/1 Arial,sans-serif!important;cursor:pointer;transition:transform .2s ease,color .2s ease,border-color .2s ease}.gt-love__arrow:hover{transform:translateY(-2px);color:var(--blue)!important;border-color:#9ebcf0!important;background:#fff!important}.gt-love__arrow:hover{color:var(--blue);border-color:#9ebcf0;background:#fff}.gt-love__dots{display:flex;justify-content:center;gap:8px;margin-top:28px}.gt-love__dot{appearance:none!important;-webkit-appearance:none!important;width:8px!important;height:8px!important;min-width:8px!important;min-height:8px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#cbd5e4!important;box-shadow:none!important;cursor:pointer}.gt-love__dot.is-active{width:34px!important;min-width:34px!important;height:8px!important;border-radius:8px!important;background:var(--blue)!important}\n  @media(max-width:980px){.gt-love__inner{width:min(100% - 40px,720px);padding:80px 0 88px}.gt-love__head{grid-template-columns:1fr;gap:22px}.gt-love__slide{grid-template-columns:1fr}.gt-love__card{min-height:280px}.gt-love__controls{justify-content:flex-start}}\n  @media(max-width:560px){.gt-love__inner{width:min(100% - 28px,520px);padding:64px 0 72px}.gt-love h2{font-size:clamp(38px,12vw,50px)}.gt-love__intro{font-size:16px}.gt-love__card{padding:24px;min-height:300px}.gt-love__quote{font-size:16px}}\n .gt-love__person span{display:none!important}\n<\/style>\n<style>\n  \/* Requested title styling: H2, Work Sans, fixed 36px size. *\/\n  .gt-love h2 { font-family: \"Work Sans\", sans-serif; font-size: 36px; }\n<\/style>\n<section class=\"gt-love\" aria-labelledby=\"gt-love-title\"><div class=\"gt-love__inner\"><header class=\"gt-love__head\"><div><p class=\"gt-love__eyebrow\">CUSTOMER PROOF<\/p><h2 id=\"gt-love-title\">Balancing <strong>User Experience with Security<\/strong><\/h2><\/div><\/header><div class=\"gt-love__stage\"><div class=\"gt-love__controls\"><button class=\"gt-love__arrow\" type=\"button\" data-prev aria-label=\"Previous testimonial\">&lsaquo;<\/button><button class=\"gt-love__arrow\" type=\"button\" data-next aria-label=\"Next testimonial\">&rsaquo;<\/button><\/div><div class=\"gt-love__viewport\"><div class=\"gt-love__track\">\n  <div class=\"gt-love__slide\"><article class=\"gt-love__card\"><p class=\"gt-love__quote\">\u201cGeeTest has provided efficient verification services with a positive impact on both our business and user experience. We look forward to continuing our partnership and creating even better experiences for our users.\u201d<\/p><div class=\"gt-love__rule\"><\/div><div class=\"gt-love__meta\"><div class=\"gt-love__logo\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/xiaomi-logo.png\" alt=\"Xiaomi\"><\/div><p class=\"gt-love__person\">Xiaomi<span>Consumer technology<\/span><\/p><\/div><\/article><article class=\"gt-love__card\"><p class=\"gt-love__quote\">\u201cGeeTest has helped us provide better defense against bot attacks while maintaining a good user experience. They have provided a stable global service with flexible customization.\u201d<\/p><div class=\"gt-love__rule\"><\/div><div class=\"gt-love__meta\"><!-- Imperva -->\n<div class=\"gt-love__logo\">\n  <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/imperva-logo.png\" alt=\"Imperva\">\n<\/div><p class=\"gt-love__person\">Imperva<span>Online gaming<\/span><\/p><\/div><\/article><article class=\"gt-love__card\"><p class=\"gt-love__quote\">\u201cThe high-quality verification service from GeeTest has had a very positive impact on our business and user experience. We look forward to bringing even better experiences to our users together.\u201d<\/p><div class=\"gt-love__rule\"><\/div><div class=\"gt-love__meta\"><!-- DHgate -->\n<div class=\"gt-love__logo\">\n  <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/\u732a\u516b\u6212-1.png\" alt=\"DHgate\">\n<\/div><p class=\"gt-love__person\">DHgate<span>Cross-border commerce<\/span><\/p><\/div><\/article><\/div>\n  <div class=\"gt-love__slide\"><article class=\"gt-love__card\"><p class=\"gt-love__quote\">\u201cGeeTest makes it possible to keep our verification secure without sacrificing ease of use. The balance between protection and a smooth customer journey is exactly what we needed.\u201d<\/p><div class=\"gt-love__rule\"><\/div><div class=\"gt-love__meta\"><div class=\"gt-love__logo\">\n  <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/\u4e1c\u65b9\u822a\u7a7a.png\" alt=\"\"><\/div><p class=\"gt-love__person\">China Eastern Airlines<span>Aviation<\/span><\/p><\/div><\/article><article class=\"gt-love__card\"><p class=\"gt-love__quote\">\u201cWe can't forego user-design and ensuring the tool is easy to use for our customers, and GeeTest meets our demand just right by offering a highly secure yet simple to use solution.\u201d<\/p><div class=\"gt-love__rule\"><\/div><div class=\"gt-love__meta\"><div class=\"gt-love__logo\">\n  <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/verasity-logo.png\" alt=\"verasity\"><\/div><p class=\"gt-love__person\">Verasity<\/p><\/div><\/article><article class=\"gt-love__card\"><p class=\"gt-love__quote\">\u201cIn addition to providing excellent protection against bots, GeeTest's CAPTCHA is intuitive and makes a great user experience!\u201d<\/p><div class=\"gt-love__rule\"><\/div><div class=\"gt-love__meta\"><div class=\"gt-love__logo\">\n  <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/axie-logo.png\" alt=\"axie\"><\/div><p class=\"gt-love__person\">Axie<\/p><\/div><\/article><\/div>\n<\/div><\/div><div class=\"gt-love__dots\"><button class=\"gt-love__dot is-active\" type=\"button\" data-dot=\"0\" aria-label=\"Show first testimonials\"><\/button><button class=\"gt-love__dot\" type=\"button\" data-dot=\"1\" aria-label=\"Show second testimonials\"><\/button><\/div><\/div><\/div><\/section><script>(function(){document.querySelectorAll('.gt-love').forEach(function(root){var track=root.querySelector('.gt-love__track'),dots=root.querySelectorAll('[data-dot]'),i=0;function go(n){i=(n+2)%2;track.style.transform='translateX(-'+i*100+'%)';dots.forEach(function(d,k){d.classList.toggle('is-active',k===i)})}root.querySelector('[data-prev]').onclick=function(){go(i-1)};root.querySelector('[data-next]').onclick=function(){go(i+1)};dots.forEach(function(d){d.onclick=function(){go(+d.dataset.dot)}});setInterval(function(){go(i+1)},7000)})})();<\/script>\n<\/body><\/html>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-a769b2f e-flex e-con-boxed e-con e-parent\" data-id=\"a769b2f\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-0738dd8 e-con-full e-flex e-con e-child\" data-id=\"0738dd8\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1cdcca1 elementor-widget elementor-widget-html\" data-id=\"1cdcca1\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<div class=\"gt-lp-recaptcha gt-lp-customer-case gt-case-awards\">\n  <section class=\"section customer-case-section\" data-gt-case-carousel>\n    <div class=\"gt-case-shell\">\n      <div class=\"gt-case-copy\">\n        <p class=\"eyebrow\">Customer Case<\/p>\n        <h2>Less CAPTCHA friction in high-risk journeys<\/h2>\n        <p>See how GeeTest CAPTCHA helps digital teams control abuse while keeping legitimate users moving.<\/p>\n        <div class=\"gt-case-arrows\" aria-label=\"Customer case navigation\">\n          <button type=\"button\" data-case-prev aria-label=\"Previous case\"><span class=\"gt-arrow-shape\"><\/span><\/button>\n          <button type=\"button\" data-case-next aria-label=\"Next case\"><span class=\"gt-arrow-shape\"><\/span><\/button>\n        <\/div>\n      <\/div>\n\n      <div class=\"gt-case-viewport\" aria-label=\"Draggable customer case studies\">\n        <div class=\"gt-case-track\">\n          <article class=\"gt-case-card active\">\n            <span>Gaming<\/span>\n            <h3>Southeast Asia gaming platform protection<\/h3>\n            <p>Protected registration, login, and in-game activity from automated abuse while reducing repeated checks for trusted players.<\/p>\n            <a class=\"gt-case-link\" href=\"https:\/\/www.geetest.com\/en\/case-studies\/top5-gaming-company-in-southeast-asia\" target=\"_blank\" rel=\"noopener\">Read case<\/a>\n          <\/article>\n          <article class=\"gt-case-card\">\n            <span>Ecommerce<\/span>\n            <h3>DHgate cross-border marketplace security<\/h3>\n            <p>Strengthened registration, login, and promotion risk control as bot behavior changed quickly across the marketplace.<\/p>\n            <a class=\"gt-case-link\" href=\"https:\/\/www.geetest.com\/en\/case-studies\/dhgate-cross-border-ecommerce-security\" target=\"_blank\" rel=\"noopener\">Read case<\/a>\n          <\/article>\n          <article class=\"gt-case-card\">\n            <span>Crypto<\/span>\n            <h3>Leading cryptocurrency exchange protection<\/h3>\n            <p>Added adaptive CAPTCHA controls and expert tuning for high-value flows facing credential attacks and automation spikes.<\/p>\n            <a class=\"gt-case-link\" href=\"https:\/\/www.geetest.com\/en\/case-studies\/leading-cryptocurrency-exchange\" target=\"_blank\" rel=\"noopener\">Read case<\/a>\n          <\/article>\n          <article class=\"gt-case-card gt-case-more\">\n            <span>More cases<\/span>\n            <h3>Explore more GeeTest customer success stories<\/h3>\n            <p>See how digital teams use GeeTest to reduce bot abuse and keep user journeys smooth across key industries.<\/p>\n            <a class=\"gt-case-link\" href=\"https:\/\/www.geetest.com\/en\/case-studies\" target=\"_blank\" rel=\"noopener\">Learn more<\/a>\n          <\/article>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <style>\n    .gt-case-awards .customer-case-section {\n      padding-top: clamp(92px, 8vw, 128px);\n      padding-bottom: clamp(92px, 8vw, 128px);\n      overflow: hidden;\n      color: #0b1830;\n      background: #ffffff;\n    }\n\n    .gt-case-awards .gt-case-shell {\n      width: min(1280px, calc(100vw - 66px));\n      margin: 0 auto;\n      display: grid;\n      grid-template-columns: minmax(300px, .62fr) minmax(720px, 1.38fr);\n      gap: clamp(50px, 6vw, 92px);\n      align-items: stretch;\n    }\n\n    .gt-case-awards .gt-case-copy {\n      position: relative;\n      z-index: 3;\n      display: flex;\n      min-height: 432px;\n      flex-direction: column;\n      justify-content: center;\n      padding-bottom: 64px;\n    }\n\n    .gt-case-awards .gt-case-copy .eyebrow {\n      margin: 0 0 12px;\n      color: #347dff !important;\n      font-size: 14px !important;\n      line-height: 1.25 !important;\n      font-weight: 700 !important;\n      letter-spacing: 0;\n      text-transform: uppercase;\n    }\n\n    .gt-case-awards .gt-case-copy h2 {\n      margin: 0;\n      max-width: 500px;\n      color: #0b1830;\n      font-size: 28px !important;\n      line-height: 1.18 !important;\n      font-weight: 700 !important;\n      letter-spacing: 0;\n    }\n\n    .gt-case-awards .gt-case-copy p:not(.eyebrow) {\n      margin: 24px 0 0;\n      max-width: 440px;\n      color: #617493;\n      font-size: 19px;\n      line-height: 1.58;\n      font-weight: 400;\n    }\n\n    .gt-case-awards .gt-case-arrows {\n      position: absolute;\n      left: 0;\n      bottom: 0;\n      display: flex;\n      width: auto;\n      align-items: center;\n      justify-content: flex-start;\n      gap: 10px;\n      margin: 0;\n    }\n\n    .gt-case-awards .gt-case-arrows button {\n      display: grid;\n      place-items: center;\n      width: 28px;\n      height: 28px;\n      padding: 0;\n      border: 1px solid #b9c7dc;\n      border-radius: 50%;\n      color: #347dff;\n      background: #ffffff;\n      cursor: pointer;\n      transition: color .2s ease, background-color .2s ease, border-color .2s ease, transform .2s ease;\n    }\n\n    .gt-case-awards .gt-case-arrows button .gt-arrow-shape {\n      position: relative;\n      display: block;\n      width: 8px;\n      height: 8px;\n      color: currentColor;\n      transform: translateX(-1px) rotate(45deg);\n      border-top: 1.8px solid currentColor;\n      border-right: 1.8px solid currentColor;\n    }\n\n    .gt-case-awards .gt-case-arrows button .gt-arrow-shape::before {\n      display: none;\n    }\n\n    .gt-case-awards .gt-case-arrows button .gt-arrow-shape::after {\n      display: none;\n    }\n\n    .gt-case-awards .gt-case-arrows button[data-case-prev] .gt-arrow-shape {\n      transform: translateX(1px) rotate(225deg);\n    }\n\n    .gt-case-awards .gt-case-arrows button:hover {\n      transform: translateY(-1px);\n      color: #ffffff;\n      border-color: #347dff;\n      background: #347dff;\n    }\n\n    .gt-case-awards .gt-case-viewport {\n      position: relative;\n      z-index: 1;\n      min-height: 432px;\n      overflow: visible;\n      clip-path: inset(-90px -45vw -90px 0);\n      cursor: grab;\n      touch-action: pan-y;\n      user-select: none;\n    }\n\n    .gt-case-awards .gt-case-viewport.is-dragging {\n      cursor: grabbing;\n    }\n\n    .gt-case-awards .gt-case-track {\n      display: flex;\n      gap: 26px;\n      transition: transform .34s cubic-bezier(.22, .9, .26, 1);\n      will-change: transform;\n    }\n\n    .gt-case-awards .gt-case-viewport.is-dragging .gt-case-track {\n      transition: none;\n    }\n\n    .gt-case-awards .gt-case-card {\n      position: relative;\n      flex: 0 0 min(520px, 58vw);\n      min-height: 432px;\n      padding: 38px;\n      overflow: hidden;\n      border: 1px solid #e3e9f2;\n      border-radius: 6px;\n      color: #0b1830;\n      background: #ffffff;\n      box-shadow: 0 18px 44px rgba(45, 72, 112, .10);\n      opacity: .58;\n      transform: scale(.94);\n      transition: opacity .28s ease, transform .28s ease, background-color .28s ease;\n    }\n\n    .gt-case-awards .gt-case-card::after {\n      content: \"\";\n      position: absolute;\n      right: -70px;\n      bottom: -80px;\n      width: 210px;\n      height: 210px;\n      border-radius: 50%;\n      background: rgba(52, 125, 255, .08);\n    }\n\n    .gt-case-awards .gt-case-card.active {\n      opacity: 1;\n      transform: scale(1);\n      background: #ffffff;\n    }\n\n    .gt-case-awards .gt-case-card span {\n      display: inline-flex;\n      min-height: 34px;\n      align-items: center;\n      padding: 0 14px;\n      border-radius: 999px;\n      color: #347dff;\n      background: #eef5ff;\n      font-size: 15px;\n      line-height: 1.2;\n      font-weight: 600;\n    }\n\n    .gt-case-awards .gt-case-card h3 {\n      position: relative;\n      z-index: 1;\n      margin: 36px 0 0;\n      max-width: 430px;\n      min-height: 68px;\n      color: #0b1830;\n      font-size: 28px;\n      line-height: 1.22;\n      font-weight: 600;\n      letter-spacing: 0;\n    }\n\n    .gt-case-awards .gt-case-card p {\n      position: relative;\n      z-index: 1;\n      margin: 20px 0 0;\n      max-width: 410px;\n      color: #617493;\n      font-size: 17px;\n      line-height: 1.45;\n      font-weight: 400;\n      display: -webkit-box;\n      -webkit-line-clamp: 2;\n      -webkit-box-orient: vertical;\n      overflow: hidden;\n    }\n\n    .gt-case-awards .gt-case-link {\n      position: absolute;\n      left: 38px;\n      bottom: 34px;\n      color: #347dff;\n      font-size: 15px;\n      line-height: 1.2;\n      font-weight: 500;\n      text-decoration: none;\n    }\n\n    .gt-case-awards .gt-case-link::before {\n      content: \">\";\n      display: inline-grid;\n      place-items: center;\n      width: 30px;\n      height: 30px;\n      margin-right: 9px;\n      border-radius: 999px;\n      color: #ffffff;\n      background: #347dff;\n      font-size: 13px;\n      line-height: 1;\n      font-weight: 600;\n    }\n\n    .gt-case-awards .gt-case-link:hover {\n      color: #205fcf;\n    }\n\n    @media (max-width: 1024px) {\n      .gt-case-awards .gt-case-shell {\n        width: min(100%, calc(100vw - 40px));\n        grid-template-columns: 1fr;\n      }\n\n      .gt-case-awards .gt-case-copy {\n        min-height: auto;\n      }\n\n      .gt-case-awards .gt-case-card {\n        flex-basis: min(520px, 82vw);\n      }\n    }\n  <\/style>\n\n  <script>\n    (function () {\n      document.querySelectorAll(\"[data-gt-case-carousel]\").forEach(function (root) {\n        var viewport = root.querySelector(\".gt-case-viewport\");\n        var track = root.querySelector(\".gt-case-track\");\n        var cards = Array.prototype.slice.call(root.querySelectorAll(\".gt-case-card\"));\n        var links = Array.prototype.slice.call(root.querySelectorAll(\".gt-case-link\"));\n        var prev = root.querySelector(\"[data-case-prev]\");\n        var next = root.querySelector(\"[data-case-next]\");\n        var index = 0;\n        var dragStartX = 0;\n        var dragStartTranslate = 0;\n        var currentTranslate = 0;\n        var isDragging = false;\n        var didDrag = false;\n        var frame = 0;\n\n        function getStep() {\n          if (!cards.length) return 546;\n          var rect = cards[0].getBoundingClientRect();\n          var gap = parseFloat(getComputedStyle(track).gap) || 26;\n          return rect.width + gap;\n        }\n\n        function clampIndex(value) {\n          return Math.max(0, Math.min(cards.length - 1, value));\n        }\n\n        function clampTranslate(value) {\n          var min = -(cards.length - 1) * getStep();\n          if (value > 70) return 70;\n          if (value < min - 70) return min - 70;\n          return value;\n        }\n\n        function setTranslate(value) {\n          currentTranslate = value;\n          track.style.transform = \"translate3d(\" + value + \"px, 0, 0)\";\n        }\n\n        function setTranslateSmooth(value) {\n          if (frame) cancelAnimationFrame(frame);\n          frame = requestAnimationFrame(function () {\n            setTranslate(value);\n            frame = 0;\n          });\n        }\n\n        function render(skipTransition) {\n          index = clampIndex(index);\n          cards.forEach(function (card, i) { card.classList.toggle(\"active\", i === index); });\n          track.style.transition = skipTransition ? \"none\" : \"\";\n          setTranslate(-index * getStep());\n          if (skipTransition) {\n            requestAnimationFrame(function () { track.style.transition = \"\"; });\n          }\n        }\n\n        prev.addEventListener(\"click\", function () {\n          index = clampIndex(index - 1);\n          render(false);\n        });\n\n        next.addEventListener(\"click\", function () {\n          index = clampIndex(index + 1);\n          render(false);\n        });\n\n        viewport.addEventListener(\"pointerdown\", function (event) {\n          if (event.target.closest(\".gt-case-link\")) return;\n          if (event.button !== undefined && event.button !== 0) return;\n          isDragging = true;\n          didDrag = false;\n          dragStartX = event.clientX;\n          dragStartTranslate = currentTranslate;\n          viewport.classList.add(\"is-dragging\");\n          viewport.setPointerCapture(event.pointerId);\n          track.style.transition = \"none\";\n        });\n\n        viewport.addEventListener(\"pointermove\", function (event) {\n          if (!isDragging) return;\n          event.preventDefault();\n          var delta = event.clientX - dragStartX;\n          if (Math.abs(delta) > 6) didDrag = true;\n          setTranslateSmooth(clampTranslate(dragStartTranslate + delta));\n        });\n\n        function endDrag(event) {\n          if (!isDragging) return;\n          isDragging = false;\n          viewport.classList.remove(\"is-dragging\");\n          try { viewport.releasePointerCapture(event.pointerId); } catch (e) {}\n          var step = getStep();\n          index = clampIndex(Math.round(-currentTranslate \/ step));\n          render(false);\n        }\n\n        viewport.addEventListener(\"pointerup\", endDrag);\n        viewport.addEventListener(\"pointercancel\", endDrag);\n        links.forEach(function (link) {\n          link.addEventListener(\"click\", function (event) {\n            if (didDrag) {\n              event.preventDefault();\n              event.stopPropagation();\n            }\n          });\n        });\n        window.addEventListener(\"resize\", function () { render(true); });\n        render(true);\n      });\n    })();\n  <\/script>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>CHINA&#8217;S CAPTCHA LEADER. GLOBAL BY DESIGN. CHINA NO.1CAPTCHA Adaptive verification that stays ahead of bots without getting in the way&#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-1004860","page","type-page","status-publish","hentry"],"primary_focus_keyword":"china no.1 captcha","seo_title":"China NO.1 CAPTCHA | GeeTest","_links":{"self":[{"href":"\/en\/wp-json\/wp\/v2\/pages\/1004860","targetHints":{"allow":["GET"]}}],"collection":[{"href":"\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"\/en\/wp-json\/wp\/v2\/comments?post=1004860"}],"version-history":[{"count":88,"href":"\/en\/wp-json\/wp\/v2\/pages\/1004860\/revisions"}],"predecessor-version":[{"id":1005352,"href":"\/en\/wp-json\/wp\/v2\/pages\/1004860\/revisions\/1005352"}],"wp:attachment":[{"href":"\/en\/wp-json\/wp\/v2\/media?parent=1004860"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}