        :root {
            --primary:#3265f3;
            /* Darker green for primary actions/highlights */
            --primary-dark: rgb(46, 100, 25);
            /* Even darker green */
            --primary-light: rgb(200, 230, 180);
            /* Lighter green */
            --primary-neon: rgba(149, 212, 117, 0.5);
            /* Semi-transparent green for glows */
            --cyber-blue: rgb(149, 212, 117);
            /* Renamed to a green shade */
            --electric-purple: #4CAF50;
            /* A vibrant green */
            --neon-pink: #76FF03;
            /* A bright, almost lime green */
            --warning: #FFC107;
            /* A bright yellow for warnings, stands out against green/white */
            --bg-primary: #F0F0F0;
            /* Light gray/off-white for primary background */
            --bg-secondary: #FFFFFF;
            /* Pure white for secondary background elements */
            --bg-glass: rgba(0, 0, 0, 0.05);
            /* Slightly transparent dark for glass effect */
            --bg-card: rgba(0, 0, 0, 0.08);
            /* Slightly more transparent dark for card backgrounds */
            --text-primary: #212121;
            /* Dark text for readability on light backgrounds */
            --text-secondary: #7c7a7a;
            /* Slightly lighter dark text */
            --text-muted: #757575;
            /* Muted gray text */
            --border-primary: #3265f3;
            /* Green border with transparency */
            --border-secondary: rgba(0, 0, 0, 0.15);
            /* Subtle dark border */
            --border-glow: rgba(82, 155, 46, 0.8);
            /* Stronger green glow for borders */
            --gradient-primary: linear-gradient(135deg, var(--primary-light) 0%, var(--primary) 100%);
            --gradient-neon: linear-gradient(135deg, var(--primary-light) 0%, var(--primary) 100%);
            --gradient-dark: linear-gradient(135deg, var(--bg-secondary) 0%, var(--bg-primary) 100%);

            --gradient-glass: linear-gradient(135deg, rgba(116, 231, 255, 0.1) 0%, rgba(49, 127, 207, 0.1) 100%);
            --glow-primary: 0 0 20px rgba(116, 231, 255, 0.3), 0 0 40px rgba(116, 231, 255, 0.1);
            --glow-secondary: 0 0 30px rgba(16, 129, 95, 0.4), 0 0 60px rgba(116, 231, 255, 0.2);
            --font-xs: 0.75rem;
            --font-sm: 0.875rem;
            --font-base: 1rem;
            --font-lg: 1.125rem;
            --font-xl: 1.25rem;
            --font-2xl: 1.5rem;
            --font-3xl: 1.875rem;
            --font-4xl: 2.25rem;
            --font-5xl: 3rem;
            --font-6xl: 3.75rem;
            --space-xs: 0.25rem;
            --space-sm: 0.5rem;
            --space-md: 0.75rem;
            --space-lg: 1rem;
            --space-xl: 1.5rem;
            --space-2xl: 2rem;
            --space-3xl: 3rem;
            --space-4xl: 4rem;
            --radius-sm: 0.25rem;
            --radius-md: 0.5rem;
            --radius-lg: 0.75rem;
            --radius-xl: 1rem;
            --radius-2xl: 1.5rem;
            --radius-full: 9999px;
        }

        .guarantee-list {
            background: var(--bg-glass);
            border-radius: var(--radius-xl);
            padding: var(--space-2xl);
            backdrop-filter: blur(20px);
            -webkit-backdrop-filter: blur(20px);
            max-width: 600px;
            margin: 0 auto;
        }

        .guarantee-list ul {
            list-style: none;
            padding: 0;
            margin: 0;
        }

        .guarantee-list li {
            color: var(--text-secondary);
            font-size: var(--font-lg);
            line-height: 1.8;
            margin-bottom: var(--space-lg);
            padding-left: var(--space-2xl);
            position: relative;
        }

        .guarantee-list li:last-child {
            margin-bottom: 0;
        }

        .guarantee-list li::before {
            content: '✓';
            position: absolute;
            left: 0;
            color: var(--primary);
            font-weight: bold;
            font-size: var(--font-xl);
        }

        .modal-overlay {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.8);
            backdrop-filter: blur(20px);
            -webkit-backdrop-filter: blur(20px);
            z-index: 9998;
            display: none;
            align-items: center;
            justify-content: center;
            opacity: 0;
            transition: all 0.3s ease;
        }

        .modal-overlay.active {
            display: flex;
            opacity: 1;
        }

        .modal-content {
            background: var(--bg-glass);
            border: 2px solid var(--border-primary);
            border-radius: var(--radius-2xl);
            padding: 0;
            max-width: 500px;
            width: 90%;
            backdrop-filter: blur(30px);
            -webkit-backdrop-filter: blur(30px);
            box-shadow: var(--glow-secondary);
            transform: scale(0.8);
            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
            position: relative;
            overflow: hidden;
        }

        .modal-overlay.active .modal-content {
            transform: scale(1);
        }

        .modal-content::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: var(--gradient-glass);
            opacity: 0.3;
            z-index: 1;
        }

        .modal-header {
            padding: var(--space-2xl);
            border-bottom: 1px solid var(--border-primary);
            display: flex;
            align-items: center;
            justify-content: space-between;
            position: relative;
            z-index: 2;
        }

        .modal-title {
            font-size: var(--font-2xl);
            font-weight: 800;
            color: var(--primary);
            margin: 0;
            text-shadow: 0 0 15px var(--primary-neon);
        }

        .modal-close {
            width: 40px;
            height: 40px;
            background: var(--gradient-neon);
            border: none;
            border-radius: var(--radius-full);
            color: var(--bg-primary);
            font-size: var(--font-xl);
            font-weight: bold;
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center;
            transition: all 0.3s ease;

        }

        .modal-close:hover {
            transform: scale(1.1) rotate(90deg);
        
        }

        .modal-body {
            padding: var(--space-2xl);
            position: relative;
            z-index: 2;
        }

        .modal-text {
            color: var(--text-secondary);
            line-height: 1.8;
            margin-bottom: var(--space-lg);
            font-size: var(--font-base);
        }

        .modal-text:last-child {
            margin-bottom: 0;
        }

        .modal-footer {
            padding: var(--space-2xl);
            border-top: 1px solid var(--border-primary);
            display: flex;
            justify-content: center;
            gap: var(--space-lg);
            position: relative;
            z-index: 2;
        }


        a,
        abbr,
        acronym,
        address,
        applet,
        article,
        aside,
        audio,
        b,
        big,
        blockquote,
        body,
        canvas,
        caption,
        center,
        cite,
        code,
        dd,
        del,
        details,
        dfn,
        div,
        dl,
        dt,
        em,
        embed,
        fieldset,
        figcaption,
        figure,
        footer,
        form,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        header,
        html,
        i,
        iframe,
        img,
        input,
        ins,
        kbd,
        label,
        legend,
        li,
        mark,
        menu,
        nav,
        object,
        ol,
        output,
        p,
        pre,
        q,
        ruby,
        s,
        samp,
        section,
        small,
        span,
        strike,
        strong,
        sub,
        summary,
        sup,
        table,
        tbody,
        td,
        tfoot,
        th,
        thead,
        time,
        tr,
        tt,
        u,
        ul,
        var,
        video {
            margin: 0;
            padding: 0;
            border: 0;
            font-size: 100%;
            font-weight: 400;
            vertical-align: baseline
        }

        .img-box img {
            width: 100%;
        }

        article,
        aside,
        details,
        figcaption,
        figure,
        footer,
        header,
        menu,
        nav,
        section {
            display: block
        }

        body {
            line-height: 1
        }

        blockquote,
        q {
            quotes: none
        }

        blockquote:after,
        blockquote:before,
        q:after,
        q:before {
            content: none
        }

        table {
            border-collapse: collapse;
            border-spacing: 0
        }

        a {
            color: #7e8c8d;
            -webkit-backface-visibility: hidden;
            text-decoration: none
        }

        li {
            list-style: none
        }

        body {
            -webkit-text-size-adjust: none;
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
        }

        mark {
            background: transparent
        }

        button {
            border: 0;
            background-color: transparent;
            outline: none
        }

        body,
        html {
            line-height: 1;
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            background: #fff;
            width: 100%;
            font-family: "Noto Sans", "Segoe UI", Avenir, Helvetica, Arial, sans-serif;
            font-weight: 400
        }

        a:focus,
        div:focus,
        input:focus,
        p:focus {
            outline: none;
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
        }

        .font-title {
            font-weight: 700
        }

        .font-desc {
            font-family: "Noto Sans", "Segoe UI", Avenir, Helvetica, Arial, sans-serif;
            font-weight: 400
        }

        .container {
            width: 88%;
            max-width: 1200px;
            margin: 0 auto
        }

        input {
            background: none;
            border: none;
            outline: none;
            padding: 0
        }

        textarea {
            resize: none;
            outline: none
        }

        .btn,
        button {
            font-family: "Noto Sans", "Segoe UI", Avenir, Helvetica, Arial, sans-serif
        }

        .btn {
            background-color: #3265f3;
            cursor: pointer;
            text-align: center;
            color: #fff;
            border-radius: 6px;
            font-weight: 600;
            transition: transform .3s ease-in-out
        }

        .btn:hover {
            box-shadow: inset 0 0 8px 29px rgba(0, 0, 0, .05) !important;
            transform: translate3d(0, -5px, 0);
            z-index: 200
        }

        .btn:active {
            box-shadow: inset 0 0 8px 29px rgba(0, 0, 0, .1) !important;
            transform: translateY(0)
        }

        .btn.small:hover {
            transform: translateY(-2px)
        }

        .btn.small:active {
            transform: translateY(0)
        }

        .index-title {
            font-size: 48px;
            font-weight: 700;
            line-height: 56px
        }

        .index-subtitle,
        .index-title {
            color: #000;
            font-family: "Noto Sans", "Segoe UI", Avenir, Helvetica, Arial, sans-serif
        }

        .index-subtitle {
            font-size: 24px;
            font-weight: 500;
            line-height: 32px
        }

        .no-scrollbar {
            -ms-overflow-style: none;
            scrollbar-width: none
        }

        .no-scrollbar::-webkit-scrollbar {
            display: none
        }

        @media screen and (max-width: 1366px) {
            .index-title {
                font-size: 36px;
                line-height: 42px
            }

            .index-subtitle {
                font-size: 20px;
                line-height: 28px
            }
        }

        @media screen and (max-width: 992px) {
            .index-title {
                font-size: 28px;
                line-height: 36px
            }

            .index-subtitle {
                font-size: 16px;
                line-height: 24px
            }
        }

        @media screen and (max-width: 600px) {
            .wpsovs-weblogin-popup {
                width: 100% !important;
                height: 100% !important;
                border: none !important
            }
        }

        .gradient-text {
            background: linear-gradient(109.67deg, #ff5959 1.35%, #9069ff 50.27%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
            color: transparent
        }

        .gradient-title {
            text-align: center;
            font-family: "Poppins";
            font-weight: 500;
            line-height: 120%;
            background: linear-gradient(102.61deg, #ff5959 5.51%, #9069ff 86.56%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
            text-fill-color: transparent
        }

        .btn-move {
            transition: transform .3s ease-in-out
        }

        .btn-move:hover {
            transform: translate3d(0, -5px, 0)
        }

        .btn-move:active {
            transform: translateZ(0)
        }

        .btn-move-s {
            transition: transform .3s ease-in-out
        }

        .btn-move-s:hover {
            transform: translate3d(0, -5px, 0)
        }

        .btn-move-s:active {
            transform: translateZ(0)
        }

        .btn-move-s:hover {
            transform: translate3d(0, -2px, 0)
        }

        .btn-gray {
            padding: 10px 28px;
            font-size: 14px;
            line-height: 21px;
            font-weight: 700;
            background: hsla(0, 0%, 100%, .8);
            color: #333;
            cursor: pointer;
            border: none;
            border-radius: 4px;
            box-shadow: 0 1px 3px 0 rgba(0, 79, 201, .1)
        }

        .btn-gray:hover {
            background: #fff
        }

        .btn-dropdown {
            padding: 9px 12px;
            height: 54px;
            min-width: 262px;
            font-size: 18px;
            line-height: 36px;
            font-weight: 700;
            border-radius: 6px;
            background: linear-gradient(88deg, #d85f94, #916aff);
            color: #fff;
            border: none;
            position: relative
        }

        .btn-dropdown .btn-dropdown-menu {
            width: 100%;
            position: absolute;
            top: 54px;
            left: 0;
            display: none;
            padding-top: 12px
        }

        .btn-dropdown .btn-dropdown-menu .btn-dropdown-menu-list {
            border-radius: 6px;
            border: 1px solid rgba(0, 0, 0, .15);
            background: #fff
        }

        .btn-dropdown .btn-dropdown-menu .btn-dropdown-menu-item {
            width: 100%;
            height: 48px;
            line-height: 48px;
            text-align: center;
            color: rgba(0, 0, 0, .7);
            font-size: 14px
        }

        .btn-dropdown .btn-dropdown-menu .btn-dropdown-menu-item .btn-dropdown-menu-item-link {
            color: rgba(0, 0, 0, .7)
        }

        .btn-dropdown .btn-dropdown-menu .btn-dropdown-menu-item .btn-dropdown-menu-item-link:hover,
        .btn-dropdown .btn-dropdown-menu .btn-dropdown-menu-item:hover {
            background: rgba(51, 51, 51, .1)
        }

        .btn-dropdown:hover .btn-dropdown-menu {
            display: block
        }

        .btn-outline {
            display: inline-block;
            height: 54px;
            line-height: 50px;
            box-sizing: border-box;
            min-width: 262px;
            text-align: center;
            font-size: 18px;
            font-weight: 700;
            cursor: pointer;
            border-radius: 6px;
            border: 2px solid transparent;
            background-clip: padding-box, border-box;
            background-origin: padding-box, border-box;
            background-image: linear-gradient(80.31deg, #1a0534 3.26%, #240c43 104.17%), linear-gradient(90deg, #ff5959, #9069ff)
        }

        .main-container {
            width: 88%;
            max-width: 1080px;
            margin: 0 auto
        }

        .main-title {
            display: inline-block;
            font-family: Poppins;
            font-size: 36px;
            font-weight: 600;
            line-height: 54px;
            text-align: center;
            background: linear-gradient(109.67deg, #ff5959 1.35%, #9069ff 50.27%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
            color: transparent
        }

        .gradient-box-border {
            background-image: linear-gradient(0deg, #210d3b, #210d3b), linear-gradient(167.15deg, #dd5e8d 1.02%, rgba(144, 105, 255, .2) 86%)
        }

        .gradient-box-border,
        .gradient-btn-border {
            border: 1px solid transparent;
            background-clip: padding-box, border-box;
            background-origin: padding-box, border-box
        }

        .gradient-btn-border {
            background-image: linear-gradient(80.31deg, #1a0534 3.26%, #240c43 104.17%), linear-gradient(90deg, #ff5959, #9069ff)
        }

        @media screen and (min-width: 992px) {
            .hidden-lg {
                display: none !important
            }
        }

        @media screen and (max-width: 992px) {
            .main-container {
                width: 100%
            }

            .main-title {
                font-size: 18px;
                line-height: 27px
            }

            .hidden-md {
                display: none !important
            }

            button.btn-dropdown,
            button.btn-gray,
            button.btn-outline {
                cursor: default
            }
        }

        @font-face {
            font-family: "Poppins";
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJbecnFHGPezSQ.woff2) format("woff2");
            unicode-range: u+0900-097f, u+1cd0-1cf9, u+200c-200d, u+20a8, u+20b9, u+25cc, u+a830-a839, u+a8e0-a8ff
        }

        @font-face {
            font-family: "Poppins";
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2) format("woff2");
            unicode-range: u+0100-02af, u+0304, u+0308, u+0329, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff
        }

        @font-face {
            font-family: "Poppins";
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format("woff2");
            unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
        }

        @font-face {
            font-family: "Poppins";
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z11lFd2JQEl8qw.woff2) format("woff2");
            unicode-range: u+0900-097f, u+1cd0-1cf9, u+200c-200d, u+20a8, u+20b9, u+25cc, u+a830-a839, u+a8e0-a8ff
        }

        @font-face {
            font-family: "Poppins";
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.woff2) format("woff2");
            unicode-range: u+0100-02af, u+0304, u+0308, u+0329, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff
        }

        @font-face {
            font-family: "Poppins";
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2) format("woff2");
            unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
        }

        @font-face {
            font-family: "Noto Sans";
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/notosans/v30/o-0IIpQlx3QUlC5A4PNr6DRASf6M7VBj.woff2) format("woff2");
            unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
        }

        @font-face {
            font-family: "Noto Sans";
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/notosans/v30/o-0IIpQlx3QUlC5A4PNr4TRASf6M7VBj.woff2) format("woff2");
            unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
        }

        @font-face {
            font-family: "Noto Sans";
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/notosans/v30/o-0IIpQlx3QUlC5A4PNr5DRASf6M7VBj.woff2) format("woff2");
            unicode-range: u+0900-097f, u+1cd0-1cf9, u+200c-200d, u+20a8, u+20b9, u+25cc, u+a830-a839, u+a8e0-a8ff
        }

        @font-face {
            font-family: "Noto Sans";
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/notosans/v30/o-0IIpQlx3QUlC5A4PNr6TRASf6M7VBj.woff2) format("woff2");
            unicode-range: u+1f??
        }

        @font-face {
            font-family: "Noto Sans";
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/notosans/v30/o-0IIpQlx3QUlC5A4PNr5jRASf6M7VBj.woff2) format("woff2");
            unicode-range: u+0370-03ff
        }

        @font-face {
            font-family: "Noto Sans";
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/notosans/v30/o-0IIpQlx3QUlC5A4PNr6jRASf6M7VBj.woff2) format("woff2");
            unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
        }

        @font-face {
            font-family: "Noto Sans";
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/notosans/v30/o-0IIpQlx3QUlC5A4PNr6zRASf6M7VBj.woff2) format("woff2");
            unicode-range: u+0100-02af, u+0304, u+0308, u+0329, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff
        }

        @font-face {
            font-family: "Noto Sans";
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/notosans/v30/o-0IIpQlx3QUlC5A4PNr5TRASf6M7Q.woff2) format("woff2");
            unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
        }

        @font-face {
            font-family: "Noto Sans";
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/notosans/v30/o-0NIpQlx3QUlC5A4PNjXhFVadyBx2pqPIif.woff2) format("woff2");
            unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
        }

        @font-face {
            font-family: "Noto Sans";
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/notosans/v30/o-0NIpQlx3QUlC5A4PNjXhFVYNyBx2pqPIif.woff2) format("woff2");
            unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
        }

        @font-face {
            font-family: "Noto Sans";
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/notosans/v30/o-0NIpQlx3QUlC5A4PNjXhFVZdyBx2pqPIif.woff2) format("woff2");
            unicode-range: u+0900-097f, u+1cd0-1cf9, u+200c-200d, u+20a8, u+20b9, u+25cc, u+a830-a839, u+a8e0-a8ff
        }

        @font-face {
            font-family: "Noto Sans";
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/notosans/v30/o-0NIpQlx3QUlC5A4PNjXhFVaNyBx2pqPIif.woff2) format("woff2");
            unicode-range: u+1f??
        }

        @font-face {
            font-family: "Noto Sans";
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/notosans/v30/o-0NIpQlx3QUlC5A4PNjXhFVZ9yBx2pqPIif.woff2) format("woff2");
            unicode-range: u+0370-03ff
        }

        @font-face {
            font-family: "Noto Sans";
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/notosans/v30/o-0NIpQlx3QUlC5A4PNjXhFVa9yBx2pqPIif.woff2) format("woff2");
            unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
        }

        @font-face {
            font-family: "Noto Sans";
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/notosans/v30/o-0NIpQlx3QUlC5A4PNjXhFVatyBx2pqPIif.woff2) format("woff2");
            unicode-range: u+0100-02af, u+0304, u+0308, u+0329, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff
        }

        @font-face {
            font-family: "Noto Sans";
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/notosans/v30/o-0NIpQlx3QUlC5A4PNjXhFVZNyBx2pqPA.woff2) format("woff2");
            unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
        }

        @font-face {
            font-family: "Covered By Your Grace";
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/coveredbyyourgrace/v15/QGYwz-AZahWOJJI9kykWW9mD6opopoqXSOSEEQgsiaXVIw.woff2) format("woff2");
            unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
        }

        @font-face {
            font-family: "Bebas Neue";
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/bebasneue/v14/JTUSjIg69CK48gW7PXoo9Wdhyzbi.woff2) format("woff2");
            unicode-range: u+0100-02af, u+0304, u+0308, u+0329, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
        }

        @font-face {
            font-family: "Bebas Neue";
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/bebasneue/v14/JTUSjIg69CK48gW7PXoo9Wlhyw.woff2) format("woff2");
            unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
        }

        @font-face {
            font-family: "Inter";
            font-style: italic;
            font-weight: 100 900;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwkT9nA2.woff2) format("woff2");
            unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
        }

        @font-face {
            font-family: "Inter";
            font-style: italic;
            font-weight: 100 900;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwAT9nA2.woff2) format("woff2");
            unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
        }

        @font-face {
            font-family: "Inter";
            font-style: italic;
            font-weight: 100 900;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwgT9nA2.woff2) format("woff2");
            unicode-range: u+1f??
        }

        @font-face {
            font-family: "Inter";
            font-style: italic;
            font-weight: 100 900;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwcT9nA2.woff2) format("woff2");
            unicode-range: u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1, u+03a3-03ff
        }

        @font-face {
            font-family: "Inter";
            font-style: italic;
            font-weight: 100 900;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwsT9nA2.woff2) format("woff2");
            unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
        }

        @font-face {
            font-family: "Inter";
            font-style: italic;
            font-weight: 100 900;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwoT9nA2.woff2) format("woff2");
            unicode-range: u+0100-02af, u+0304, u+0308, u+0329, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
        }

        @font-face {
            font-family: "Inter";
            font-style: italic;
            font-weight: 100 900;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwQT9g.woff2) format("woff2");
            unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
        }

        @font-face {
            font-family: "Inter";
            font-style: normal;
            font-weight: 100 900;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvvYwYL8g.woff2) format("woff2");
            unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
        }

        @font-face {
            font-family: "Inter";
            font-style: normal;
            font-weight: 100 900;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvmYwYL8g.woff2) format("woff2");
            unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
        }

        @font-face {
            font-family: "Inter";
            font-style: normal;
            font-weight: 100 900;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvuYwYL8g.woff2) format("woff2");
            unicode-range: u+1f??
        }

        @font-face {
            font-family: "Inter";
            font-style: normal;
            font-weight: 100 900;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvhYwYL8g.woff2) format("woff2");
            unicode-range: u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1, u+03a3-03ff
        }

        @font-face {
            font-family: "Inter";
            font-style: normal;
            font-weight: 100 900;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvtYwYL8g.woff2) format("woff2");
            unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
        }

        @font-face {
            font-family: "Inter";
            font-style: normal;
            font-weight: 100 900;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvsYwYL8g.woff2) format("woff2");
            unicode-range: u+0100-02af, u+0304, u+0308, u+0329, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
        }

        @font-face {
            font-family: "Inter";
            font-style: normal;
            font-weight: 100 900;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcviYwY.woff2) format("woff2");
            unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
        }

        .__icon,
        .__inb {
            display: inline-block
        }

        .__abs {
            position: absolute
        }

        .__rel {
            position: relative
        }

        .__cur {
            cursor: pointer
        }

        .__ellip {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
        }

        .__flex {
            display: flex
        }

        .__ccc {
            align-items: center
        }

        .__ccc,
        .__ccfs {
            flex-direction: column;
            justify-content: center
        }

        .__ccfs {
            align-items: flex-start
        }

        .__cfsc {
            flex-direction: column;
            justify-content: flex-start;
            align-items: center
        }

        .__rcc {
            justify-content: center
        }

        .__rcc,
        .__rfsc {
            flex-direction: row;
            align-items: center
        }

        .__rfsc,
        .__rfsfs {
            justify-content: flex-start
        }

        .__rfsfs {
            flex-direction: row;
            align-items: flex-start
        }

        .__rsbc {
            justify-content: space-between
        }

        .__rsac,
        .__rsbc {
            flex-direction: row;
            align-items: center
        }

        .__rsac {
            justify-content: space-around
        }

        .nuxt-progress {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            height: 2px;
            width: 0;
            opacity: 1;
            transition: width .1s, opacity .4s;
            background-color: #000;
            z-index: 999999
        }

        .nuxt-progress.nuxt-progress-notransition {
            transition: none
        }

        .nuxt-progress-failed {
            background-color: red
        }

        .header[data-v-41a91e8b] {
            position: fixed;
            height: 62px;
            line-height: auto;
            top: 0;
            left: 0;
            right: 0;
            z-index: 999;
            font-size: 14px;
            transition: background-color .2s ease-in-out;
            background: #fff;
            box-shadow: 0 12px 64px 0 rgba(154, 171, 233, .16)
        }

        .header.white .pc .left .logo[data-v-41a91e8b] {
            background-image: url(../img/logo_white.3b1b606.svg)
        }

        .header.white .pc .left .logo.is-sem-page[data-v-41a91e8b] {
            background-image: url(../img/logo_ad.d3495c7.svg)
        }

        .header.white .pc .left .logo.is-affiliate-pdf-page[data-v-41a91e8b] {
            height: 32px;
            width: 130px;
            background-image: url(../img/logo_affiliate_pdf.15c16b0.svg)
        }

        .header.white .pc .right .lang[data-v-41a91e8b] {
            background-image: url(../img/language_white.1a742c0.svg)
        }

        .header.white .pc .right .lang[data-v-41a91e8b]:after {
            background-image: url(../img/arrow_white.ea2a9d1.svg)
        }

        .header.white .pc .right .sign-in[data-v-41a91e8b] {
            color: #fff
        }

        .header.dark .pc .left .logo[data-v-41a91e8b] {
            background-image: url(../img/logo_dark.1b9b0bc.svg)
        }

        .header.dark .pc .left .logo.is-sem-page[data-v-41a91e8b] {
            background-image: url(../img/logo_ad.d3495c7.svg)
        }

        .header.dark .pc .left .logo.is-affiliate-pdf-page[data-v-41a91e8b] {
            height: 32px;
            width: 130px;
            background-image: url(../img/logo_affiliate_pdf.15c16b0.svg)
        }

        .header.dark .pc .right .lang[data-v-41a91e8b] {
            background-image: url(../img/language.83888f1.svg)
        }

        .header.dark .pc .right .lang[data-v-41a91e8b]:after {
            background-image: url(../img/arrow.1537d3e.svg)
        }

        .header.dark .pc .right .sign-in[data-v-41a91e8b] {
            color: #000
        }

        .header .pc[data-v-41a91e8b] {
            display: flex;
            width: 100%;
            height: 62px
        }

        .header .pc .left[data-v-41a91e8b] {
            flex: 0 0 224px;
            padding-right: 43px;
            display: flex;
            align-items: center;
            justify-content: flex-end
        }

        .header .pc .left .logo-wrapper[data-v-41a91e8b] {
            display: flex;
            flex-direction: row;
            justify-content: center;
            align-items: center
        }

        .header .pc .left .logo[data-v-41a91e8b] {
            width: 96px;
            height: 24px;
            cursor: pointer;
            background-position: 50%;
            background-repeat: no-repeat;
            background-size: contain;
            font-size: 0
        }

        .header .pc .left .logo.is-sem-page[data-v-41a91e8b] {
            width: 170px;
            height: 32px
        }

        .header .pc .left.is-sem-page[data-v-41a91e8b] {
            flex: 0 0 298px
        }

        .header .pc .left.is-affiliate-pdf-page[data-v-41a91e8b] {
            flex: 0 0 268px
        }

        .header .pc .center[data-v-41a91e8b] {
            flex: 1
        }

        .header .pc .right[data-v-41a91e8b] {
            flex: 0 0 355px;
            position: relative;
            display: flex;
            align-items: center;
            justify-content: flex-start
        }

        .header .pc .right.no-download[data-v-41a91e8b] {
            flex: 0 0 243px
        }

        .header .pc .right.is-sem-page .download-btn-wrapper[data-v-41a91e8b] {
            margin-left: 95px
        }

        .header .pc .right .lang[data-v-41a91e8b] {
            position: relative;
            width: 24px;
            height: 24px;
            cursor: pointer;
            background-image: url(../img/language.83888f1.svg);
            background-position: 50%;
            background-repeat: no-repeat;
            background-size: contain;
            margin-right: 36px
        }

        .header .pc .right .lang[data-v-41a91e8b]:active,
        .header .pc .right .lang[data-v-41a91e8b]:hover {
            background-image: url(../img/language_hover.8a78980.svg)
        }

        .header .pc .right .lang .lang-switch-wrapper[data-v-41a91e8b] {
            position: absolute;
            top: 36px;
            left: 13px;
            background: #fff;
            border-radius: 9px;
            border: 1px solid rgba(0, 0, 0, .15);
            transform: translateX(-50%)
        }

        .header .pc .right .sign-in[data-v-41a91e8b] {
            display: inline-block;
            box-sizing: border-box
        }

        .header .pc .right .sign-in .text[data-v-41a91e8b] {
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 14px;
            font-weight: 500;
            padding: 0 16px;
            max-width: 142px;
            min-width: 48px;
            height: 36px;
            border-radius: 8px;
            border: 1px solid #333;
            cursor: pointer;
            margin-left: 16px
        }

        .header .pc .right .sign-in .text[data-v-41a91e8b]:hover {
            background: rgba(13, 13, 13, .06)
        }

        .header .pc .right .sign-in .text[data-v-41a91e8b]:active {
            background: rgba(13, 13, 13, .1)
        }

        .header .pc .right .sign-in .user-img[data-v-41a91e8b] {
            margin-left: 24px;
            width: 38px;
            height: 38px;
            border-radius: 50%;
            vertical-align: middle;
            cursor: pointer
        }

        @media screen and (min-width: 992px)and (max-width:1366px) {
            .header[data-v-41a91e8b] {
                line-height: auto;
                display: none;
            }

            .header .pc .left[data-v-41a91e8b] {
                flex: 0 0 110px;
                padding-right: 18px;
                height: 62px
            }

            .header .pc .right[data-v-41a91e8b] {
                flex: 0 0 282px;
                height: 62px
            }

            .header .pc .right.no-download[data-v-41a91e8b] {
                flex: 0 0 142px
            }

            .header .pc .right.is-sem-page .download-btn-wrapper[data-v-41a91e8b] {
                margin-left: 20px
            }
        }

        @media screen and (max-width: 992px) {
            .header[data-v-41a91e8b] {
                line-height: 62px;
                display: none;
            }

            .header .pc[data-v-41a91e8b] {
                display: none
            }
        }

        .menu-contianer[data-v-66ccd739] {
            height: 100%;
            display: flex;
            align-items: center;
            justify-content: center
        }

        .menu-contianer.pd-r[data-v-66ccd739] {
            padding-right: 100px
        }

        .menu-contianer.dark .menu-list .menu[data-v-66ccd739] {
            color: #000
        }

        .menu-contianer.dark .menu-list .menu .arrow[data-v-66ccd739] {
            background-image: url(../img/arrow.1537d3e.svg)
        }

        .menu-contianer .menu-list[data-v-66ccd739] {
            position: relative
        }

        .menu-contianer .menu-list .menu[data-v-66ccd739] {
            margin: 0 16px;
            padding: 8px;
            text-align: center;
            color: #fff;
            font-size: 14px;
            box-sizing: border-box;
            height: 38px;
            line-height: 38px;
            position: relative
        }

        .menu-contianer .menu-list .menu[data-v-66ccd739]:after {
            content: "";
            position: absolute;
            top: -12px;
            bottom: -12px;
            right: -8px;
            left: -8px
        }

        .menu-contianer .menu-list .menu .isGradientRed[data-v-66ccd739] {
            background-image: -webkit-linear-gradient(180deg, #956aff, #ff2b37);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent
        }

        .menu-contianer .menu-list .menu .top-icon[data-v-66ccd739] {
            width: 8.5px;
            height: 8px;
            position: relative;
            top: -7px
        }

        .menu-contianer .menu-list .menu[data-v-66ccd739]:hover {
            transition: color .3s ease-in-out;
            border-radius: 8px;
            background: rgba(13, 13, 13, .06)
        }

        .menu-contianer .menu-list .menu[data-v-66ccd739]:active {
            transition: color .3s ease-in-out;
            border-radius: 8px;
            background: rgba(13, 13, 13, .1)
        }

        .menu-contianer .menu-list .menu .arrow[data-v-66ccd739] {
            display: inline-block;
            transform: rotateX(0deg);
            width: 16px;
            height: 10px;
            margin-left: 2px;
            background-image: url(../img/arrow_white.ea2a9d1.svg);
            background-position: 50%;
            background-repeat: no-repeat;
            background-size: cover;
            transition: transform .3s ease-in-out
        }

        .menu-contianer .menu-list .menu .arrow.rotate[data-v-66ccd739] {
            transform: rotateX(-180deg)
        }

        .menu-contianer .menu-list .menu .menu-name[data-v-66ccd739] {
            cursor: pointer;
            display: inline-block;
            height: 100%;
            font-size: 14px;
            color: #000;
            font-weight: 500
        }

        .menu-contianer .menu-list .menu-act-wrapper[data-v-66ccd739] {
            position: absolute;
            right: -98px;
            top: -12px;
            width: 100px;
            height: 62px
        }

        .menu-contianer .menu-list .menu-act-wrapper .img[data-v-66ccd739] {
            width: 100%
        }

        .menu-contianer .menu-list .animate-scale[data-v-66ccd739] {
            -webkit-animation: animate-scale-66ccd739 2s ease-in-out infinite;
            animation: animate-scale-66ccd739 2s ease-in-out infinite;
            transition: all .2s
        }

        .menu-contianer .dropdown-container-fullscreen[data-v-66ccd739] {
            position: fixed;
            width: 100%;
            height: 100%;
            background: rgba(232, 232, 237, .1);
            -webkit-backdrop-filter: blur(16px);
            backdrop-filter: blur(16px);
            top: 62px;
            left: 0
        }

        .menu-contianer .dropdown-container-fullscreen.fade-enter-active[data-v-66ccd739],
        .menu-contianer .dropdown-container-fullscreen.fade-leave-active[data-v-66ccd739] {
            opacity: 1;
            transition: opacity .3s cubic-bezier(.4, 0, .6, 1) 80ms
        }

        .menu-contianer .dropdown-container-fullscreen.fade-enter[data-v-66ccd739],
        .menu-contianer .dropdown-container-fullscreen.fade-leave-to[data-v-66ccd739] {
            opacity: 0
        }

        .menu-contianer .dropdown-container-wrapper[data-v-66ccd739] {
            background: #fff;
            position: absolute;
            left: 0;
            right: 0;
            box-shadow: 0 24px 48px 0 rgba(0, 0, 0, .05);
            border-bottom-right-radius: 9px;
            border-bottom-left-radius: 9px
        }

        .menu-contianer .dropdown-container[data-v-66ccd739] {
            background: #fff;
            display: flex
        }

        .menu-contianer .dropdown-container .dropdown-item[data-v-66ccd739] {
            padding: 30px 12px 42px
        }

        .menu-contianer .dropdown-container .dropdown-item.single[data-v-66ccd739] {
            padding: 18px 24px 0 18px
        }

        .menu-contianer .dropdown-container .dropdown-item:last-child .row-menu[data-v-66ccd739] {
            border-right: 1px solid transparent
        }

        .menu-contianer .dropdown-container .dropdown-item .row-menu[data-v-66ccd739] {
            border-right: 1px solid #f4f4f8;
            height: 100%
        }

        .menu-contianer .dropdown-container .dropdown-item .row-menu .menu-item[data-v-66ccd739] {
            margin-bottom: 26px
        }

        .menu-contianer .dropdown-container .dropdown-item .row-menu .menu-item.single[data-v-66ccd739] {
            margin-bottom: 18px
        }

        .menu-contianer .dropdown-container-single[data-v-66ccd739] {
            position: absolute;
            top: 54px;
            box-shadow: 0 12px 24px 0 rgba(0, 0, 0, .05);
            border: 1px solid rgba(0, 0, 0, .15);
            border-radius: 6px;
            background: #fff;
            transform: translate3d(-14%, 0, 0)
        }

        .menu-contianer .dropdown-container-single[data-v-66ccd739]:after {
            position: absolute;
            top: -6px;
            left: 50%;
            display: table;
            content: "";
            width: 12px;
            height: 6px;
            transform: translate3d(-50%, 0, 0);
            background-image: url(../img/hover_arrow.a61a354.svg);
            background-repeat: no-repeat
        }

        @media screen and (min-width: 1200px)and (max-width:1440px) {
            .menu-contianer .menu-list .menu[data-v-66ccd739] {
                margin: 0 8px
            }
        }

        @media screen and (min-width: 992px)and (max-width:1200px) {
            .menu-contianer .menu-list .menu[data-v-66ccd739] {
                margin: 0 5px;
                padding: 8px 4px
            }
        }

        @-webkit-keyframes animate-scale-66ccd739 {
            0% {
                transform: scale(.76)
            }

            30% {
                transform: scale(.92)
            }

            to {
                transform: scale(.76)
            }
        }

        @keyframes animate-scale-66ccd739 {
            0% {
                transform: scale(.76)
            }

            30% {
                transform: scale(.92)
            }

            to {
                transform: scale(.76)
            }
        }

        .new-mark[data-v-ccc2bd18] {
            font-size: 10px;
            background-color: #8350f2;
            color: #fff;
            padding: 2px 4px;
            border-radius: 3px;
            display: inline-block;
            height: 14px;
            line-height: 14px;
            margin-left: 5px
        }

        .submenu-content[data-v-ccc2bd18] {
            display: flex;
            flex-direction: column;
            padding: 0 23px 0 0
        }

        .submenu-title[data-v-ccc2bd18] {
            display: flex;
            align-items: center;
            margin: 0 0 12px
        }

        .submenu-title.single[data-v-ccc2bd18] {
            margin: 0 0 4px 12px
        }

        .submenu-title .icon[data-v-ccc2bd18] {
            width: 28px;
            height: 28px;
            margin-right: 12px
        }

        .submenu-title .sub-icon[data-v-ccc2bd18] {
            width: 22px;
            height: 11px;
            position: relative;
            left: 4px
        }

        .submenu-title .title-text[data-v-ccc2bd18] {
            font-size: 14px;
            font-weight: 700;
            color: rgba(0, 0, 0, .6);
            line-height: 21px;
            padding: 7px 0 9px
        }

        .submenu-box[data-v-ccc2bd18] {
            display: flex
        }

        .submenu.single[data-v-ccc2bd18] {
            padding: 12px
        }

        .submenu .submenu-item[data-v-ccc2bd18] {
            margin-left: 28px;
            display: flex;
            align-items: center;
            cursor: pointer
        }

        .submenu .submenu-item.single[data-v-ccc2bd18] {
            margin-left: 0
        }

        .submenu .submenu-item .submenu-text[data-v-ccc2bd18] {
            display: flex;
            align-items: center;
            font-size: 14px;
            color: rgba(0, 0, 0, .7);
            line-height: 19px;
            vertical-align: middle;
            padding: 11px 12px 12px
        }

        .submenu .submenu-item .submenu-text[data-v-ccc2bd18]:active,
        .submenu .submenu-item .submenu-text[data-v-ccc2bd18]:hover {
            color: rgba(0, 0, 0, .4)
        }

        .submenu .submenu-item .submenu-text .nav-title[data-v-ccc2bd18] {
            display: flex;
            align-items: center
        }

        .submenu .submenu-item .submenu-text .nav-title .icon-arrow[data-v-ccc2bd18] {
            display: inherit;
            opacity: 0;
            margin-bottom: 2px
        }

        .submenu .submenu-item .submenu-text .nav-title .new-mark[data-v-ccc2bd18] {
            font-size: 10px;
            background-color: #8350f2;
            color: #fff;
            padding: 2px 4px;
            border-radius: 3px;
            display: inline-block;
            height: 14px;
            line-height: 14px;
            margin-left: 5px
        }

        .submenu .submenu-item .submenu-text img[data-v-ccc2bd18] {
            margin-left: 6px;
            vertical-align: middle
        }

        .submenu .submenu-item .submenu-text .isUnderline[data-v-ccc2bd18] {
            text-decoration: underline
        }

        .submenu .submenu-item .submenu-des[data-v-ccc2bd18] {
            font-size: 12px;
            color: rgba(0, 0, 0, .4);
            line-height: 18px;
            max-width: 240px
        }

        .submenu .submenu-item[data-v-ccc2bd18]:hover {
            background: rgba(64, 72, 115, .05);
            border-radius: 6px
        }

        .submenu .submenu-item:hover .submenu-text .nav-title[data-v-ccc2bd18] {
            text-shadow: 0 0 1px #959595, 0 0 .4px #a1a1a1;
            color: rgba(0, 0, 0, .7)
        }

        .submenu .submenu-item:hover .submenu-text .nav-title .icon-arrow[data-v-ccc2bd18] {
            display: block;
            opacity: 1
        }

        @media screen and (max-width: 992px) {
            .submenu-box[data-v-ccc2bd18] {
                display: block
            }

            .submenu-title[data-v-ccc2bd18] {
                margin: 12px 0 0
            }

            .submenu-title .icon[data-v-ccc2bd18] {
                display: none
            }

            .submenu-title .title-text[data-v-ccc2bd18] {
                padding: 8px 8px 8px 12px;
                color: #000
            }

            .submenu .submenu-item[data-v-ccc2bd18] {
                margin-left: 0
            }

            .submenu .submenu-item .submenu-text[data-v-ccc2bd18] {
                flex: 1;
                padding: 10px 12px;
                color: rgba(0, 0, 0, .7)
            }

            .submenu .submenu-item[data-v-ccc2bd18]:hover {
                background-color: #f5f6f8
            }

            .submenu .submenu-item:hover .submenu-text .nav-title[data-v-ccc2bd18] {
                font-weight: 400
            }

            .submenu .submenu-item .nav-title[data-v-ccc2bd18] {
                flex: 1
            }

            .submenu .submenu-item .nav-title.arrow[data-v-ccc2bd18] {
                display: none
            }

            .submenu .submenu-item .nav-title .icon-arrow[data-v-ccc2bd18] {
                display: block
            }

            .submenu .submenu-item .nav-title .mobile-icon-arrow[data-v-ccc2bd18] {
                margin-left: auto !important
            }
        }

        .download-btn-wrapper[data-v-2aacc828] {
            display: inline-block
        }

        .download-btn-wrapper .download-btn[data-v-2aacc828] {
            position: relative;
            background-color: rgba(0, 0, 0, .8);
            cursor: pointer;
            text-align: center;
            color: #fff;
            border-radius: 6px;
            font-weight: 700;
            box-shadow: 0 1px 3px 0 rgba(0, 79, 201, .1);
            height: 54px;
            line-height: 54px;
            padding: 0 30px;
            font-size: 0
        }

        .download-btn-wrapper .download-btn.small[data-v-2aacc828] {
            padding: 0 20px;
            max-width: 149px;
            height: 42px;
            line-height: 42px
        }

        .download-btn-wrapper .download-btn.small[data-v-2aacc828]:hover {
            transform: translateY(-2px)
        }

        .download-btn-wrapper .download-btn.small[data-v-2aacc828]:active {
            transform: translateY(0)
        }

        .download-btn-wrapper .download-btn.small .text[data-v-2aacc828] {
            font-size: 14px
        }

        .download-btn-wrapper .download-btn.small .btn-font-title[data-v-2aacc828] {
            font-family: "Noto Sans", "Segoe UI", Avenir, Helvetica, Arial, sans-serif;
            font-weight: 600
        }

        .download-btn-wrapper .download-btn.small .arrow[data-v-2aacc828] {
            top: 19px;
            right: 9px
        }

        .download-btn-wrapper .download-btn.header-small[data-v-2aacc828] {
            border-radius: 8px;
            padding: 0 16px;
            min-width: 101px;
            height: 38px;
            line-height: 38px;
            background-color: #333
        }

        .download-btn-wrapper .download-btn.header-small[data-v-2aacc828]:active,
        .download-btn-wrapper .download-btn.header-small[data-v-2aacc828]:hover {
            transform: none;
            background-color: #0d0d0d
        }

        .download-btn-wrapper .download-btn.header-small .text[data-v-2aacc828] {
            font-size: 14px;
            font-weight: 500
        }

        .download-btn-wrapper .download-btn.header-small .arrow[data-v-2aacc828] {
            position: absolute;
            top: 14px;
            right: 14px
        }

        .download-btn-wrapper .download-btn.header-small-mobile[data-v-2aacc828] {
            border-radius: 8px;
            padding: 0 16px;
            min-width: 78px;
            height: 38px;
            line-height: 38px;
            background-color: #333
        }

        .download-btn-wrapper .download-btn.header-small-mobile[data-v-2aacc828]:active,
        .download-btn-wrapper .download-btn.header-small-mobile[data-v-2aacc828]:hover {
            transform: none;
            background-color: #0d0d0d
        }

        .download-btn-wrapper .download-btn.header-small-mobile .text[data-v-2aacc828] {
            font-size: 16px;
            font-weight: 500
        }

        .download-btn-wrapper .download-btn.header-small-mobile .arrow[data-v-2aacc828] {
            position: absolute;
            top: 14px;
            right: 14px
        }

        .download-btn-wrapper .download-btn.large[data-v-2aacc828] {
            height: 64px;
            line-height: 60px;
            position: relative
        }

        .download-btn-wrapper .download-btn.large .text[data-v-2aacc828] {
            font-size: 24px;
            font-weight: 700
        }

        .download-btn-wrapper .download-btn.large .arrow[data-v-2aacc828] {
            margin-left: 5px;
            vertical-align: middle;
            position: absolute;
            top: 25px;
            right: 14px;
            width: 18px
        }

        .download-btn-wrapper .download-btn.us_page[data-v-2aacc828]:hover {
            background-color: #1345b9 !important;
            transform: translateZ(0);
            z-index: 200
        }

        .download-btn-wrapper .download-btn.us_page[data-v-2aacc828]:active {
            background-color: #1345b9 !important;
            transform: translateY(0)
        }

        .download-btn-wrapper .download-btn.ad_white[data-v-2aacc828]:hover {
            background-color: #eee !important;
            transform: translateZ(0);
            z-index: 200
        }

        .download-btn-wrapper .download-btn.ad_white[data-v-2aacc828]:active {
            background-color: #eee !important;
            transform: translateY(0)
        }

        .download-btn-wrapper .download-btn.ad_white.text[data-v-2aacc828] {
            color: red
        }

        .download-btn-wrapper .download-btn.blue[data-v-2aacc828] {
            font-size: 24px;
            font-weight: 700;
            border-radius: 8px;
            background: #3265f3;
            box-shadow: 0 24px 24px 0 rgba(50, 101, 243, .16), 0 20px 8px -12px rgba(50, 101, 243, .12) !important
        }

        .download-btn-wrapper .download-btn.blue[data-v-2aacc828]:hover {
            transform: translateY(0);
            background: rgba(50, 101, 243, .8)
        }

        .download-btn-wrapper .download-btn.blue[data-v-2aacc828]:active {
            transform: translateY(0);
            background: #0059e8
        }

        .download-btn-wrapper .download-btn.ai-blue[data-v-2aacc828] {
            height: 50px;
            display: flex;
            align-items: center;
            justify-content: center;
            width: 160px;
            padding: 0 5px;
            background: linear-gradient(90deg, #45c5ff, #2567ff 59.17%, #894ef8 115.22%), linear-gradient(90deg, #32acf3 -.3%, #3265f3), linear-gradient(107deg, #ff5959 -19.77%, #9069ff 78.71%), rgba(246, 44, 81, .8)
        }

        .download-btn-wrapper .download-btn.ai-blue .btn-font-title[data-v-2aacc828] {
            min-width: 0;
            flex-shrink: 1;
            word-wrap: break-word;
            font-size: 18px;
            font-weight: 700;
            line-height: 20px;
            white-space: normal;
            text-align: center;
            font-family: Inter, "Noto Sans", "Segoe UI", Avenir, Helvetica, Arial, sans-serif
        }

        .download-btn-wrapper .download-btn.ai-blue[data-v-2aacc828]:hover {
            background: linear-gradient(90deg, #73d3ff, #3e78ff 59.17%, #9861ff 115.22%), linear-gradient(90deg, #45c5ff, #2567ff 59.17%, #894ef8 115.22%), linear-gradient(90deg, #32acf3 -.3%, #3265f3), linear-gradient(107deg, #ff5959 -19.77%, #9069ff 78.71%)
        }

        .download-btn-wrapper .download-btn.why-wps[data-v-2aacc828] {
            width: 345px;
            height: 56px;
            justify-content: center;
            align-items: center;
            border-radius: 8px;
            background: #3265f3
        }

        .download-btn-wrapper .download-btn.why-wps .text[data-v-2aacc828] {
            font-size: 24px;
            font-weight: 700;
            line-height: 32px;
            color: #fff
        }

        .download-btn-wrapper .download-btn.ad_whywps .text[data-v-2aacc828] {
            font-size: 1.3vw
        }

        .download-btn-wrapper .download-btn.windows[data-v-2aacc828]:hover {
            background-color: #2f7ff0 !important
        }

        .download-btn-wrapper .download-btn.only_translate[data-v-2aacc828]:hover {
            background: #fff !important
        }

        .download-btn-wrapper .download-btn.only_translate[data-v-2aacc828]:active {
            transform: translateY(0)
        }

        .download-btn-wrapper .download-btn .icon[data-v-2aacc828] {
            display: inline-block;
            width: 36px;
            height: 36px;
            vertical-align: middle;
            margin-right: 6px
        }

        .download-btn-wrapper .download-btn .right-icon[data-v-2aacc828] {
            display: inline-block;
            width: 24px;
            height: 24px;
            vertical-align: middle;
            margin-left: 6px
        }

        .download-btn-wrapper .download-btn .platform-icon[data-v-2aacc828] {
            width: 30px;
            height: 30px;
            margin-right: 2px;
            vertical-align: middle
        }

        .download-btn-wrapper .download-btn .text[data-v-2aacc828] {
            vertical-align: middle;
            font-size: 18px
        }

        .download-btn-wrapper .download-btn .arrow[data-v-2aacc828] {
            margin-left: 5px;
            vertical-align: middle;
            position: absolute;
            top: 25px;
            right: 14px
        }

        .download-btn-wrapper .download-btn .linux-download-container[data-v-2aacc828] {
            position: absolute;
            top: 0;
            padding-top: 63px;
            width: -webkit-max-content;
            width: -moz-max-content;
            width: max-content;
            min-width: 100%;
            z-index: 20
        }

        .download-btn-wrapper .download-btn .linux-download-container.small[data-v-2aacc828] {
            padding-top: 50px
        }

        .download-btn-wrapper .download-btn .linux-download-container.header-small[data-v-2aacc828] {
            padding-top: 42px
        }

        .download-btn-wrapper .download-btn .linux-download-container.large[data-v-2aacc828] {
            padding-top: 74px
        }

        .download-btn-wrapper .download-btn .linux-download-container.large .download-wrapper .package[data-v-2aacc828] {
            font-size: 16px
        }

        .download-btn-wrapper .download-btn .linux-download-container.left[data-v-2aacc828] {
            left: 0
        }

        .download-btn-wrapper .download-btn .linux-download-container.center[data-v-2aacc828] {
            left: 50%;
            transform: translate3d(-50%, 0, 0)
        }

        .download-btn-wrapper .download-btn .linux-download-container.right[data-v-2aacc828] {
            right: 0
        }

        .download-btn-wrapper .download-btn .linux-download-container .download-wrapper[data-v-2aacc828] {
            border-radius: 6px;
            box-shadow: 0 24px 48px 0 rgba(0, 0, 0, .05);
            background: #fff
        }

        .download-btn-wrapper .download-btn .linux-download-container .download-wrapper .package[data-v-2aacc828] {
            padding: 0 20px;
            height: 48px;
            line-height: 48px;
            font-size: 14px;
            color: rgba(0, 0, 0, .7);
            text-align: center
        }

        .download-btn-wrapper .download-btn .linux-download-container .download-wrapper .package[data-v-2aacc828]:active,
        .download-btn-wrapper .download-btn .linux-download-container .download-wrapper .package[data-v-2aacc828]:hover {
            color: rgba(0, 0, 0, .4)
        }

        .download-btn-wrapper .download-btn .linux-download-container .download-wrapper .package[data-v-2aacc828]:active:before,
        .download-btn-wrapper .download-btn .linux-download-container .download-wrapper .package[data-v-2aacc828]:hover:before {
            opacity: .4
        }

        .download-btn-wrapper .download-btn .linux-download-container .download-wrapper .package .content[data-v-2aacc828] {
            display: inline-block;
            text-align: left;
            min-width: 130px
        }

        .download-btn-wrapper .download-btn .linux-download-container .download-wrapper .package .content[data-v-2aacc828]:before {
            content: "";
            display: inline-block;
            vertical-align: middle;
            margin-right: 4px;
            width: 24px;
            height: 24px;
            background: url(../img/icon_download.fc0c33c.svg) 50% no-repeat;
            background-size: contain;
            position: relative;
            top: -1px
        }

        .download-btn-wrapper .googleplay[data-v-2aacc828] {
            background-image: url(../img/Android_White.5d53cee.svg)
        }

        .download-btn-wrapper .appstore[data-v-2aacc828],
        .download-btn-wrapper .googleplay[data-v-2aacc828] {
            position: relative;
            box-sizing: border-box;
            background-size: 86%;
            background-position: 50%;
            background-repeat: no-repeat
        }

        .download-btn-wrapper .appstore[data-v-2aacc828] {
            background-image: url(../img/iOS_White.ffb23a6.svg)
        }

        @media screen and (min-width: 2560px) {
            .download-btn-wrapper .download-btn.ad_whywps[data-v-2aacc828] {
                width: 390px !important;
                height: 90px !important;
                line-height: 90px !important
            }

            .download-btn-wrapper .download-btn.ad_whywps .text[data-v-2aacc828] {
                font-size: 30px
            }
        }

        @media screen and (max-width: 1600px) {
            .download-btn-wrapper .download-btn.large[data-v-2aacc828] {
                height: 54px;
                line-height: 48px;
                position: relative
            }

            .download-btn-wrapper .download-btn.large .text[data-v-2aacc828] {
                font-size: 20px;
                font-weight: 700
            }

            .download-btn-wrapper .download-btn.large .arrow[data-v-2aacc828] {
                top: 20px;
                right: 14px;
                width: 16px
            }
        }

        @media screen and (max-width: 992px) {
            .download-btn-wrapper .download-btn[data-v-2aacc828] {
                height: 52px;
                line-height: 48px
            }

            .download-btn-wrapper .download-btn .icon[data-v-2aacc828] {
                width: 24px;
                height: 24px
            }

            .download-btn-wrapper .download-btn .text[data-v-2aacc828] {
                font-size: 14px
            }

            .download-btn-wrapper .download-btn.large[data-v-2aacc828] {
                height: 48px;
                line-height: 40px;
                padding: 0
            }

            .download-btn-wrapper .download-btn.large .text[data-v-2aacc828] {
                font-size: 16px
            }

            .download-btn-wrapper .download-btn.large .arrow[data-v-2aacc828] {
                top: 18px;
                width: 12px
            }

            .download-btn-wrapper .download-btn.large-no-bold[data-v-2aacc828] {
                height: 48px;
                line-height: 40px;
                padding: 0
            }

            .download-btn-wrapper .download-btn.large-no-bold .text[data-v-2aacc828] {
                font-size: 16px;
                font-weight: 500
            }

            .download-btn-wrapper .download-btn.large-no-bold .arrow[data-v-2aacc828] {
                top: 18px;
                width: 12px
            }

            .download-btn-wrapper .download-btn.why-wps[data-v-2aacc828] {
                padding: 0;
                width: 100%;
                height: 48px;
                border-radius: 8px;
                background: #3265f3
            }

            .download-btn-wrapper .download-btn.why-wps .text[data-v-2aacc828] {
                font-size: 16px;
                font-style: normal;
                font-weight: 700;
                line-height: 24px;
                color: #fff
            }
        }

        @media screen and (max-width: 920px) {
            .download-btn-wrapper .download-btn.ad_whywps .text[data-v-2aacc828] {
                font-size: 8px
            }
        }

        .mobile-menu-container.shadow[data-v-6e2832d4] {
            background: rgba(0, 0, 0, .7)
        }

        .mobile-menu-container.white .mobile-header .left .menu-icon[data-v-6e2832d4] {
            background-image: url(../img/header_L_nav.a3da0c9.svg)
        }

        .mobile-menu-container.white .mobile-header .center .m-logo[data-v-6e2832d4] {
            background-image: url(../img/logo_dark.1b9b0bc.svg)
        }

        .mobile-menu-container.white .mobile-header .center.is-sem-page .m-logo[data-v-6e2832d4] {
            background-image: url(../img/logo_ad_m.417f4ca.svg)
        }

        .mobile-menu-container.white .mobile-header .center.is-affiliate-pdf .m-logo[data-v-6e2832d4] {
            background-image: url(../img/logo_affiliate_pdf.15c16b0.svg)
        }

        .mobile-menu-container.white .mobile-header .right .right-icon[data-v-6e2832d4] {
            background-image: url(../img/header_M_profile_white.c89bb4e.svg)
        }

        .mobile-menu-container.dark .mobile-header .left .menu-icon[data-v-6e2832d4] {
            background-image: url(../img/header_L_nav.a3da0c9.svg)
        }

        .mobile-menu-container.dark .mobile-header .center .m-logo[data-v-6e2832d4] {
            background-image: url(../img/logo-9c2e5369.svg)
        }

        .mobile-menu-container.dark .mobile-header .center.is-sem-page .m-logo[data-v-6e2832d4] {
            background-image: url(../img/logo_ad_m.417f4ca.svg)
        }

        .mobile-menu-container.dark .mobile-header .center.is-affiliate-pdf .m-logo[data-v-6e2832d4] {
            background-image: url(../img/logo_affiliate_pdf.15c16b0.svg)
        }

        .mobile-menu-container.dark .mobile-header .right .right-icon[data-v-6e2832d4] {
            background-image: url(../img/header_M_profile.320fb9d.svg)
        }

        .mobile-menu-container.has-bg .mobile-header .center .m-logo[data-v-6e2832d4] {
            background-image: url(../img/logo_normal.4e969ab.svg)
        }

        .mobile-menu-container .mobile-header[data-v-6e2832d4] {
            width: 100vw;
            display: flex;
            box-sizing: border-box;
            align-items: center;
            background: #fff
        }

        .mobile-menu-container .mobile-header.has-bg[data-v-6e2832d4] {
            background: #fff
        }

        .mobile-menu-container .mobile-header .left[data-v-6e2832d4] {
            flex: 0 0 24px;
            padding-right: 16px
        }

        .mobile-menu-container .mobile-header .left .menu-icon[data-v-6e2832d4] {
            display: inline-block;
            width: 24px;
            height: 24px;
            vertical-align: middle;
            background-image: url(../img/header_M_nav.3fb56b8.svg);
            background-position: 50%;
            background-repeat: no-repeat;
            background-size: contain;
            cursor: pointer
        }

        .mobile-menu-container .mobile-header .center[data-v-6e2832d4] {
            flex: 1;
            padding-left: 16px;
            text-align: left
        }

        .mobile-menu-container .mobile-header .center .m-logo[data-v-6e2832d4] {
            display: inline-block;
            width: 96px;
            height: 24px;
            font-size: 0;
            vertical-align: middle;
            background-image: url(../img/logo_normal.4e969ab.svg);
            background-position: 50%;
            background-repeat: no-repeat;
            background-size: contain
        }

        .mobile-menu-container .mobile-header .center.is-sem-page .m-logo[data-v-6e2832d4] {
            width: 127px;
            height: 24px
        }

        .mobile-menu-container .mobile-header .right[data-v-6e2832d4] {
            display: flex;
            justify-content: center;
            flex: 0 0 42px;
            padding-right: 16px;
            text-align: right;
            position: relative
        }

        .mobile-menu-container .mobile-header .right .right-icon[data-v-6e2832d4] {
            display: inline-block;
            width: 28px;
            height: 28px;
            vertical-align: middle;
            border-radius: 50%;
            background-image: url(../img/header_M_profile.320fb9d.svg);
            background-position: 50%;
            background-repeat: no-repeat;
            background-size: cover
        }

        .mobile-menu-container .mobile-header .fade-enter-active[data-v-6e2832d4],
        .mobile-menu-container .mobile-header .fade-leave-active[data-v-6e2832d4] {
            transition: opacity .2s ease
        }

        .mobile-menu-container .mobile-header .fade-enter[data-v-6e2832d4],
        .mobile-menu-container .mobile-header .fade-leave-to[data-v-6e2832d4] {
            opacity: 0
        }

        .mobile-menu-container .main-menu[data-v-6e2832d4] {
            background: #fff;
            padding-bottom: 140px;
            z-index: 10;
            overflow: scroll;
            height: 100vh;
            width: 100vw;
            font-family: "Noto Sans", "Segoe UI", Avenir, Helvetica, Arial, sans-serif
        }

        .mobile-menu-container .main-menu .close-wrapper img[data-v-6e2832d4] {
            vertical-align: middle
        }

        .mobile-menu-container .main-menu .side-bar-header[data-v-6e2832d4] {
            display: flex;
            justify-content: space-between;
            padding: 0 16px
        }

        .mobile-menu-container .main-menu .side-bar-header .m-logo[data-v-6e2832d4] {
            display: inline-block;
            width: 96px;
            height: 24px;
            font-size: 0;
            vertical-align: middle;
            background-repeat: no-repeat;
            background-size: contain;
            background-image: url(../img/logo_dark.1b9b0bc.svg)
        }

        .mobile-menu-container .main-menu .side-bar-header.is-sem-page .m-logo[data-v-6e2832d4] {
            width: 127px;
            height: 24px;
            background-image: url(../img/logo_ad_m.417f4ca.svg)
        }

        .mobile-menu-container .main-menu .btn-wrapper[data-v-6e2832d4] {
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            padding: 0 16px 28px;
            background: #fff;
            z-index: 10;
            width: auto
        }

        .mobile-menu-container .main-menu .try-btn[data-v-6e2832d4] {
            height: 44px;
            line-height: 44px;
            border-radius: 8px;
            font-size: 16px;
            width: 100%
        }

        .mobile-menu-container .main-menu .menu-list[data-v-6e2832d4] {
            background: #fff
        }

        .mobile-menu-container .main-menu .menu-list[data-v-6e2832d4]::-webkit-scrollbar {
            display: none
        }

        .mobile-menu-container .main-menu .menu-list[data-v-6e2832d4]::-moz-scrollbar {
            display: none
        }

        .mobile-menu-container .main-menu .menu-list[data-v-6e2832d4]::-ms-scrollbar {
            display: none
        }

        .mobile-menu-container .main-menu .menu-list[data-v-6e2832d4]::-o-scrollbar {
            display: none
        }

        .mobile-menu-container .main-menu .menu-list .menu[data-v-6e2832d4] {
            font-size: 16px;
            font-weight: 700;
            color: #000;
            line-height: 22px;
            padding-left: 16px;
            padding-right: 24px
        }

        .mobile-menu-container .main-menu .menu-list .menu .isGradientRed[data-v-6e2832d4] {
            background: linear-gradient(180deg, #956aff, #ff2b37);
            background-clip: text;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent
        }

        .mobile-menu-container .main-menu .menu-list .menu .top-icon[data-v-6e2832d4] {
            width: 8.5px;
            height: 8px;
            position: relative;
            top: -7px
        }

        .mobile-menu-container .main-menu .menu-list .menu .menu-name[data-v-6e2832d4] {
            position: relative;
            height: 54px;
            line-height: 54px;
            display: block;
            color: #000;
            font-weight: 700;
            border-bottom: 1px solid #ebecee;
            padding: 0 8px;
            box-sizing: border-box
        }

        .mobile-menu-container .main-menu .menu-list .menu .menu-name .arrow[data-v-6e2832d4] {
            width: 16px;
            height: 16px;
            position: absolute;
            top: 19px;
            right: 0;
            transition: transform .2s ease-in-out
        }

        .mobile-menu-container .main-menu .menu-list .menu .menu-name .arrow.show[data-v-6e2832d4] {
            transform: rotate(90deg)
        }

        .mobile-menu-container .main-menu .menu-list .menu .menu-name .right-icon[data-v-6e2832d4] {
            width: 24px;
            height: 24px;
            position: absolute;
            top: 15px;
            right: 0;
            border-radius: 50%;
            background-image: url(../img/header_M_profile.320fb9d.svg);
            background-position: 50%;
            background-repeat: no-repeat;
            background-size: cover
        }

        .mobile-menu-container .main-menu .menu-list .menu .dropdown-container .dropdown-item .row-menu .menu-item[data-v-6e2832d4] {
            margin-bottom: 50px
        }

        .mobile-menu-container .main-menu .menu-list .mlist[data-v-6e2832d4] {
            background-color: #fff
        }

        .mobile-menu-container .main-menu .lang-switch-trigger[data-v-6e2832d4] {
            margin-bottom: 200px;
            padding: 16px 0 16px 20px;
            width: calc(100vw - 85px);
            background: #fff
        }

        .mobile-menu-container .main-menu .language-btn[data-v-6e2832d4] {
            display: flex;
            align-items: center;
            font-size: 14px;
            font-weight: 500;
            color: rgba(0, 0, 0, .6);
            line-height: 22px;
            box-sizing: border-box;
            position: relative
        }

        .mobile-menu-container .main-menu .language-btn:active .arrow[data-v-6e2832d4],
        .mobile-menu-container .main-menu .language-btn:active .current-language[data-v-6e2832d4],
        .mobile-menu-container .main-menu .language-btn:active .earth-img[data-v-6e2832d4],
        .mobile-menu-container .main-menu .language-btn:hover .arrow[data-v-6e2832d4],
        .mobile-menu-container .main-menu .language-btn:hover .current-language[data-v-6e2832d4],
        .mobile-menu-container .main-menu .language-btn:hover .earth-img[data-v-6e2832d4] {
            opacity: .6
        }

        .mobile-menu-container .main-menu .language-btn .earth-img[data-v-6e2832d4] {
            width: 16px;
            height: 16px;
            margin-right: 8px;
            vertical-align: middle
        }

        .mobile-menu-container .main-menu .language-btn .arrow[data-v-6e2832d4] {
            width: 10px;
            height: 10px;
            vertical-align: middle;
            margin-left: 6px
        }

        .mobile-menu-container .main-menu .language-btn .lang-switch-wrapper[data-v-6e2832d4] {
            position: absolute;
            bottom: 49px;
            left: 0;
            background: #fff;
            border-radius: 9px;
            border: 1px solid rgba(0, 0, 0, .15)
        }

        @media screen and (min-width: 992px) {
            .mobile-menu-container[data-v-6e2832d4] {
                display: none
            }
        }

        .ai-page[data-v-186c0a30] {
            font-family: Inter, "Noto Sans", "Segoe UI", Avenir, Helvetica, Arial, sans-serif;
            min-width: 400px
        }

        @media screen and (max-width: 992px) {
            .ai-page[data-v-186c0a30] {
                min-width: 360px
            }
        }

        .top-banner[data-v-392db683] {
            padding-top: 62px;
            margin-bottom: -62px;
            position: relative;
            z-index: 1;
            text-align: center
        }

        .top-banner .top-banner-content[data-v-392db683] {
            position: relative;
            color: #fff;
            display: flex;
            justify-content: center;
            height: 48px;
            line-height: 48px;
            font-size: 14px;
            padding: 0 20px;
            cursor: pointer
        }

        .top-banner .alert-link[data-v-392db683] {
            color: #fff;
            cursor: pointer
        }

        .top-banner .close-icon[data-v-392db683] {
            width: 13px;
            height: 13px;
            position: absolute;
            right: 18px;
            top: 50%;
            transform: translateY(-50%);
            cursor: pointer
        }

        .top-banner .mobile-txt[data-v-392db683] {
            display: none
        }

        @media screen and (max-width: 992px) {
            .top-banner .top-banner-content[data-v-392db683] {
                white-space: nowrap;
                overflow: hidden
            }

            .top-banner .top-banner-content-txt[data-v-392db683] {
                display: inline-block;
                transition: all .2s ease-in-out;
                transform: translateX(50%);
                -webkit-animation: scroll-392db683 8s linear 2.5s infinite;
                animation: scroll-392db683 8s linear 2.5s infinite
            }

            .top-banner .close-icon[data-v-392db683] {
                display: none
            }

            .top-banner .mobile-txt[data-v-392db683] {
                display: inline-block
            }
        }

        @-webkit-keyframes scroll-392db683 {
            0% {
                transform: translateX(50%)
            }

            to {
                transform: translateX(-50%)
            }
        }

        @keyframes scroll-392db683 {
            0% {
                transform: translateX(50%)
            }

            to {
                transform: translateX(-50%)
            }
        }

        .ai-slogan-container[data-v-54b77f2a] {
            font-family: Inter, "Noto Sans", "Segoe UI", Avenir, Helvetica, Arial, sans-serif;
            margin: 0 auto;
            background: #9b9b9d;
            background: url(../img/background-ai.a75bdbe.png) no-repeat;
            background-size: 100%;
            background-position: top 62px center;
            padding-top: 126px
        }

        .ai-slogan-container .wps-logo[data-v-54b77f2a] {
            width: 6rem;
            height: 6rem;
            margin: 0 auto
        }

        .ai-slogan-container .wps-logo img[data-v-54b77f2a] {
            width: 100%
        }

        .ai-slogan-container .slogan-wrapper[data-v-54b77f2a] {
            width: 100%;
            text-align: center
        }

        .ai-slogan-container .slogan-wrapper .slogan-title[data-v-54b77f2a] {
            margin-top: .56rem;
            color: #000;
            font-size: 3.75rem;
            font-weight: 700;
            line-height: 4.25rem;
            text-align: center
        }

        .ai-slogan-container .slogan-wrapper .slogan-desc[data-v-54b77f2a] {
            margin-top: 16px;
            margin-bottom: 64px;
            background: linear-gradient(89.92deg, #000 50.34%, #4831da 80.07%, #0036aa 99.89%);
            -webkit-background-clip: text;
            color: transparent;
            font-size: 28px;
            font-weight: 500;
            line-height: 36px;
            text-align: center
        }

        .ai-slogan-container .download-btn-box[data-v-54b77f2a] {
            text-align: center;
            max-height: 64px
        }

        .ai-slogan-container .download-btn-box .download-btn[data-v-54b77f2a] {
            line-height: 64px;
            min-width: 370px
        }

        .ai-slogan-container .install-desc[data-v-54b77f2a] {
            color: rgba(0, 0, 0, .7);
            font-size: 18px;
            font-weight: 500;
            line-height: 26px;
            text-align: center;
            margin: 16px auto 0;
            min-width: 200px
        }

        .ai-slogan-container .install-desc .text[data-v-54b77f2a] {
            color: rgba(0, 0, 0, .7);
            cursor: pointer
        }

        .ai-slogan-container .install-desc .text[data-v-54b77f2a]:hover {
            color: rgba(0, 0, 0, .4)
        }

        .ai-slogan-container .more-option-tip[data-v-54b77f2a] {
            position: relative;
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none
        }

        .ai-slogan-container .more-option-tip .tip-text[data-v-54b77f2a] {
            width: -webkit-fit-content;
            width: -moz-fit-content;
            width: fit-content;
            font-size: 12px;
            font-weight: 400;
            line-height: 26px;
            text-align: left;
            margin: 2px auto 0;
            color: rgba(0, 0, 0, .3);
            cursor: default
        }

        .ai-slogan-container .more-option-tip .tip-text[data-v-54b77f2a]:hover {
            color: rgba(0, 0, 0, .4)
        }

        .ai-slogan-container .more-option-tip .pdf-plugin-popup[data-v-54b77f2a] {
            position: absolute;
            max-width: 50%;
            left: 50%;
            transform: translateX(-50%);
            border: 1px solid rgba(13, 13, 13, .1215686275);
            border-radius: 8px;
            background-color: #fff;
            padding: 16px 20px;
            margin-top: 10px;
            z-index: 9999;
            cursor: auto;
            font-size: 12px;
            font-weight: 400;
            line-height: 24px;
            text-align: center;
            color: rgba(0, 0, 0, .6);
            word-break: break-word
        }

        .ai-slogan-container .honor-box[data-v-54b77f2a] {
            text-align: center;
            margin: 0 auto
        }

        .ai-slogan-container .honor[data-v-54b77f2a] {
            margin: 20px auto;
            display: inline-flex;
            text-align: center
        }

        .ai-slogan-container .honor .honor-content[data-v-54b77f2a] {
            display: flex
        }

        .ai-slogan-container .honor .honor-content .honor-text-box[data-v-54b77f2a] {
            padding: 0 16px;
            margin: 0 20px;
            position: relative
        }

        .ai-slogan-container .honor .honor-content .honor-text-box[data-v-54b77f2a]:before {
            left: -20px
        }

        .ai-slogan-container .honor .honor-content .honor-text-box[data-v-54b77f2a]:after,
        .ai-slogan-container .honor .honor-content .honor-text-box[data-v-54b77f2a]:before {
            content: "";
            background-image: url(../img/wheat.882a5d6.svg);
            width: 20px;
            height: 50px;
            position: absolute;
            background-size: 100%;
            background-repeat: no-repeat
        }

        .ai-slogan-container .honor .honor-content .honor-text-box[data-v-54b77f2a]:after {
            top: 0;
            right: -20px;
            transform: rotateY(180deg)
        }

        .ai-slogan-container .honor .honor-content .honor-title[data-v-54b77f2a] {
            color: rgba(0, 0, 0, .8);
            font-size: 18px;
            font-weight: 700;
            line-height: 26px;
            margin-bottom: 2px
        }

        .ai-slogan-container .honor .honor-content .honor-desc[data-v-54b77f2a] {
            color: rgba(0, 0, 0, .7);
            font-size: 12px;
            font-weight: 700;
            line-height: 20px
        }

        .ai-slogan-container .honor .honor-content+.honor-content[data-v-54b77f2a] {
            margin-left: 32px
        }

        @media screen and (max-width: 1366px) {
            .ai-slogan-container[data-v-54b77f2a] {
                background-size: auto
            }

            .ai-slogan-container .slogan-wrapper .slogan-title[data-v-54b77f2a] {
                font-size: 48px;
                line-height: 56px
            }

            .ai-slogan-container .slogan-wrapper .slogan-desc[data-v-54b77f2a] {
                font-size: 24px;
                line-height: 32px
            }
        }

        @media screen and (max-width: 780px) {
            .ai-slogan-container[data-v-54b77f2a] {
                background-position: top 60px center
            }

            .ai-slogan-container .wps-logo[data-v-54b77f2a] {
                width: 5rem;
                height: 5rem
            }

            .ai-slogan-container .container[data-v-54b77f2a] {
                padding: 0 24px
            }

            .ai-slogan-container .container .slogan-wrapper[data-v-54b77f2a] {
                width: 100%
            }

            .ai-slogan-container .container .slogan-wrapper .slogan-title[data-v-54b77f2a] {
                font-size: 26px;
                line-height: 34px
            }

            .ai-slogan-container .container .slogan-wrapper .slogan-desc[data-v-54b77f2a] {
                margin-top: 8px;
                margin-bottom: 32px;
                background: linear-gradient(89.92deg, #000 50.34%, #4831da 80.07%, #0036aa 99.89%);
                -webkit-background-clip: text;
                font-size: 16px;
                line-height: 24px
            }

            .ai-slogan-container .container .download-btn-box[data-v-54b77f2a] {
                max-height: 52px
            }

            .ai-slogan-container .container .download-btn-box .download-btn[data-v-54b77f2a] {
                min-width: 312px
            }

            .ai-slogan-container .container .install-desc[data-v-54b77f2a] {
                font-size: 14px;
                line-height: 22px
            }

            .ai-slogan-container .container .honor-box[data-v-54b77f2a] {
                width: 100%
            }

            .ai-slogan-container .container .honor-box .honor-content .honor-text-box[data-v-54b77f2a] {
                padding: 0;
                margin: 0 20px;
                position: relative
            }

            .ai-slogan-container .container .honor-box .honor-content .honor-title[data-v-54b77f2a] {
                font-size: 12px;
                line-height: 22px
            }

            .ai-slogan-container .container .honor-box .honor-content .honor-desc[data-v-54b77f2a] {
                font-weight: 500
            }

            .ai-slogan-container .container .honor-box .honor-content+.honor-content[data-v-54b77f2a] {
                margin-left: 2px
            }

            .ai-slogan-container .container .honor[data-v-54b77f2a] {
                margin: 32px 0 8px
            }
        }

        .ai-module[data-v-bb934f30] {
            font-family: Inter, "Noto Sans", "Segoe UI", Avenir, Helvetica, Arial, sans-serif;
            display: flex;
            min-height: 688px;
            max-width: 1286px;
            margin: 48px auto;
            justify-content: space-between
        }

        .ai-module .ai-card-content[data-v-bb934f30] {
            margin-top: 24px
        }

        .ai-module .ai-card-content .doc-desc[data-v-bb934f30] {
            width: 100%;
            height: 230px;
            overflow: hidden;
            text-overflow: ellipsis;
            font-size: 18px;
            font-family: "Noto Serif", Inter, "Noto Sans", "Segoe UI", Avenir, Helvetica, Arial, sans-serif;
            font-style: normal;
            font-weight: 400;
            line-height: 32px;
            background: linear-gradient(180deg, hsla(0, 0%, 100%, .4) .93%, #fff 26.38%, #fff 35.58%, hsla(0, 0%, 100%, .1) 81.12%);
            background-clip: text;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            position: relative
        }

        .ai-module .ai-card-content .doc-desc .diminishing[data-v-bb934f30] {
            position: relative;
            -webkit-text-fill-color: #ff4f78;
            text-decoration: line-through;
            text-decoration-thickness: 2px;
            font-weight: 700
        }

        .ai-module .ai-card-content .doc-desc .diminishing .doc-desc-card[data-v-bb934f30] {
            position: absolute;
            bottom: -4.2rem;
            left: 0;
            width: 14.31306rem;
            height: 3.375rem;
            background: #fff;
            border-radius: 3rem;
            box-shadow: 0 4.8px 17.69px 0 rgba(142, 93, 255, .3);
            border: 1.6px solid #9069ff;
            display: flex;
            align-items: center;
            -webkit-text-fill-color: #0055dc;
            font-family: Inter, "Noto Sans", "Segoe UI", Avenir, Helvetica, Arial, sans-serif;
            font-size: 1.125rem;
            font-style: normal;
            font-weight: 700;
            line-height: 1.5rem
        }

        .ai-module .ai-card-content .doc-desc .diminishing .doc-desc-card .icon-pointer[data-v-bb934f30] {
            width: 1.5rem;
            height: 1.5rem;
            margin-right: .62rem;
            margin-left: 1.06rem
        }

        .ai-module .ai-card-content .doc-desc .diminishing .doc-desc-card .pointer[data-v-bb934f30] {
            margin: 0 .1rem;
            -webkit-text-fill-color: rgba(101, 136, 192, .46)
        }

        .ai-module .ai-card-content .doc-desc .minimizing[data-v-bb934f30] {
            -webkit-text-fill-color: #0059e8;
            font-weight: 700
        }

        .ai-module .ai-card-content .doc-card-bg[data-v-bb934f30] {
            margin: auto;
            width: 21.75rem;
            height: 22.25rem
        }

        .ai-module .ai-doc-module[data-v-bb934f30] {
            padding: 32px;
            flex: .3;
            border-radius: 24px;
            border-radius: var(--icon-width-s, 24px);
            border: 2px solid hsla(0, 0%, 100%, .2);
            box-shadow: 0 4px 24px 0 rgba(71, 81, 135, .1);
            background: linear-gradient(180deg, rgba(46, 117, 255, .5), rgba(104, 155, 255, .5));
            -webkit-backdrop-filter: blur(50px);
            backdrop-filter: blur(50px)
        }

        .ai-module .ai-doc-module .title-left[data-v-bb934f30] {
            color: #0059e8 !important;
            font-weight: 600
        }

        .ai-module .ai-doc-module .title-mind[data-v-bb934f30] {
            color: rgba(0, 89, 232, .4);
            font-weight: 600
        }

        .ai-module .ai-doc-module .title-right[data-v-bb934f30] {
            font-size: 20px;
            color: rgba(0, 89, 232, .8);
            font-weight: 600
        }

        .ai-module .ai-card-title[data-v-bb934f30] {
            display: flex;
            font-size: 1.5rem;
            font-style: normal;
            font-weight: 600;
            line-height: 40px
        }

        .ai-module .ai-card-title .ai-card-icon[data-v-bb934f30] {
            margin-right: 16px
        }

        .ai-module .ai-card-title .title-right[data-v-bb934f30] {
            font-size: 1.25rem
        }

        .ai-module .ai-card-title .ai-card-icon[data-v-bb934f30] {
            width: 2.5rem;
            width: var(--min-width, 2.5rem);
            height: 2.5rem;
            height: var(--min-width, 2.5rem);
            flex-shrink: 0
        }

        .ai-module .ai-slogan-module[data-v-bb934f30] {
            flex: .7;
            margin-left: 24px
        }

        .ai-module .ai-slogan-module .ai-card-title[data-v-bb934f30] {
            margin-left: 2rem
        }

        .ai-module .ai-slogan-module .ai-slogan-header[data-v-bb934f30] {
            height: calc(60% - 24px);
            width: 100%;
            display: flex
        }

        .ai-module .ai-slogan-module .ai-slogan-header .ai-pdf-module[data-v-bb934f30] {
            padding-top: 32px;
            flex: .56;
            border-radius: 24px;
            border-radius: var(--icon-width-s, 24px);
            border: 2px solid hsla(0, 0%, 100%, .2);
            background: #ffdfda;
            box-shadow: 0 4px 24px 0 rgba(95, 95, 95, .1);
            -webkit-backdrop-filter: blur(50px);
            backdrop-filter: blur(50px)
        }

        .ai-module .ai-slogan-module .ai-slogan-header .ai-pdf-module .title-left[data-v-bb934f30] {
            color: #ce1e29;
            font-weight: 600
        }

        .ai-module .ai-slogan-module .ai-slogan-header .ai-pdf-module .title-mind[data-v-bb934f30] {
            color: rgba(206, 30, 41, .4);
            font-weight: 600
        }

        .ai-module .ai-slogan-module .ai-slogan-header .ai-pdf-module .title-right[data-v-bb934f30] {
            color: rgba(206, 30, 41, .6);
            font-weight: 600
        }

        .ai-module .ai-slogan-module .ai-slogan-header .ai-ppt-module[data-v-bb934f30] {
            padding-top: 32px;
            flex: .44;
            margin-left: 24px;
            border-radius: 24px;
            border-radius: var(--icon-width-s, 24px);
            border: 2px solid hsla(0, 0%, 100%, .2);
            background: #ffd2b2;
            box-shadow: 0 4px 24px 0 rgba(95, 95, 95, .1);
            -webkit-backdrop-filter: blur(50px);
            backdrop-filter: blur(50px)
        }

        .ai-module .ai-slogan-module .ai-slogan-header .ai-ppt-module .title-left[data-v-bb934f30] {
            color: #c82912;
            font-weight: 600
        }

        .ai-module .ai-slogan-module .ai-slogan-header .ai-ppt-module .title-mind[data-v-bb934f30] {
            color: rgba(200, 41, 18, .4);
            font-weight: 600
        }

        .ai-module .ai-slogan-module .ai-slogan-header .ai-ppt-module .title-right[data-v-bb934f30] {
            color: rgba(200, 41, 18, .6);
            font-weight: 600
        }

        .ai-module .ai-slogan-module .ai-slogan-footer[data-v-bb934f30] {
            height: 40%;
            width: 100%;
            display: flex;
            margin-top: 24px
        }

        .ai-module .ai-slogan-module .ai-slogan-footer .ai-xls-module[data-v-bb934f30] {
            padding-top: 32px;
            flex: .44;
            border-radius: 24px;
            border-radius: var(--icon-width-s, 24px);
            border: 2px solid hsla(0, 0%, 100%, .2);
            background: #ceecdf;
            box-shadow: 0 4px 24px 0 rgba(71, 81, 135, .1);
            -webkit-backdrop-filter: blur(50px);
            backdrop-filter: blur(50px)
        }

        .ai-module .ai-slogan-module .ai-slogan-footer .ai-xls-module .title-left[data-v-bb934f30] {
            color: #007d53;
            font-weight: 600
        }

        .ai-module .ai-slogan-module .ai-slogan-footer .ai-img-module[data-v-bb934f30] {
            padding-top: 32px;
            flex: .56;
            margin-left: 24px;
            border-radius: 24px;
            border-radius: var(--icon-width-s, 24px);
            border: 2px solid hsla(0, 0%, 100%, .2);
            background: #dbdbff;
            box-shadow: 0 4px 24px 0 rgba(71, 81, 135, .1);
            -webkit-backdrop-filter: blur(50px);
            backdrop-filter: blur(50px)
        }

        .ai-module .ai-slogan-module .ai-slogan-footer .ai-img-module .title-left[data-v-bb934f30] {
            color: #6552e2;
            font-weight: 600
        }

        .ai-module .ai-slogan-module .ai-slogan-footer .ai-img-module .title-mind[data-v-bb934f30] {
            color: rgba(101, 82, 226, .4);
            font-weight: 600
        }

        .ai-module .ai-slogan-module .ai-slogan-footer .ai-img-module .title-right[data-v-bb934f30] {
            color: rgba(101, 82, 226, .8);
            font-weight: 600
        }

        .carousel-indicator[data-v-bb934f30] {
            display: none
        }

        @media screen and (max-width: 1366px) {
            .ai-module[data-v-bb934f30] {
                padding: 0 40px
            }
        }

        @media screen and (max-width: 1024px) {
            .ai-module[data-v-bb934f30] {
                padding: 0 24px;
                flex-direction: column;
                margin: 0 24px
            }

            .ai-module .ai-doc-module[data-v-bb934f30] {
                margin: 24px 0
            }

            .ai-module .ai-doc-module .ai-card-content[data-v-bb934f30] {
                display: flex
            }

            .ai-module .ai-doc-module .ai-card-content .doc-desc[data-v-bb934f30] {
                width: 460px;
                height: 0%
            }

            .ai-module .ai-doc-module .ai-card-content img[data-v-bb934f30] {
                height: 100%
            }

            .ai-module .ai-slogan-module[data-v-bb934f30] {
                margin-left: 0
            }

            .ai-module .ai-slogan-module .ai-img-module[data-v-bb934f30],
            .ai-module .ai-slogan-module .ai-pdf-module[data-v-bb934f30],
            .ai-module .ai-slogan-module .ai-ppt-module[data-v-bb934f30],
            .ai-module .ai-slogan-module .ai-xls-module[data-v-bb934f30] {
                flex: .5 !important
            }
        }

        @media screen and (max-width: 780px) {
            .ai-module-container[data-v-bb934f30] {
                display: flex;
                flex-direction: column;
                height: 100%
            }

            .ai-module-container .ai-module[data-v-bb934f30] {
                padding: 0 24px;
                display: flex;
                flex-direction: row;
                overflow: hidden;
                margin: 0;
                min-height: 22rem
            }

            .ai-module-container .ai-module .ai-doc-module[data-v-bb934f30] {
                margin: 1.5rem 1.5rem 0 0;
                padding: 1.5rem;
                width: 21.5625rem;
                height: 16rem
            }

            .ai-module-container .ai-module .ai-doc-module .ai-card-content[data-v-bb934f30] {
                flex-direction: column
            }

            .ai-module-container .ai-module .ai-doc-module .ai-card-content .doc-desc[data-v-bb934f30] {
                width: 18.5625rem;
                height: 12.875rem;
                font-size: .875rem;
                line-height: 22px
            }

            .ai-module-container .ai-module .ai-doc-module .ai-card-content .doc-desc .diminishing .doc-desc-card[data-v-bb934f30] {
                width: 11.21209rem;
                height: 2.7rem;
                bottom: -3.2rem;
                border-radius: 1.8rem;
                font-size: .875rem;
                line-height: 1.125rem
            }

            .ai-module-container .ai-module .ai-doc-module .ai-card-content .doc-desc .diminishing .doc-desc-card .icon-pointer[data-v-bb934f30] {
                width: 1.2rem;
                height: 1.2rem;
                margin-right: .5rem;
                margin-left: .85rem
            }

            .ai-module-container .ai-module .ai-doc-module .ai-card-content .doc-desc .diminishing .doc-desc-card .pointer[data-v-bb934f30] {
                margin: 0 .15rem
            }

            .ai-module-container .ai-module .ai-doc-module .ai-card-content .doc-card-bg[data-v-bb934f30] {
                width: 0;
                height: 0
            }

            .ai-module-container .ai-module .ai-doc-module .ai-card-content img[data-v-bb934f30] {
                margin-left: 0
            }

            .ai-module-container .ai-module .ai-slogan-module[data-v-bb934f30] {
                margin-left: 0;
                display: flex;
                flex-direction: row
            }

            .ai-module-container .ai-module .ai-slogan-module .ai-slogan-footer[data-v-bb934f30],
            .ai-module-container .ai-module .ai-slogan-module .ai-slogan-header[data-v-bb934f30] {
                display: flex;
                flex-direction: row
            }

            .ai-module-container .ai-module .ai-slogan-module .ai-slogan-footer[data-v-bb934f30] {
                margin-top: 0
            }

            .ai-module-container .ai-module .ai-slogan-module .ai-img-module[data-v-bb934f30],
            .ai-module-container .ai-module .ai-slogan-module .ai-pdf-module[data-v-bb934f30],
            .ai-module-container .ai-module .ai-slogan-module .ai-ppt-module[data-v-bb934f30],
            .ai-module-container .ai-module .ai-slogan-module .ai-xls-module[data-v-bb934f30] {
                margin: 1.5rem 1.5rem 0 0;
                width: 21.5625rem;
                height: 17rem
            }

            .ai-module-container .ai-module .ai-card-title[data-v-bb934f30] {
                font-size: 1.125rem;
                line-height: 1.625rem
            }

            .ai-module-container .ai-module .ai-card-title .title-right[data-v-bb934f30] {
                font-size: .875rem
            }

            .ai-module-container .ai-module .ai-card-title .ai-card-icon[data-v-bb934f30] {
                width: 1.5rem;
                height: 1.5rem;
                flex-shrink: 0;
                margin-right: 8px
            }

            .ai-module-container .ai-swiper-slide[data-v-bb934f30] {
                flex-shrink: 0;
                transition: transform .5s ease-in-out
            }

            .ai-module-container .carousel-indicator[data-v-bb934f30] {
                display: block;
                list-style-type: none;
                padding: 0;
                text-align: center;
                width: 100%;
                margin-top: 1.5rem
            }

            .ai-module-container .carousel-btn[data-v-bb934f30] {
                width: 8px;
                height: 8px;
                margin: 4px;
                border-radius: 50%;
                background-color: rgba(0, 0, 0, .1);
                display: inline-block;
                cursor: pointer
            }

            .ai-module-container .carousel-btn.active[data-v-bb934f30] {
                background-color: rgba(0, 0, 0, .2)
            }
        }

        .organization-container[data-v-05c8089a] {
            width: 100%;
            background: #f2f3f7
        }

        .organization-container .org-wrapper .main[data-v-05c8089a] {
            text-align: center
        }

        .main[data-v-05c8089a] {
            margin: 96px auto 48px
        }

        .main .org-logo-container[data-v-05c8089a] {
            display: flex;
            justify-content: center;
            flex-wrap: wrap
        }

        .main .org-logo-container .org-item img[data-v-05c8089a] {
            max-width: 158px
        }

        .main .org-logo-container .org-item+.org-item[data-v-05c8089a] {
            margin-left: 32px
        }

        @media screen and (max-width: 1024px) {
            .main[data-v-05c8089a] {
                margin: 48px auto
            }

            .main .org-logo-container[data-v-05c8089a] {
                padding: 24px;
                grid-gap: 32px;
                gap: 32px
            }

            .main .org-logo-container .org-item .org-item img[data-v-05c8089a] {
                width: 140px;
                height: 90px
            }

            .main .org-logo-container .org-item .org-item+.org-item[data-v-05c8089a] {
                margin-left: 32px
            }
        }

        @media screen and (max-width: 992px) {
            .main[data-v-05c8089a] {
                margin: 1.5rem 0
            }

            .main .org-logo-container[data-v-05c8089a] {
                padding: 1.5rem;
                grid-gap: 8px 16px;
                gap: 8px 16px
            }

            .main .org-logo-container .org-item[data-v-05c8089a] {
                margin-left: 0 !important
            }

            .main .org-logo-container .org-item img[data-v-05c8089a] {
                width: 5.3325rem;
                height: 3.375rem
            }
        }

        .module-container[data-v-6f120736] {
            background: linear-gradient(180deg, #f8faff .14%, #fff 99.88%)
        }

        .module-container .module-wrapper[data-v-6f120736] {
            padding: 128px 0 48px;
            color: #000;
            overflow: hidden
        }

        .module-container .module-wrapper .main .module-title[data-v-6f120736] {
            margin: 0 128px;
            display: flex;
            align-items: center;
            justify-content: space-between
        }

        .module-container .module-wrapper .main .module-title .title[data-v-6f120736] {
            margin-right: 18px;
            font-family: inter, "Noto Sans", "Segoe UI", Avenir, Helvetica, Arial, sans-serif
        }

        .module-container .module-wrapper .main .module-title .controls[data-v-6f120736] {
            display: flex
        }

        .module-container .module-wrapper .main .module-title .controls .control-left[data-v-6f120736],
        .module-container .module-wrapper .main .module-title .controls .control-right[data-v-6f120736] {
            width: 32px;
            height: 32px;
            cursor: pointer
        }

        .module-container .module-wrapper .main .module-title .controls .control-left[data-v-6f120736]:first-child,
        .module-container .module-wrapper .main .module-title .controls .control-right[data-v-6f120736]:first-child {
            margin-right: 32px
        }

        .module-container .module-wrapper .main .module-content-wrapper[data-v-6f120736] {
            width: 100%;
            display: flex;
            position: relative
        }

        .module-container .module-wrapper .main .module-content-wrapper:hover .carousel-arrow .arrow-btn[data-v-6f120736] {
            opacity: 1;
            transition-duration: .5s;
            transform: scale(1);
            transition: transform .5s ease-in, opacity .7s cubic-bezier(.15, 0, .2, 1) .1s
        }

        .module-container .module-wrapper .main .module-content[data-v-6f120736] {
            overflow-x: scroll;
            width: 100%;
            scrollbar-width: none
        }

        .module-container .module-wrapper .main .module-content[data-v-6f120736]::-webkit-scrollbar {
            display: none
        }

        .module-container .module-wrapper .main .module-content .module-list[data-v-6f120736] {
            display: flex;
            transform: translateX(128px);
            padding: 84px 0
        }

        .module-container .module-wrapper .main .module-content .module-list .module-item[data-v-6f120736] {
            text-align: left;
            width: 480px;
            margin-right: 32px;
            transition: all .3s ease;
            border-radius: 24px;
            box-shadow: 0 4px 95px 0 hsla(0, 0%, 69%, .25)
        }

        .module-container .module-wrapper .main .module-content .module-list .module-item .info[data-v-6f120736] {
            width: 100%
        }

        .module-container .module-wrapper .main .module-content .module-list .module-item .info[data-v-6f120736]:last-child {
            padding-right: 128px
        }

        .module-container .module-wrapper .main .module-content .module-list .module-item img[data-v-6f120736] {
            width: 480px;
            border-radius: 16px 16px 0 0
        }

        .module-container .module-wrapper .main .module-content .module-list .module-item .item-content[data-v-6f120736] {
            padding: 32px 48px
        }

        .module-container .module-wrapper .main .module-content .module-list .module-item .item-content .item-title[data-v-6f120736] {
            font-size: 28px;
            font-weight: 700;
            line-height: 36px;
            margin-bottom: 16px
        }

        .module-container .module-wrapper .main .module-content .module-list .module-item .item-content .item-desc[data-v-6f120736] {
            color: rgba(0, 0, 0, .7);
            font-size: 18px;
            font-weight: 500;
            line-height: 26px
        }

        .module-container .module-wrapper .main .carousel-arrow .left[data-v-6f120736] {
            left: 128px;
            transform: rotateX(180deg)
        }

        .module-container .module-wrapper .main .carousel-arrow .right[data-v-6f120736] {
            right: 128px
        }

        .module-container .module-wrapper .main .carousel-arrow .left.disabled[data-v-6f120736],
        .module-container .module-wrapper .main .carousel-arrow .right.disabled[data-v-6f120736] {
            display: none;
            pointer-events: none
        }

        .module-container .module-wrapper .main .carousel-arrow .arrow-btn[data-v-6f120736] {
            position: absolute;
            top: 45%;
            width: 64px;
            height: 64px;
            cursor: pointer;
            opacity: 0;
            transform: scale(.8);
            transition: transform .5s ease-in, opacity .7s cubic-bezier(.15, 0, .2, 1) .1s
        }

        .module-container .module-wrapper .main .carousel-arrow .arrow-btn .arrow-left[data-v-6f120736],
        .module-container .module-wrapper .main .carousel-arrow .arrow-btn .arrow-right[data-v-6f120736] {
            opacity: .8
        }

        .module-container .module-wrapper .main .carousel-arrow .arrow-btn .arrow-left[data-v-6f120736] :active,
        .module-container .module-wrapper .main .carousel-arrow .arrow-btn .arrow-left[data-v-6f120736]:hover,
        .module-container .module-wrapper .main .carousel-arrow .arrow-btn .arrow-right[data-v-6f120736] :active,
        .module-container .module-wrapper .main .carousel-arrow .arrow-btn .arrow-right[data-v-6f120736]:hover {
            opacity: 1
        }

        .module-container .module-wrapper .main .carousel-indicator[data-v-6f120736] {
            display: none
        }

        @media screen and (max-width: 1600px) {
            .module-container .module-wrapper .main .module-title .title[data-v-6f120736] {
                font-size: 40px;
                line-height: 48px
            }

            .module-container .module-wrapper .main .module-content .module-list[data-v-6f120736] {
                padding: 40px 0 48px
            }

            .module-container .module-wrapper .main .module-content .module-list .module-item[data-v-6f120736] {
                width: 388px;
                box-shadow: 0 4px 48px 0 hsla(0, 0%, 69%, .25)
            }

            .module-container .module-wrapper .main .module-content .module-list .module-item img[data-v-6f120736] {
                width: 388px
            }

            .module-container .module-wrapper .main .module-content .module-list .module-item .item-content[data-v-6f120736] {
                padding: 32px
            }

            .module-container .module-wrapper .main .module-content .module-list .module-item .item-content .item-title[data-v-6f120736] {
                font-size: 24px;
                line-height: 32px;
                margin-bottom: 8px
            }

            .module-container .module-wrapper .main .module-content .module-list .module-item .item-content .item-desc[data-v-6f120736] {
                font-size: 16px;
                line-height: 24px
            }
        }

        @media screen and (max-width: 992px) {
            .module-container .module-wrapper[data-v-6f120736] {
                padding: 117px 0
            }

            .module-container .module-wrapper .main .module-title[data-v-6f120736] {
                margin: 0 24px
            }

            .module-container .module-wrapper .main .module-title .title[data-v-6f120736] {
                font-size: 28px;
                line-height: 36px
            }

            .module-container .module-wrapper .main .module-title .controls[data-v-6f120736] {
                display: none
            }

            .module-container .module-wrapper .main .module-content .module-list[data-v-6f120736] {
                transform: translateX(24px);
                padding: 48px 0
            }

            .module-container .module-wrapper .main .module-content .module-list .module-item[data-v-6f120736] {
                width: 345px;
                margin-right: 24px;
                border-radius: 16px;
                box-shadow: 0 4px 48px 0 hsla(0, 0%, 69%, .25)
            }

            .module-container .module-wrapper .main .module-content .module-list .module-item .info[data-v-6f120736]:last-child {
                padding-right: 24px
            }

            .module-container .module-wrapper .main .module-content .module-list .module-item img[data-v-6f120736] {
                width: 345px
            }

            .module-container .module-wrapper .main .module-content .module-list .module-item .item-content[data-v-6f120736] {
                padding: 24px
            }

            .module-container .module-wrapper .main .module-content .module-list .module-item .item-content .item-title[data-v-6f120736] {
                font-size: 18px;
                line-height: 24px;
                margin-bottom: 8px
            }

            .module-container .module-wrapper .main .module-content .module-list .module-item .item-content .item-desc[data-v-6f120736] {
                font-size: 14px;
                line-height: 22px
            }

            .module-container .module-wrapper .main .carousel-arrow[data-v-6f120736] {
                display: none
            }

            .module-container .module-wrapper .main .carousel-indicator[data-v-6f120736] {
                display: block;
                list-style-type: none;
                padding: 0;
                text-align: center
            }

            .module-container .module-wrapper .main .carousel-indicator .carousel-btn[data-v-6f120736] {
                width: 8px;
                height: 8px;
                margin: 4px;
                border-radius: 50%;
                background-color: rgba(0, 0, 0, .1);
                display: inline-block;
                cursor: pointer
            }

            .module-container .module-wrapper .main .carousel-indicator .carousel-btn.active[data-v-6f120736] {
                background-color: rgba(0, 0, 0, .2)
            }
        }

        .features-container[waibao] {
            background: #f2f3f7
        }

        .features-container .features-wrapper[waibao] {
            padding: 128px 0 44px;
            color: #000;
            overflow: hidden
        }

        .features-container .features-wrapper .main[waibao] {
            position: relative
        }

        .features-container .features-wrapper .main .top-container[waibao] {
            display: flex;
            justify-content: space-between;
            margin: 0 128px
        }

        .features-container .features-wrapper .main .features-title[waibao] {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            text-align: left;
            justify-content: space-between
        }

        .features-container .features-wrapper .main .features-title .index-title[waibao] {
            display: block;
            margin-bottom: 24px;
            font-size: 48px;
            font-family: inter, "Noto Sans", "Segoe UI", Avenir, Helvetica, Arial, sans-serif;
            line-height: inherit
        }

        .features-container .features-wrapper .main .features-title .index-desc[waibao] {
            color: #000;
            font-size: 24px
        }

        .features-container .features-wrapper .main .feature-content-wrapper[waibao] {
            width: 100%;
            display: flex;
            position: relative
        }

        .features-container .features-wrapper .main .feature-content-wrapper:hover .carousel-arrow .arrow-btn[waibao] {
            opacity: 1;
            transition-duration: .5s;
            transform: scale(1);
            transition: transform .5s ease-in, opacity .7s cubic-bezier(.15, 0, .2, 1) .1s
        }

        .features-container .features-wrapper .main .feature-content[waibao] {
            overflow-x: scroll;
            width: 100%;
            scrollbar-width: none
        }

        .features-container .features-wrapper .main .feature-content[waibao]::-webkit-scrollbar {
            display: none
        }

        .features-container .features-wrapper .main .feature-content .feature-list[waibao] {
            display: flex;
            transform: translateX(128px);
            padding: 84px 0
        }

        .features-container .features-wrapper .main .feature-content .feature-list .feature-item[waibao] {
            width: 480px;
            margin-right: 32px;
            transition: all .3s ease;
            border-radius: 24px;
            box-shadow: 0 4px 95px 0 hsla(0, 0%, 69%, .25);
            background-color: #fff
        }

        .features-container .features-wrapper .main .feature-content .feature-list .feature-item .info[waibao] {
            width: 100%;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: space-between
        }

        .features-container .features-wrapper .main .feature-content .feature-list .feature-item .info[waibao]:last-child {
            padding-right: 128px
        }

        .features-container .features-wrapper .main .feature-content .feature-list .feature-item img[waibao] {
            border-radius: 0 0 24px 24px;
            vertical-align: bottom
        }

        .features-container .features-wrapper .main .feature-content .feature-list .feature-item .item-content[waibao] {
            padding: 48px 48px 26px;
            border-radius: 24px 24px 0 0
        }

        .features-container .features-wrapper .main .feature-content .feature-list .feature-item .item-content .item-title[waibao] {
            font-size: 28px;
            font-weight: 700;
            line-height: 36px;
            margin-bottom: 16px
        }

        .features-container .features-wrapper .main .feature-content .feature-list .feature-item .item-content .item-desc[waibao] {
            font-size: 18px;
            font-weight: 500;
            line-height: 26px;
            color: rgba(0, 0, 0, .7)
        }

        .features-container .features-wrapper .main .feature-content .feature-list .feature-item.white[waibao] {
            background: linear-gradient(180deg, #000, #160e08)
        }

        .features-container .features-wrapper .main .feature-content .feature-list .feature-item.white .item-title[waibao] {
            color: #fff
        }

        .features-container .features-wrapper .main .feature-content .feature-list .feature-item.white .item-desc[waibao] {
            color: hsla(0, 0%, 100%, .7)
        }

        .features-container .features-wrapper .main .carousel-arrow .left[waibao] {
            left: 128px;
            transform: rotateX(180deg)
        }

        .features-container .features-wrapper .main .carousel-arrow .right[waibao] {
            right: 128px
        }

        .features-container .features-wrapper .main .carousel-arrow .left.disabled[waibao],
        .features-container .features-wrapper .main .carousel-arrow .right.disabled[waibao] {
            display: none;
            pointer-events: none
        }

        .features-container .features-wrapper .main .carousel-arrow .arrow-btn[waibao] {
            position: absolute;
            top: 45%;
            width: 64px;
            height: 64px;
            cursor: pointer;
            opacity: 0;
            transform: scale(.8);
            transition: transform .5s ease-in, opacity .7s cubic-bezier(.15, 0, .2, 1) .1s
        }

        .features-container .features-wrapper .main .carousel-arrow .arrow-btn .arrow-left[waibao],
        .features-container .features-wrapper .main .carousel-arrow .arrow-btn .arrow-right[waibao] {
            opacity: .8
        }

        .features-container .features-wrapper .main .carousel-arrow .arrow-btn .arrow-left[waibao] :active,
        .features-container .features-wrapper .main .carousel-arrow .arrow-btn .arrow-left[waibao]:hover,
        .features-container .features-wrapper .main .carousel-arrow .arrow-btn .arrow-right[waibao] :active,
        .features-container .features-wrapper .main .carousel-arrow .arrow-btn .arrow-right[waibao]:hover {
            opacity: 1
        }

        .features-container .features-wrapper .main .controls[waibao] {
            display: flex;
            margin-top: 5px
        }

        .features-container .features-wrapper .main .controls .control-left[waibao],
        .features-container .features-wrapper .main .controls .control-right[waibao] {
            width: 32px;
            height: 32px;
            cursor: pointer
        }

        .features-container .features-wrapper .main .controls .control-left[waibao] {
            margin-right: 32px
        }

        @media screen and (max-width: 1366px) {
            .features-container .features-wrapper .main .features-title .index-title[waibao] {
                font-size: 40px;
                line-height: 48px;
                margin-bottom: 16px
            }

            .features-container .features-wrapper .main .features-title .index-desc[waibao] {
                font-size: 24px;
                line-height: 32px
            }

            .features-container .features-wrapper .main .feature-content .feature-list[waibao] {
                padding: 40px 0 48px
            }

            .features-container .features-wrapper .main .feature-content .feature-list .feature-item[waibao] {
                width: 388px;
                box-shadow: 0 4px 48px 0 hsla(0, 0%, 69%, .25)
            }

            .features-container .features-wrapper .main .feature-content .feature-list .feature-item .item-content[waibao] {
                padding: 32px 32px 20px
            }

            .features-container .features-wrapper .main .feature-content .feature-list .feature-item .item-content .item-title[waibao] {
                font-size: 24px;
                line-height: 32px
            }

            .features-container .features-wrapper .main .feature-content .feature-list .feature-item .item-content .item-desc[waibao] {
                font-size: 16px;
                line-height: 24px
            }

            .features-container .features-wrapper .main .feature-content .feature-list .feature-item .img-box[waibao] {
                width: 388px
            }

            .features-container .features-wrapper .main .feature-content .feature-list .feature-item .img-box img[waibao] {
                width: 100%
            }
        }

        @media screen and (max-width: 1024px) {
            .features-container .features-wrapper .main .controls[waibao] {
                right: 78px
            }
        }

        @media screen and (max-width: 992px) {
            .features-container .features-wrapper[waibao] {
                padding: 80px 0 152px
            }

            .features-container .features-wrapper .main .top-container[waibao] {
                margin: 0
            }

            .features-container .features-wrapper .main .top-container .controls[waibao] {
                display: none
            }

            .features-container .features-wrapper .main .features-title[waibao] {
                margin: 0 24px
            }

            .features-container .features-wrapper .main .features-title .index-title[waibao] {
                font-size: 28px;
                line-height: 36px;
                margin-bottom: 16px
            }

            .features-container .features-wrapper .main .features-title .index-desc[waibao] {
                font-size: 16px;
                line-height: 24px;
                font-weight: 500
            }

            .features-container .features-wrapper .main .desc[waibao] {
                margin: 10px auto 20px;
                font-size: 12px;
                line-height: 15px
            }

            .features-container .features-wrapper .main .feature-content .feature-list[waibao] {
                transform: translateX(24px);
                padding: 48px 0
            }

            .features-container .features-wrapper .main .feature-content .feature-list .feature-item[waibao] {
                width: 290px;
                margin-right: 24px;
                box-shadow: 0 4px 48px 0 hsla(0, 0%, 69%, .25);
                border-radius: 16px
            }

            .features-container .features-wrapper .main .feature-content .feature-list .feature-item .info[waibao]:last-child {
                padding-right: 24px
            }

            .features-container .features-wrapper .main .feature-content .feature-list .feature-item .item-content[waibao] {
                padding: 24px
            }

            .features-container .features-wrapper .main .feature-content .feature-list .feature-item .item-content .item-title[waibao] {
                font-size: 18px;
                line-height: 24px;
                margin-bottom: 8px
            }

            .features-container .features-wrapper .main .feature-content .feature-list .feature-item .item-content .item-desc[waibao] {
                font-size: 14px;
                line-height: 22px
            }

            .features-container .features-wrapper .main .feature-content .feature-list .feature-item .img-box[waibao] {
                width: 290px
            }

            .features-container .features-wrapper .main .feature-content .feature-list .feature-item .img-box img[waibao] {
                width: 100%
            }

            .features-container .features-wrapper .main .carousel-arrow[waibao] {
                display: none
            }

            .features-container .features-wrapper .main .controls[waibao] {
                left: 50%;
                top: auto;
                transform: translateX(-24px)
            }

            .features-container .features-wrapper .main .controls .control-left[waibao],
            .features-container .features-wrapper .main .controls .control-right[waibao],
            .features-container .features-wrapper .main .controls img[waibao] {
                width: 24px;
                height: 24px
            }

            .features-container .features-wrapper .main .controls .control-left[waibao] {
                margin-right: 24px
            }
        }

        .privacy-info-container[data-v-898b2cc4] {
            background: linear-gradient(180deg, #f1f2f6 .14%, #fff 99.88%), #f2f3f7
        }

        .privacy-info-container .privacy-wrapper[data-v-898b2cc4] {
            padding: 128px 0
        }

        .privacy-info-container .privacy-wrapper .main[data-v-898b2cc4] {
            text-align: center;
            color: #000
        }

        .privacy-info-container .privacy-wrapper .main .privacy-title .index-subtitle[data-v-898b2cc4],
        .privacy-info-container .privacy-wrapper .main .privacy-title .index-title[data-v-898b2cc4] {
            font-family: inter, "Noto Sans", "Segoe UI", Avenir, Helvetica, Arial, sans-serif
        }

        .privacy-info-container .privacy-wrapper .main .privacy-title .subtitle[data-v-898b2cc4] {
            margin-top: 24px;
            padding: 0 10%
        }

        .privacy-info-container .privacy-wrapper .main .content[data-v-898b2cc4] {
            display: flex;
            justify-content: center;
            margin-top: 4rem
        }

        .privacy-info-container .privacy-wrapper .main .content .item[data-v-898b2cc4] {
            flex: 1;
            max-width: 348px;
            padding: 40px 32px;
            border-radius: 24px;
            border: 1px solid rgba(13, 13, 13, .12);
            text-align: left;
            box-sizing: border-box
        }

        .privacy-info-container .privacy-wrapper .main .content .item img[data-v-898b2cc4] {
            width: 32px;
            height: 32px
        }

        .privacy-info-container .privacy-wrapper .main .content .item .item-title[data-v-898b2cc4] {
            font-size: 28px;
            font-weight: 700;
            line-height: 36px;
            margin: 32px 0 16px
        }

        .privacy-info-container .privacy-wrapper .main .content .item .item-desc[data-v-898b2cc4] {
            font-size: 18px;
            font-weight: 500;
            line-height: 26px;
            color: rgba(0, 0, 0, .7)
        }

        .privacy-info-container .privacy-wrapper .main .content .item[data-v-898b2cc4]:not(:last-child) {
            margin-right: 32px
        }

        @media screen and (max-width: 1366px) {
            .subtitle[data-v-898b2cc4] {
                display: none
            }

            .content .item .item-title[data-v-898b2cc4] {
                font-size: 22px;
                line-height: 28px;
                margin: 22px 0 16px
            }

            .content .item .item-desc[data-v-898b2cc4] {
                font-size: 16px;
                line-height: 22px
            }
        }

        @media screen and (max-width: 992px) {
            .privacy-info-container .privacy-wrapper[data-v-898b2cc4] {
                padding: 64px 24px
            }

            .privacy-info-container .privacy-wrapper .main .privacy-title .subtitle[data-v-898b2cc4] {
                margin-bottom: 48px;
                padding: 0
            }

            .privacy-info-container .privacy-wrapper .main .content .item[data-v-898b2cc4] {
                padding: 32px 24px;
                border-radius: 16px
            }

            .privacy-info-container .privacy-wrapper .main .content .item img[data-v-898b2cc4] {
                width: 24px;
                height: 24px
            }

            .privacy-info-container .privacy-wrapper .main .content .item .item-title[data-v-898b2cc4] {
                font-size: 18px;
                line-height: 24px;
                margin: 20px 0 8px
            }

            .privacy-info-container .privacy-wrapper .main .content .item .item-desc[data-v-898b2cc4] {
                font-size: 14px;
                line-height: 22px
            }
        }

        @media screen and (max-width: 768px) {
            .privacy-title[data-v-898b2cc4] {
                text-align: left
            }

            .privacy-title .subtitle[data-v-898b2cc4] {
                display: block
            }

            .content[data-v-898b2cc4] {
                flex-direction: column;
                align-items: center;
                margin-top: 3rem
            }

            .content .item[data-v-898b2cc4] {
                margin-right: 0 !important
            }

            .content .item[data-v-898b2cc4]:not(:last-child) {
                margin-bottom: 24px !important
            }
        }

        .achievement-container[data-v-7043bfa0] {
            background: linear-gradient(180deg, #e3f2fd 0%, transparent 42%),
                linear-gradient(0deg, #ffffff 0%, transparent 45%),
                linear-gradient(85deg, #b388ff 35%, #ff8a80 65%)
        }

        .achievement-container .achievement-wrapper[data-v-7043bfa0] {
            padding: 128px 0 102px;
            color: #000;
            text-align: center
        }

        .achievement-container .title[data-v-7043bfa0] {
            margin-bottom: 24px
        }

        .achievement-container .index-title[data-v-7043bfa0] {
            font-family: inter, "Noto Sans", "Segoe UI", Avenir, Helvetica, Arial, sans-serif
        }

        .achievement-container .index-subtitle[data-v-7043bfa0] {
            font-family: Inter, "Noto Sans", "Segoe UI", Avenir, Helvetica, Arial, sans-serif;
            font-size: 24px;
            font-weight: 500;
            line-height: 32px;
            text-align: center
        }

        .achievement-container .show-box[data-v-7043bfa0] {
            height: 438px;
            display: flex;
            justify-content: center;
            margin: 64px auto
        }

        .achievement-container .show-box .banner-box[data-v-7043bfa0] {
            width: 728px;
            margin-right: 32px;
            position: relative;
            text-align: left
        }

        .achievement-container .show-box .banner-box .banner-item[data-v-7043bfa0] {
            display: flex;
            height: 100%;
            flex-direction: column;
            justify-content: flex-end;
            box-sizing: border-box;
            background-size: 100%;
            background-repeat: no-repeat;
            border-radius: 24px
        }

        .achievement-container .show-box .banner-box .banner-title[data-v-7043bfa0] {
            color: #fff;
            font-size: 24px;
            font-weight: 700;
            line-height: 32px;
            position: absolute;
            bottom: 66px;
            padding: 0 32px
        }

        .achievement-container .show-box .banner-box .banner-link[data-v-7043bfa0] {
            color: #1e5fc7;
            font-size: 18px;
            font-weight: 500;
            line-height: 26px;
            position: absolute;
            bottom: 32px;
            left: 32px
        }

        .achievement-container .show-box .banner-box .banner-link[data-v-7043bfa0]:after {
            content: "";
            background: url(../img/arrow-blue.10b328d.svg) no-repeat;
            width: 16px;
            height: 16px;
            position: absolute;
            margin-top: 6px;
            margin-left: 4px
        }

        .achievement-container .show-box .honor-box[data-v-7043bfa0] {
            flex: 1;
            max-width: 100%;
            border-radius: 24px;
            border: 1px solid #fff;
            background: hsla(0, 0%, 100%, .4);
            display: flex;
            flex-wrap: wrap;
            padding: 26px 21px;
            box-sizing: border-box;
            cursor: default;
            justify-content: center;
        }

        .achievement-container .show-box .honor-box .achievement-item[data-v-7043bfa0] {
            text-align: center;
            flex-basis: 33%
        }

        .achievement-container .show-box .honor-box .achievement-item .achievement-title[data-v-7043bfa0] {
            margin-top: 16px;
            font-size: 16px;
            font-weight: 700;
            line-height: 24px
        }

        .achievement-container .show-box .honor-box .achievement-item .achievement-desc[data-v-7043bfa0] {
            font-size: 14px;
            font-weight: 500;
            line-height: 22px;
            color: rgba(0, 0, 0, .7)
        }

        .achievement-container .quote[data-v-7043bfa0] {
            text-align: center;
            font-size: 28px;
            font-weight: 700;
            line-height: 36px;
            padding: 0 6%
        }

        .achievement-container .user-box[data-v-7043bfa0] {
            display: flex;
            align-items: center;
            justify-content: center;
            margin-top: 24px;
            text-align: center;
            height: 58px
        }

        .achievement-container .user-box img[data-v-7043bfa0] {
            margin-right: 16px;
            width: 48px;
            height: 48px
        }

        .achievement-container .user-box .user-name[data-v-7043bfa0] {
            font-size: 24px;
            font-weight: 700;
            line-height: 26px
        }

        .achievement-container .user-box .user-desc[data-v-7043bfa0] {
            font-size: 18px;
            font-weight: 500;
            line-height: 32px
        }

        .swipe-controls .arrow[data-v-7043bfa0] {
            width: 32px;
            height: 32px;
            position: absolute;
            cursor: pointer;
            bottom: 50%
        }

        .swipe-controls .arrow img[data-v-7043bfa0] {
            fill: hsla(0, 0%, 100%, .4)
        }

        .swipe-controls .arrow.left[data-v-7043bfa0] {
            left: 32px
        }

        .swipe-controls .arrow.right[data-v-7043bfa0] {
            right: 32px
        }

        @media screen and (max-width: 1366px) {
            .achievement-container .achievement-wrapper[data-v-7043bfa0] {
                padding: 84px 0 88px
            }

            .achievement-container .show-box[data-v-7043bfa0] {
                margin: 40px auto
            }

            .achievement-container .show-box .banner-box .banner-link[data-v-7043bfa0],
            .achievement-container .show-box .banner-box .banner-title[data-v-7043bfa0] {
                font-size: 20px;
                line-height: 28px
            }

            .achievement-container .quote[data-v-7043bfa0] {
                font-size: 24px;
                line-height: 28px;
                font-weight: 600
            }
        }

        @media screen and (max-width: 1190px) {
            .achievement-container .show-box[data-v-7043bfa0] {
                flex-direction: column;
                align-items: center;
                height: 100%;
                margin: 48px auto 24px
            }

            .achievement-container .show-box .banner-box[data-v-7043bfa0] {
                margin-right: 0
            }

            .achievement-container .show-box .honor-box[data-v-7043bfa0] {
                max-width: 728px;
                margin: 48px 0;
                padding: 26px 130px
            }

            .achievement-container .show-box .honor-box .achievement-item[data-v-7043bfa0] {
                flex-basis: 33.33%;
                margin: 16px auto
            }
        }

        @media screen and (max-width: 780px) {
            .achievement-container .index-subtitle[data-v-7043bfa0] {
                font-family: Inter, "Noto Sans", "Segoe UI", Avenir, Helvetica, Arial, sans-serif;
                font-size: 16px;
                font-weight: 500;
                line-height: 24px;
                text-align: left
            }

            .achievement-container .achievement-wrapper[data-v-7043bfa0] {
                padding: 64px 0 32px
            }

            .achievement-container .show-box[data-v-7043bfa0] {
                margin: 24px auto
            }

            .achievement-container .show-box .banner-box[data-v-7043bfa0] {
                width: 100%;
                min-width: 345px;
                margin-right: 0;
                margin-bottom: 24px
            }

            .achievement-container .show-box .banner-box .banner-item[data-v-7043bfa0] {
                padding: 0;
                border-radius: 16px
            }

            .achievement-container .show-box .banner-box .banner-link[data-v-7043bfa0],
            .achievement-container .show-box .banner-box .banner-title[data-v-7043bfa0] {
                font-size: 13px;
                line-height: 22px
            }

            .achievement-container .show-box .banner-box .banner-title[data-v-7043bfa0] {
                bottom: 40px;
                padding: 0 24px
            }

            .achievement-container .show-box .banner-box .banner-link[data-v-7043bfa0] {
                bottom: 12px;
                left: 24px
            }

            .achievement-container .show-box .banner-box .banner-link[data-v-7043bfa0]:after {
                margin-top: 3px;
                margin-left: 0
            }

            .achievement-container .show-box .banner-box .swipe-controls .arrow[data-v-7043bfa0] {
                width: 24px;
                height: 24px
            }

            .achievement-container .show-box .banner-box .swipe-controls .arrow img[data-v-7043bfa0] {
                fill: hsla(0, 0%, 100%, .4)
            }

            .achievement-container .show-box .banner-box .swipe-controls .arrow.left[data-v-7043bfa0] {
                left: 24px
            }

            .achievement-container .show-box .banner-box .swipe-controls .arrow.right[data-v-7043bfa0] {
                right: 24px
            }

            .achievement-container .show-box .honor-box[data-v-7043bfa0] {
                margin: 0;
                border-radius: 16px;
                padding: 24px 16px;
                grid-gap: 16px 8px;
                gap: 16px 8px
            }

            .achievement-container .show-box .honor-box .achievement-item .achievement-title[data-v-7043bfa0] {
                font-size: 14px;
                line-height: 22px
            }

            .achievement-container .show-box .honor-box .achievement-item .achievement-desc[data-v-7043bfa0] {
                font-size: 12px;
                line-height: 20px
            }

            .achievement-container .container[data-v-7043bfa0] {
                padding: 0 6%;
                text-align: left;
                box-sizing: border-box;
                width: 100%
            }

            .achievement-container .quote[data-v-7043bfa0] {
                font-size: 16px;
                line-height: 24px
            }

            .achievement-container .user-box[data-v-7043bfa0] {
                margin-top: 16px
            }

            .achievement-container .user-box .user-desc[data-v-7043bfa0],
            .achievement-container .user-box .user-name[data-v-7043bfa0] {
                font-size: 14px;
                line-height: 22px
            }

            .achievement-container .user-box img[data-v-7043bfa0] {
                width: 32px;
                height: 32px
            }

            .achievement-container .avatar[data-v-7043bfa0] {
                margin-right: 18px
            }
        }

        .user-evaluation-wrapper[data-v-49afb7a7] {
            background-color: #fff;
            text-align: center;
            padding: 128px 0
        }

        .index-title[data-v-49afb7a7] {
            font-family: inter, "Noto Sans", "Segoe UI", Avenir, Helvetica, Arial, sans-serif
        }

        .evaluation-title[data-v-49afb7a7] {
            padding: 0 128px
        }

        .evaluation-title .index-subtitle-evaluation[data-v-49afb7a7] {
            font-family: inter, "Noto Sans", "Segoe UI", Avenir, Helvetica, Arial, sans-serif;
            font-size: 24px;
            font-weight: 500;
            line-height: 32px;
            text-align: center
        }

        .evaluation-desc[data-v-49afb7a7] {
            margin: 1rem auto 0
        }

        .evaluation-main[data-v-49afb7a7] {
            width: 100%;
            display: flex;
            position: relative
        }

        .evaluation-main:hover .carousel-arrow .arrow-btn[data-v-49afb7a7] {
            opacity: 1;
            transition-duration: .5s;
            transform: scale(1);
            transition: transform .5s ease-in, opacity .7s cubic-bezier(.15, 0, .2, 1) .1s
        }

        .carousel-arrow .left[data-v-49afb7a7] {
            left: 128px;
            transform: rotateX(180deg)
        }

        .carousel-arrow .right[data-v-49afb7a7] {
            right: 128px
        }

        .carousel-arrow .left.disabled[data-v-49afb7a7],
        .carousel-arrow .right.disabled[data-v-49afb7a7] {
            display: none;
            pointer-events: none
        }

        .carousel-arrow .arrow-btn[data-v-49afb7a7] {
            position: absolute;
            top: 45%;
            width: 64px;
            height: 64px;
            cursor: pointer;
            opacity: 0;
            transform: scale(.8);
            transition: transform .5s ease-in, opacity .7s cubic-bezier(.15, 0, .2, 1) .1s
        }

        .carousel-arrow .arrow-btn .arrow-left[data-v-49afb7a7],
        .carousel-arrow .arrow-btn .arrow-right[data-v-49afb7a7] {
            opacity: .8
        }

        .carousel-arrow .arrow-btn .arrow-left[data-v-49afb7a7] :active,
        .carousel-arrow .arrow-btn .arrow-left[data-v-49afb7a7]:hover,
        .carousel-arrow .arrow-btn .arrow-right[data-v-49afb7a7] :active,
        .carousel-arrow .arrow-btn .arrow-right[data-v-49afb7a7]:hover {
            opacity: 1
        }

        .evaluation-content-wrapper[data-v-49afb7a7] {
            width: 100%;
            overflow-x: scroll;
            scrollbar-width: none
        }

        .evaluation-content-wrapper[data-v-49afb7a7]::-webkit-scrollbar {
            display: none
        }

        .evaluation-list[data-v-49afb7a7] {
            display: flex;
            transform: translateX(128px);
            padding: 48px 0;
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none
        }

        .evaluation-list .evaluation-item[data-v-49afb7a7] {
            width: 352px;
            border-radius: 24px;
            box-shadow: 0 4px 48px 0 hsla(0, 0%, 69%, .25)
        }

        .evaluation-list .evaluation-item[data-v-49afb7a7]:not(:last-child) {
            margin-right: 32px
        }

        .evaluation-list .evaluation-item .info[data-v-49afb7a7] {
            width: 352px;
            height: 100%
        }

        .evaluation-list .evaluation-item .info[data-v-49afb7a7]:last-child {
            padding-right: 128px
        }

        .evaluation-list .evaluation-item .evaluation-content[data-v-49afb7a7] {
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            text-align: left;
            padding: 32px;
            box-sizing: border-box
        }

        .evaluation-list .evaluation-item .evaluation-name[data-v-49afb7a7] {
            font-size: 18px;
            font-weight: 500;
            line-height: 26px;
            margin-bottom: 7px
        }

        .evaluation-list .evaluation-item .user-role[data-v-49afb7a7] {
            font-size: 20px;
            font-weight: 700;
            line-height: 32px
        }

        .evaluation-list .evaluation-item .user-img[data-v-49afb7a7] {
            display: block;
            width: 48px;
            height: 48px;
            margin-bottom: 32px
        }

        .evaluation-list .evaluation-item .user-story[data-v-49afb7a7] {
            font-size: 18px;
            font-weight: 500;
            line-height: 26px;
            margin-bottom: 16px
        }

        .evaluation-controls[data-v-49afb7a7] {
            display: flex;
            justify-content: center
        }

        .evaluation-controls .control-left[data-v-49afb7a7],
        .evaluation-controls .control-right[data-v-49afb7a7] {
            width: 32px;
            height: 32px;
            cursor: pointer
        }

        .evaluation-controls .control-left[data-v-49afb7a7] {
            margin-right: 32px
        }

        @media screen and (max-width: 1366px) {
            .user-evaluation-wrapper[data-v-49afb7a7] {
                padding: 84px 0
            }

            .evaluation-list[data-v-49afb7a7] {
                padding: 40px 0;
                transform: translateX(24px)
            }

            .evaluation-list .evaluation-item[data-v-49afb7a7] {
                box-shadow: 0 4px 36px 0 hsla(0, 0%, 69%, .25)
            }

            .evaluation-list .evaluation-item .user-story[data-v-49afb7a7] {
                font-size: 18px;
                line-height: 26px
            }

            .evaluation-list .evaluation-item .user-img[data-v-49afb7a7] {
                margin-bottom: 24px
            }

            .evaluation-list .evaluation-item .evaluation-name[data-v-49afb7a7] {
                font-size: 16px;
                line-height: 24px;
                margin-bottom: 0
            }

            .evaluation-list .evaluation-item .user-role[data-v-49afb7a7] {
                font-size: 20px
            }
        }

        @media screen and (max-width: 1024px) {
            .evaluation-title[data-v-49afb7a7] {
                padding: 0 24px
            }

            .user-evaluation-wrapper[data-v-49afb7a7] {
                padding: 85px 0 41px
            }

            .carousel-arrow[data-v-49afb7a7] {
                display: none
            }

            .evaluation-list[data-v-49afb7a7] {
                transform: translateX(24px);
                padding: 48px 0
            }

            .evaluation-list .evaluation-item[data-v-49afb7a7] {
                border-radius: 16px;
                box-shadow: 0 4px 48px 0 hsla(0, 0%, 69%, .25)
            }

            .evaluation-list .evaluation-item .info[data-v-49afb7a7] {
                width: 352px
            }

            .evaluation-list .evaluation-item .info[data-v-49afb7a7]:last-child {
                padding-right: 24px
            }

            .evaluation-list .evaluation-item .evaluation-content[data-v-49afb7a7] {
                width: 352px;
                padding: 44px 32px 20px
            }

            .evaluation-list .evaluation-item .user-img[data-v-49afb7a7] {
                width: 48px;
                height: 48px;
                margin-bottom: 24px
            }

            .evaluation-list .evaluation-item .evaluation-name[data-v-49afb7a7],
            .evaluation-list .evaluation-item .user-role[data-v-49afb7a7] {
                font-size: 14px;
                line-height: 22px
            }

            .evaluation-list .evaluation-item .evaluation-name[data-v-49afb7a7] {
                margin-bottom: 4px
            }

            .evaluation-list .evaluation-item .user-story[data-v-49afb7a7] {
                font-size: 18px;
                font-weight: 500;
                line-height: 26px;
                text-align: left
            }

            .evaluation-container[data-v-49afb7a7] {
                text-align: center;
                box-sizing: border-box;
                width: 100%
            }

            .evaluation-controls .control-left[data-v-49afb7a7],
            .evaluation-controls .control-right[data-v-49afb7a7],
            .evaluation-controls img[data-v-49afb7a7] {
                width: 24px;
                height: 24px
            }

            .evaluation-controls .control-left[data-v-49afb7a7] {
                margin-right: 24px
            }
        }

        @media screen and (max-width: 780px) {
            .evaluation-container .evaluation-title[data-v-49afb7a7] {
                text-align: left
            }

            .evaluation-container .evaluation-title p[data-v-49afb7a7] {
                color: #000;
                color: var(--Text-text-black, #000);
                font-family: Inter;
                font-size: 16px;
                font-style: normal;
                font-weight: 500;
                line-height: 24px
            }

            .evaluation-container .evaluation-title .index-subtitle-evaluation[data-v-49afb7a7] {
                text-align: left
            }
        }

        .community-wrapper[data-v-6de6ef9f] {
            padding: 128px 0;
            text-align: center
        }

        .community-wrapper .index-title[data-v-6de6ef9f] {
            font-family: inter, "Noto Sans", "Segoe UI", Avenir, Helvetica, Arial, sans-serif
        }

        .community-wrapper .main[data-v-6de6ef9f] {
            display: flex;
            justify-content: center;
            margin-top: 64px;
            width: 100%
        }

        .community-wrapper .main .not-first-community-item[data-v-6de6ef9f] {
            display: flex
        }

        .community-wrapper .main .community-item[data-v-6de6ef9f] {
            overflow: auto;
            cursor: default;
        }

        .community-wrapper .main .community-item[data-v-6de6ef9f]:not(:last-child) {
            margin-right: 32px
        }

        .community-wrapper .main .community-item .left-item-box[data-v-6de6ef9f] {
            display: flex
        }

        .community-wrapper .main .community-item .more-icon[data-v-6de6ef9f] {
            margin-left: auto
        }

        .community-wrapper .main .community-item .img-theme[data-v-6de6ef9f],
        .community-wrapper .main .community-item .link-theme[data-v-6de6ef9f] {
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            border-radius: 24px;
            text-align: left;
            box-sizing: border-box
        }

        .community-wrapper .main .community-item .img-theme .image-theme-title[data-v-6de6ef9f],
        .community-wrapper .main .community-item .link-theme .image-theme-title[data-v-6de6ef9f] {
            display: flex;
            line-height: 36px
        }

        .community-wrapper .main .community-item .img-theme .image-theme-title .ai-icon[data-v-6de6ef9f],
        .community-wrapper .main .community-item .link-theme .image-theme-title .ai-icon[data-v-6de6ef9f] {
            margin-right: 8px
        }

        .community-wrapper .main .community-item .img-theme[data-v-6de6ef9f] {
            padding: 32px 32px 18px
        }

        .community-wrapper .main .community-item .item-name[data-v-6de6ef9f] {
            font-size: 28px;
            font-weight: 700;
            line-height: 36px
        }

        .community-wrapper .main .community-item .item-desc[data-v-6de6ef9f] {
            font-size: 16px;
            font-weight: 500;
            line-height: 24px;
            margin-top: 1rem;
            color: rgba(0, 0, 0, .7)
        }

        .community-wrapper .main .community-item .img-theme[data-v-6de6ef9f] {
            color: #fff;
            background-size: cover;
            background-position: 50%;
            background-repeat: no-repeat
        }

        .community-wrapper .main .community-item .img-theme .learn-more[data-v-6de6ef9f] {
            display: flex;
            justify-content: space-between;
            align-items: center;
            font-size: 16px;
            line-height: 24px;
            padding: 18px;
            cursor: pointer;
            color: #fff
        }

        .community-wrapper .main .community-item .img-theme .learn-more .more-icon[data-v-6de6ef9f] {
            width: 16px;
            height: 16px
        }

        .community-wrapper .main .community-item .whatsnew[data-v-6de6ef9f] {
            width: 528px;
            background-image: url(../img/ai-what-is-new-in-wps-office.aba634a.png)
        }

        .community-wrapper .main .community-item .whatsnew .bottom-items[data-v-6de6ef9f]:not(:last-child) {
            border-bottom: 1px solid hsla(0, 0%, 100%, .12)
        }

        .community-wrapper .main .community-item .whatsnew .bottom-items .left-item-box p[data-v-6de6ef9f] {
            color: #fff
        }

        .community-wrapper .main .community-item .academy[data-v-6de6ef9f] {
            width: 260px;
            background-image: url(../img/wps-academy.0bad756.png)
        }

        .community-wrapper .main .community-item .link-theme[data-v-6de6ef9f] {
            width: 260px;
            padding: 32px 32px 18px;
            border: 1px solid rgba(13, 13, 13, .12);
            background: hsla(0, 0%, 100%, .2)
        }

        .community-wrapper .main .community-item .bottom-items[data-v-6de6ef9f] {
            display: flex;
            position: relative;
            padding: 18px 0;
            cursor: pointer
        }

        .community-wrapper .main .community-item .bottom-items .item-tips[data-v-6de6ef9f] {
            display: flex
        }

        .community-wrapper .main .community-item .bottom-items p[data-v-6de6ef9f] {
            color: #000;
            font-size: 16px;
            font-weight: 500;
            line-height: 24px
        }

        .community-wrapper .main .community-item .bottom-items img[data-v-6de6ef9f] {
            margin-right: 12px
        }

        .community-wrapper .main .community-item .bottom-items[data-v-6de6ef9f]:not(:last-child) {
            border-bottom: 1px solid rgba(13, 13, 13, .12)
        }

        @media screen and (max-width: 1366px) {
            .community-wrapper[data-v-6de6ef9f] {
                padding: 84px 0
            }

            .community-wrapper .main .community-item .item-name[data-v-6de6ef9f] {
                font-size: 24px;
                line-height: 32px
            }

            .community-wrapper .main .community-item .item-desc[data-v-6de6ef9f] {
                line-height: 24px
            }

            .community-wrapper .main .community-item .bottom-items[data-v-6de6ef9f] {
                padding: 18px 0
            }

            .community-wrapper .main .community-item .bottom-items p[data-v-6de6ef9f] {
                font-size: 16px;
                line-height: 22px
            }

            .community-wrapper .main .community-item .bottom-items[data-v-6de6ef9f]:after {
                top: 20px
            }
        }

        @media screen and (max-width: 1260px) {
            .community-wrapper[data-v-6de6ef9f] {
                padding: 64px 24px 40px;
                text-align: left
            }

            .community-wrapper .main[data-v-6de6ef9f] {
                flex-direction: column;
                margin-top: 64px
            }

            .community-wrapper .main .community-item[data-v-6de6ef9f] {
                width: 100%;
                margin-right: 0;
                margin-bottom: 24px;
                height: 250px
            }

            .community-wrapper .main .community-item .img-theme[data-v-6de6ef9f],
            .community-wrapper .main .community-item .link-theme[data-v-6de6ef9f] {
                width: 100%;
                border-radius: 16px;
                padding: 24px
            }

            .community-wrapper .main .community-item .item-name[data-v-6de6ef9f] {
                font-size: 18px;
                line-height: 26px
            }

            .community-wrapper .main .community-item .item-desc[data-v-6de6ef9f] {
                line-height: 22px
            }

            .community-wrapper .main .community-item .img-theme .learn-more[data-v-6de6ef9f] {
                display: flex;
                justify-content: space-between;
                font-size: 14px;
                line-height: 24px;
                padding-bottom: 24px;
                cursor: pointer
            }

            .community-wrapper .main .community-item .img-theme .learn-more img[data-v-6de6ef9f] {
                width: 24px;
                height: 24px
            }






            .community-wrapper .main .community-item .img-theme[data-v-6de6ef9f],
            .community-wrapper .main .community-item .link-theme[data-v-6de6ef9f] {
                padding-bottom: 0
            }

            .community-wrapper .main .community-item .bottom-items[data-v-6de6ef9f] {
                padding: 16px 0
            }

            .community-wrapper .main .community-item .bottom-items p[data-v-6de6ef9f] {
                font-size: 14px;
                line-height: 22px
            }

            .community-wrapper .main .community-item .bottom-items[data-v-6de6ef9f]:after {
                top: 20px
            }

            .container[data-v-6de6ef9f] {
                text-align: center;
                box-sizing: border-box;
                width: 100%
            }
        }

        @media screen and (max-width: 780px) {
            .community-wrapper .main[data-v-6de6ef9f] {
                margin-top: 48px
            }

            .community-wrapper .main .community-item[data-v-6de6ef9f] {
                height: 250px
            }

            .community-wrapper .main .community-item .item-desc[data-v-6de6ef9f] {
                font-size: 14px;
                margin-top: .25rem
            }

            .community-wrapper .main .not-first-community-item[data-v-6de6ef9f] {
                flex-direction: column
            }

            .community-wrapper .main .not-first-community-item .community-item[data-v-6de6ef9f] {
                height: 226px
            }

            .community-wrapper .main .not-first-community-item .community-item[data-v-6de6ef9f]:last-of-type {
                height: auto;
                overflow: hidden
            }

            .index-title[data-v-6de6ef9f] {
                text-align: left
            }
        }

        .footer_download-wrapper[data-v-ccea76f8] {
            padding: 64px 0 96px;
            text-align: center;
            background: url(../img/footer_download_bg.ff3ac1a.png) no-repeat;
            background-size: cover;
            background-position: 50%
        }

        .index-title[data-v-ccea76f8] {
            font-family: inter, "Noto Sans", "Segoe UI", Avenir, Helvetica, Arial, sans-serif
        }

        .img-box .logo[data-v-ccea76f8] {
            width: 64px;
            height: 64px
        }

        .title[data-v-ccea76f8] {
            margin: 32px auto;
            line-height: 60px;
            background: linear-gradient(90deg, #000, #3661d8);
            background-clip: text;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent
        }

        .download-btn[data-v-ccea76f8] {
            width: 360px
        }

        @media screen and (max-width: 992px) {
            .footer_download-wrapper[data-v-ccea76f8] {
                padding: 72px 0 64px
            }

            .img-box .logo[data-v-ccea76f8] {
                width: 48px;
                height: 48px
            }

            .title[data-v-ccea76f8] {
                font-size: 28px;
                line-height: 36px;
                margin: 24px auto
            }

            .download-btn[data-v-ccea76f8] {
                width: 253px
            }
        }

        .side-menu-wrapper[data-v-3123341c] {
            position: fixed;
            z-index: 190;
            right: 30px
        }

        .side-menu-wrapper .munu-item[data-v-3123341c] {
            display: flex;
            align-items: center;
            cursor: pointer;
            margin: 13px 0;
            justify-content: flex-end;
            color: #fff
        }

        .side-menu-wrapper .munu-item:hover .desc[data-v-3123341c] {
            display: block
        }

        .side-menu-wrapper .munu-item .desc[data-v-3123341c] {
            display: none;
            height: 29px;
            padding: 0 11px;
            box-sizing: border-box;
            background: #333;
            position: relative;
            margin-right: 12px;
            border-radius: 3px;
            line-height: 29px;
            font-size: 12px
        }

        .side-menu-wrapper .munu-item .desc[data-v-3123341c]:hover {
            display: none
        }

        .side-menu-wrapper .munu-item .desc[data-v-3123341c]:after {
            content: "";
            position: absolute;
            width: 0;
            height: 0;
            border: 6px solid transparent;
            border-left-color: #333;
            top: 50%;
            right: -12px;
            transform: translateY(-50%)
        }

        .side-menu-wrapper .munu-item .package[data-v-3123341c] {
            position: absolute;
            height: 82px;
            right: 42px;
            top: -24px;
            width: -webkit-max-content;
            width: -moz-max-content;
            width: max-content;
            padding: 0 11px;
            box-sizing: border-box;
            background: #333;
            margin-right: 12px;
            border-radius: 3px;
            line-height: 29px;
            font-size: 12px
        }

        .side-menu-wrapper .munu-item .package[data-v-3123341c]:after {
            content: "";
            position: absolute;
            width: 0;
            height: 0;
            border: 6px solid transparent;
            border-left-color: #333;
            top: 50%;
            right: -12px;
            transform: translateY(-50%)
        }

        .side-menu-wrapper .munu-item .package .package-item[data-v-3123341c] {
            display: flex;
            height: 42px;
            align-items: center;
            border-bottom: 1px solid hsla(0, 0%, 100%, .15)
        }

        .side-menu-wrapper .munu-item .package .package-item[data-v-3123341c]:active,
        .side-menu-wrapper .munu-item .package .package-item[data-v-3123341c]:last-child {
            border-bottom: none
        }

        .side-menu-wrapper .icon-box[data-v-3123341c] {
            width: 42px;
            height: 42px;
            background: #fff;
            box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .1);
            position: relative;
            border-radius: 50%
        }

        .side-menu-wrapper .icon-box .icon[data-v-3123341c] {
            width: 25px;
            height: 25px;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%)
        }

        .side-menu-wrapper .icon-box .package[data-v-3123341c] {
            position: absolute;
            height: 82px;
            right: 42px;
            top: -24px;
            width: -webkit-max-content;
            width: -moz-max-content;
            width: max-content
        }

        .side-menu-wrapper .icon-box .package .package-item[data-v-3123341c] {
            display: flex;
            height: 42px;
            align-items: center;
            border-bottom: 1px solid hsla(0, 0%, 100%, .15)
        }

        .side-menu-wrapper .icon-box .package .package-item[data-v-3123341c]:active,
        .side-menu-wrapper .icon-box .package .package-item[data-v-3123341c]:last-child {
            border-bottom: none
        }

        @media screen and (max-width: 992px) {
            .side-menu-wrapper[data-v-3123341c] {
                visibility: hidden
            }
        }

        .float-download-a[data-v-22be6f2c] {
            position: fixed;
            bottom: 0;
            left: 50%;
            z-index: 8;
            transform: scale(0) translateX(-50%);
            transform-origin: left bottom;
            transition: all .4s linear
        }

        .float-download-a .download-container[data-v-22be6f2c] {
            position: relative;
            width: 620px;
            height: 72px;
            padding: 12px 32px 0
        }

        .float-download-a .download-container .bg-layer[data-v-22be6f2c] {
            position: absolute;
            width: 64px;
            height: 64px;
            top: 0;
            left: 50%;
            transform-style: preserve-3d;
            transform: translateX(-50%)
        }

        .float-download-a .download-container .bg-layer[data-v-22be6f2c]:after {
            content: "";
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
            border-radius: 16px;
            background: linear-gradient(136deg, rgba(230, 232, 255, .8) 15.59%, rgba(195, 219, 255, .4) 89.56%);
            box-shadow: inset 0 0 6px 0 hsla(0, 0%, 100%, .1019607843);
            z-index: 1;
            -webkit-backdrop-filter: blur(7.5px);
            backdrop-filter: blur(7.5px)
        }

        .float-download-a .download-container .download-content[data-v-22be6f2c] {
            position: relative;
            z-index: 1;
            display: flex;
            align-items: center;
            justify-content: space-between
        }

        .float-download-a .download-container .download-content .content-logo[data-v-22be6f2c] {
            opacity: 0;
            transition: all .4s linear .7s
        }

        .float-download-a .download-container .download-content .change-item[data-v-22be6f2c] {
            display: flex;
            align-items: center
        }

        .float-download-a .download-container .download-content .content-text[data-v-22be6f2c] {
            opacity: 0;
            width: 0;
            overflow: hidden;
            color: #000;
            font-size: 19px;
            line-height: 24px;
            font-weight: 500;
            font-family: Inter, "Noto Sans", "Segoe UI", Avenir, Helvetica, Arial, sans-serif;
            margin-left: 20px;
            transition: all .4s linear .7s
        }

        .float-download-a .download-container .download-content .content-button[data-v-22be6f2c] {
            margin-left: 20px;
            opacity: 0;
            transition: all .4s linear .7s
        }

        .float-download-a .download-container .download-content .content-button a[data-v-22be6f2c] {
            width: 160px;
            height: 48px;
            background-size: 100% 96px;
            transition: all .15s linear;
            background: rgba(246, 44, 81, .8) linear-gradient(90deg, #45c5ff, #2567ff 59.17%, #894ef8 115.22%) linear-gradient(90deg, #32acf3 -.3%, #3265f3) linear-gradient(107deg, #ff5959 -19.77%, #9069ff 78.71%) no-repeat 0 -48px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 16px;
            line-height: 1;
            font-weight: 700;
            color: #fff;
            border-radius: 8px;
            text-decoration: none;
            border: none
        }

        .float-download-a .download-container .download-content .content-button a[data-v-22be6f2c]:hover {
            background: linear-gradient(90deg, #73d3ff, #3e78ff 59.17%, #9861ff 115.22%) linear-gradient(90deg, #45c5ff, #2567ff 59.17%, #894ef8 115.22%) linear-gradient(90deg, #32acf3 -.3%, #3265f3) linear-gradient(107deg, #ff5959 -19.77%, #9069ff 78.71%) 0 48px
        }

        .float-download-a .download-container .download-content .close-download[data-v-22be6f2c] {
            opacity: 0;
            width: 12px;
            height: 12px;
            background-image: url(../img/icon_close.d593af5.svg);
            background-size: 100% auto;
            background-repeat: no-repeat;
            background-position: 50%;
            position: absolute;
            top: -5px;
            right: -18px;
            transform: translateX(100%);
            cursor: pointer;
            transition: all .3s linear .7s
        }

        .float-download-a.show[data-v-22be6f2c] {
            bottom: 0;
            transform: scale(1) translateX(-50%);
            transition: all .4s linear
        }

        .float-download-a.show .download-container .bg-layer[data-v-22be6f2c] {
            width: 700px;
            height: 72px;
            transition: all .4s linear .3s
        }

        .float-download-a.show .download-container .content-logo[data-v-22be6f2c] {
            opacity: 1
        }

        .float-download-a.show .download-container .content-text[data-v-22be6f2c] {
            opacity: 1;
            width: 361px
        }

        .float-download-a.show .download-container .close-download[data-v-22be6f2c],
        .float-download-a.show .download-container .content-button[data-v-22be6f2c] {
            opacity: 1
        }

        .float-download-a.leave[data-v-22be6f2c] {
            transform: scale(0) translateX(-50%);
            transition: transform .4s linear .7s
        }

        .float-download-a.leave .download-container .close-download[data-v-22be6f2c],
        .float-download-a.leave .download-container .content-button[data-v-22be6f2c],
        .float-download-a.leave .download-container .content-logo[data-v-22be6f2c],
        .float-download-a.leave .download-container .content-text[data-v-22be6f2c] {
            opacity: 0;
            transition: opacity .3s linear
        }

        .float-download-a.leave .download-container .bg-layer[data-v-22be6f2c] {
            width: 64px;
            height: 64px;
            transition: all .4s linear .3s
        }

        @media(max-width: 768px) {
            .float-download-a[data-v-22be6f2c] {
                display: none
            }
        }

        .activity-container[data-v-34c2947e] {
            position: fixed;
            right: 30px;
            bottom: 104px;
            z-index: 200;
            cursor: pointer
        }

        .activity-container .activity[data-v-34c2947e] {
            display: inline-block;
            width: 360px;
            height: 180px;
            border-radius: 6px;
            overflow: hidden
        }

        .activity-container .activity .img[data-v-34c2947e] {
            width: 100%;
            height: auto;
            vertical-align: bottom
        }

        .activity-container .activity .img.img-pc[data-v-34c2947e] {
            display: inline-block
        }

        .activity-container .activity .img.img-mobile[data-v-34c2947e] {
            display: none
        }

        .activity-container .activity .close[data-v-34c2947e] {
            position: absolute;
            right: 16px;
            top: 16px;
            width: 24px;
            height: 24px;
            background: rgba(0, 0, 0, .3);
            border-radius: 3px;
            text-align: center;
            line-height: 24px;
            cursor: pointer
        }

        .activity-container .activity .close[data-v-34c2947e]:hover {
            background: rgba(0, 0, 0, .5)
        }

        .activity-container .activity .close[data-v-34c2947e]:active {
            background: rgba(0, 0, 0, .7)
        }

        .activity-container .icon-wrapper[data-v-34c2947e] {
            position: absolute;
            right: 0;
            bottom: 0;
            width: 42px;
            height: 42px;
            line-height: 42px;
            background: #fff;
            text-align: center;
            box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .1);
            border-radius: 50%;
            z-index: -1
        }

        .activity-container .icon-wrapper:hover .hover-text[data-v-34c2947e] {
            display: block
        }

        .activity-container .icon-wrapper .icon[data-v-34c2947e] {
            width: 25px;
            height: 25px;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%)
        }

        .activity-container .icon-wrapper .hover-text[data-v-34c2947e] {
            display: none;
            position: absolute;
            top: 50%;
            right: 52px;
            transform: translate3d(0, -50%, 0);
            color: #fff;
            white-space: nowrap;
            height: 29px;
            padding: 0 11px;
            box-sizing: border-box;
            background: #333;
            border-radius: 3px;
            line-height: 29px;
            font-size: 12px
        }

        .activity-container .icon-wrapper .hover-text[data-v-34c2947e]:after {
            position: absolute;
            top: 50%;
            right: -8px;
            display: table;
            content: "";
            width: 0;
            height: 0;
            border: 4px solid transparent;
            border-left-color: #333;
            transform: translate3d(0, -50%, 0)
        }

        @media screen and (min-width: 540px)and (max-width:992px) {
            .activity-container .icon-wrapper[data-v-34c2947e] {
                display: none
            }
        }

        @media screen and (max-width: 540px) {
            .activity-container[data-v-34c2947e] {
                right: 0;
                bottom: 0;
                left: 0;
                z-index: 100
            }

            .activity-container .activity[data-v-34c2947e] {
                width: 100%;
                height: auto;
                border-radius: 0;
                position: absolute;
                bottom: 0
            }

            .activity-container .activity .img.img-pc[data-v-34c2947e] {
                display: none
            }

            .activity-container .activity .img.img-mobile[data-v-34c2947e] {
                display: inline-block
            }

            .activity-container .activity .close[data-v-34c2947e] {
                right: 6px;
                top: 6px
            }

            .activity-container .icon-wrapper[data-v-34c2947e] {
                display: none
            }
        }

        .move-enter-active[data-v-34c2947e],
        .move-leave-active[data-v-34c2947e] {
            transition: all .3s
        }

        .move-enter[data-v-34c2947e],
        .move-leave-to[data-v-34c2947e] {
            opacity: 0;
            transform: scale(0);
            transform-origin: bottom right
        }

        .footer-wrapper[data-v-48f74310] {
            min-width: 300px;
            padding: 54px 0 70px
        }

        .footer-wrapper.gdprShow[data-v-48f74310] {
            padding-bottom: 172px
        }

        .footer-nav-row[data-v-48f74310] {
            display: flex;
            justify-content: space-between;
            position: relative;
            width: 1200px;
            margin: 0 auto
        }

        .logo-wrapper[data-v-48f74310] {
            box-sizing: border-box;
            flex: 0 0 332px
        }

        .footer-nav-group[data-v-48f74310] {
            flex: 1
        }

        .text[data-v-48f74310] {
            font-size: 13px;
            color: rgba(0, 0, 0, .8);
            margin-bottom: 12px
        }

        .logo-info[data-v-48f74310] {
            font-size: 12px;
            color: rgba(0, 0, 0, .6);
            line-height: 18px
        }

        .address[data-v-48f74310] {
            margin-bottom: 10px
        }

        .footer-heading-4[data-v-48f74310] {
            padding-left: 12px;
            font-size: 14px;
            color: rgba(0, 0, 0, .7);
            margin-bottom: 12px
        }

        .footer-heading-4 h4[data-v-48f74310] {
            font-weight: 700
        }

        .footer-link-box[data-v-48f74310] {
            padding: 12px;
            border-radius: 3px;
            cursor: pointer;
            border-bottom: 1px solid transparent
        }

        .footer-link-box[data-v-48f74310]:active,
        .footer-link-box[data-v-48f74310]:hover {
            background: rgba(64, 72, 115, .05)
        }

        .footer-link-box:active .footer-link[data-v-48f74310],
        .footer-link-box:hover .footer-link[data-v-48f74310] {
            color: rgba(0, 0, 0, .8)
        }

        .footer-link-box .footer-link[data-v-48f74310] {
            font-size: 13px;
            font-weight: 500;
            color: rgba(0, 0, 0, .6)
        }

        .footer-link-box .mobile-icon-arrow[data-v-48f74310] {
            display: none
        }

        .logo-img[data-v-48f74310] {
            width: 91px;
            height: 24px;
            margin-bottom: 16px
        }

        .footer-media[data-v-48f74310] {
            padding-left: 12px;
            margin-top: 22px
        }

        .footer-media .media-img[data-v-48f74310] {
            width: 36px;
            height: 36px;
            cursor: pointer
        }

        .footer-media .media-img[data-v-48f74310]:active,
        .footer-media .media-img[data-v-48f74310]:hover {
            opacity: .8
        }

        .footer-media .media-img[data-v-48f74310]:nth-child(2) {
            margin: 0 20px
        }

        .language-box[data-v-48f74310] {
            width: 1200px;
            margin: 0 auto;
            padding: 0
        }

        .language-btn[data-v-48f74310] {
            display: inline-block;
            background: rgba(0, 0, 0, .1);
            border-radius: 8px;
            font-size: 14px;
            color: rgba(0, 0, 0, .6);
            line-height: 19px;
            padding: 9px 12px;
            box-sizing: border-box;
            position: relative;
            cursor: pointer
        }

        .language-btn:active .arrow[data-v-48f74310],
        .language-btn:active .current-language[data-v-48f74310],
        .language-btn:active .earth-img[data-v-48f74310],
        .language-btn:hover .arrow[data-v-48f74310],
        .language-btn:hover .current-language[data-v-48f74310],
        .language-btn:hover .earth-img[data-v-48f74310] {
            opacity: .6
        }

        .language-btn .earth-img[data-v-48f74310] {
            width: 16px;
            height: 16px;
            margin-right: 8px;
            vertical-align: middle
        }

        .language-btn .arrow[data-v-48f74310] {
            width: 8px;
            height: 5px;
            vertical-align: middle
        }

        .language-btn .arrow.rotate[data-v-48f74310] {
            transform: rotateX(-180deg);
            transition: transform .3s ease-in-out
        }

        .language-btn .lang-switch-wrapper[data-v-48f74310] {
            position: absolute;
            bottom: 49px;
            left: 0;
            background: #fff;
            border-radius: 9px;
            border: 1px solid rgba(0, 0, 0, .15)
        }

        .desc[data-v-48f74310] {
            font-size: 12px;
            color: rgba(0, 0, 0, .6);
            line-height: 17px;
            margin-top: 21px
        }

        .font-text[data-v-48f74310] {
            font-family: "Noto Sans", "Segoe UI", Avenir, Helvetica, Arial, sans-serif;
            font-weight: 600
        }

        @media screen and (min-width: 992px)and (max-width:1200px) {
            .footer-nav-row[data-v-48f74310] {
                width: 992px
            }

            .language-box[data-v-48f74310] {
                box-sizing: border-box;
                width: 992px;
                padding: 37px 20px 0
            }
        }

        @media screen and (max-width: 992px) {
            .logo-wrapper[data-v-48f74310] {
                width: 100%;
                padding: 16px 20px
            }

            .footer-link-wrapper[data-v-48f74310] {
                padding-left: 18px;
                background: #fff
            }

            .footer-link-wrapper.hideList[data-v-48f74310] {
                display: none
            }

            .footer-wrapper.gdprShow[data-v-48f74310] {
                padding-bottom: 302px
            }

            .footer-nav-row[data-v-48f74310] {
                width: 100%;
                display: block;
                position: relative
            }

            .logo-info[data-v-48f74310] {
                font-size: 13px;
                line-height: 18px
            }

            .footer-heading-4[data-v-48f74310] {
                padding-left: 0;
                height: 54px;
                line-height: 54px;
                margin-bottom: 0;
                border-bottom: 1px solid rgba(0, 0, 0, .1)
            }

            .footer-heading-4.follow-us[data-v-48f74310] {
                border-bottom: 1px solid transparent
            }

            .footer-media[data-v-48f74310] {
                padding-left: 0;
                margin-top: 0
            }

            .footer-media .media-img[data-v-48f74310]:nth-child(2) {
                margin: 0 20px
            }

            .footer-link-box[data-v-48f74310] {
                padding: 14px 0;
                border-bottom: 1px solid rgba(0, 0, 0, .1)
            }

            .footer-link-box[data-v-48f74310]:last-child {
                border-bottom: 1px solid transparent
            }

            .footer-link-box .footer-link[data-v-48f74310] {
                font-size: 14px;
                color: rgba(0, 0, 0, .8)
            }

            .footer-link-box .mobile-icon-arrow[data-v-48f74310] {
                display: inline-block;
                float: right;
                position: relative;
                top: 2px
            }

            .logo-img[data-v-48f74310] {
                margin-bottom: 23px
            }

            .language-box[data-v-48f74310] {
                padding: 37px 20px 0
            }

            .footer-nav-group[data-v-48f74310],
            .language-box[data-v-48f74310] {
                box-sizing: border-box;
                width: 100%
            }

            .footer-nav-group[data-v-48f74310] {
                padding: 0 20px;
                position: relative
            }

            .menu-box[data-v-48f74310] {
                display: flex;
                justify-content: space-between;
                align-items: center
            }

            .menu-box .arrow[data-v-48f74310] {
                width: 14px;
                height: 14px;
                background-image: url(../img/arrow-new.f166786.svg);
                background-size: 100%;
                background-repeat: no-repeat;
                transform: rotate(180deg)
            }

            .menu-box .arrow.active[data-v-48f74310] {
                transform: none
            }
        }

        .gdpr-wrapper[data-v-3d0ea1e6] {
            width: 100%;
            padding: 16px 0;
            box-sizing: border-box;
            position: fixed;
            left: 0;
            bottom: 0;
            z-index: 202;
            display: flex;
            justify-content: center;
            background: hsla(0, 0%, 100%, .8);
            box-shadow: 0 -12px 64px 0 rgba(154, 171, 233, .16);
            -webkit-backdrop-filter: blur(20px);
            backdrop-filter: blur(20px)
        }

        .gdpr-wrapper .content-wrapper[data-v-3d0ea1e6] {
            position: relative;
            width: 90%;
            margin: 0 auto;
            display: flex;
            justify-content: center;
            align-items: center
        }

        .gdpr-wrapper .content-wrapper .info[data-v-3d0ea1e6] {
            flex: 1;
            font-size: 14px;
            color: #000;
            line-height: 21px;
            margin-right: 30px;
            font-weight: 400
        }

        .gdpr-wrapper .content-wrapper .info .underline[data-v-3d0ea1e6] {
            font-weight: 600;
            cursor: pointer;
            text-decoration: underline
        }

        .gdpr-wrapper .content-wrapper .btn-bottom[data-v-3d0ea1e6] {
            flex: 0 0 150px;
            padding: 0 16px;
            height: 38px;
            line-height: 38px;
            box-sizing: border-box;
            font-size: 14px;
            color: #fff;
            background: #333;
            border-radius: 8px;
            cursor: pointer;
            margin-right: 12px;
            font-family: "Noto Sans", "Segoe UI", Avenir, Helvetica, Arial, sans-serif
        }

        .gdpr-wrapper .content-wrapper .refuse[data-v-3d0ea1e6] {
            display: flex;
            flex: 0 0 240px;
            align-items: center;
            justify-content: center;
            height: 38px;
            box-sizing: border-box;
            font-size: 14px;
            font-weight: 500;
            color: #000;
            cursor: pointer;
            margin-top: 0;
            text-align: center;
            border-radius: 8px;
            border: 1px solid #333
        }

        .gdpr-wrapper .modal-title[data-v-3d0ea1e6] {
            height: 60px;
            line-height: 60px;
            font-size: 18px;
            color: rgba(0, 0, 0, .8);
            border-bottom: 1px solid rgba(0, 0, 0, .05);
            padding-left: 28px
        }

        .gdpr-wrapper .content[data-v-3d0ea1e6] {
            width: 560px;
            box-sizing: border-box;
            padding: 0 28px 10px
        }

        .gdpr-wrapper .content .item[data-v-3d0ea1e6] {
            border-bottom: 1px solid rgba(0, 0, 0, .05);
            padding: 16px 0 22px
        }

        .gdpr-wrapper .content .item[data-v-3d0ea1e6]:last-child {
            border-bottom: none
        }

        .gdpr-wrapper .content .item .item-title[data-v-3d0ea1e6] {
            margin-bottom: 10px
        }

        .gdpr-wrapper .content .item .item-title .cookie-item[data-v-3d0ea1e6] {
            font-size: 14px;
            color: rgba(0, 0, 0, .8)
        }

        .gdpr-wrapper .content .item .item-title .right-text[data-v-3d0ea1e6] {
            font-size: 12px;
            color: rgba(0, 0, 0, .8);
            float: right
        }

        .gdpr-wrapper .content .item .item-title .right-icon[data-v-3d0ea1e6] {
            float: right;
            width: 32px;
            height: 16px;
            border-radius: 100px;
            cursor: pointer
        }

        .gdpr-wrapper .content .item .item-title .right-icon.on[data-v-3d0ea1e6] {
            background: #333231;
            text-align: right
        }

        .gdpr-wrapper .content .item .item-title .right-icon.off[data-v-3d0ea1e6] {
            background: rgba(0, 0, 0, .15);
            text-align: left
        }

        .gdpr-wrapper .content .item .item-title .right-icon .dot[data-v-3d0ea1e6] {
            display: inline-block;
            width: 12px;
            height: 12px;
            background: #fff;
            border-radius: 50%
        }

        .gdpr-wrapper .content .item .item-desc[data-v-3d0ea1e6] {
            font-size: 12px;
            font-weight: 400;
            color: rgba(0, 0, 0, .6);
            line-height: 17px
        }

        .gdpr-wrapper .button-group[data-v-3d0ea1e6] {
            text-align: right;
            border-top: 1px solid rgba(0, 0, 0, .05);
            padding: 18px 0
        }

        .gdpr-wrapper .button-group .button[data-v-3d0ea1e6] {
            height: 42px;
            line-height: 42px;
            border-radius: 6px;
            margin-left: 16px;
            padding: 0 24px;
            cursor: pointer
        }

        .gdpr-wrapper .button-group .button.black[data-v-3d0ea1e6] {
            background: #333231;
            color: #fff
        }

        .gdpr-wrapper .button-group .button.white[data-v-3d0ea1e6] {
            color: #333231;
            background: #fff;
            border: 1px solid rgba(0, 0, 0, .1);
            margin-right: 42px
        }

        @media screen and (max-width: 992px) {
            .gdpr-wrapper[data-v-3d0ea1e6] {
                padding: 16px;
                flex-direction: column;
                border-radius: 16px 16px 0 0;
                text-align: left
            }

            .gdpr-wrapper .content-wrapper[data-v-3d0ea1e6] {
                width: 90%;
                display: block
            }

            .gdpr-wrapper .content-wrapper .info[data-v-3d0ea1e6] {
                flex: none;
                font-size: 12px;
                line-height: 22px;
                width: 100%;
                margin: 0 auto;
                font-weight: 500;
                max-width: 992px
            }

            .gdpr-wrapper .content-wrapper .btn-bottom[data-v-3d0ea1e6] {
                flex: none;
                width: 100%;
                text-align: center;
                display: inline-block;
                margin-top: 16px;
                height: 44px;
                line-height: 44px;
                font-weight: 700
            }

            .gdpr-wrapper .content-wrapper .refuse[data-v-3d0ea1e6] {
                display: inline-block;
                flex: none;
                width: 100%;
                margin-left: 0;
                margin-top: 16px;
                height: 22px;
                line-height: 22px;
                border: 0
            }

            .gdpr-wrapper .cookie-content-wrapper[data-v-3d0ea1e6] {
                width: 98vw;
                height: 80vh
            }

            .gdpr-wrapper .cookie-content-wrapper .content[data-v-3d0ea1e6] {
                width: 100vw;
                height: calc(100vh - 380px);
                overflow: scroll
            }

            .gdpr-wrapper .cookie-content-wrapper .button-group[data-v-3d0ea1e6] {
                padding: 0 28px;
                box-sizing: border-box
            }

            .gdpr-wrapper .cookie-content-wrapper .button-group .button[data-v-3d0ea1e6] {
                width: 100%;
                margin-left: 0;
                margin-right: 0
            }

            .gdpr-wrapper .cookie-content-wrapper .button-group .button.black[data-v-3d0ea1e6] {
                margin-bottom: 12px;
                margin-top: 24px
            }
        }