
        ._mDScK {
            display: grid;
            grid-gap: 16px;
            gap: 16px;
            grid-template-columns: repeat(3, 1fr);
            padding: 0
        }

        @media screen and (min-width:768px) {
            ._mDScK {
                grid-template-columns: repeat(5, 1fr)
            }
        }

        @media screen and (min-width:1024px) {
            ._mDScK {
                grid-template-columns: repeat(auto-fit, minmax(88px, 1fr))
            }
        }

        .app {
            display: block;
            padding: 16px 8px;
            width: 100%;
            text-align: center;
            border-radius: 8px;
            color: #333;
            transition-property: background-color, color;
            transition-duration: .3s
        }

        .app:active,
        .app:hover {
            background-color: #1e2327;
            color: #fff
        }

        .appIcon {
            display: block;
            width: 32px;
            height: 32px;
            margin: 0 auto 8px
        }

        .iconTitle {
            font-size: 1.2rem;
            font-weight: 400;
            line-height: 1.33;
            letter-spacing: 0;
            margin-bottom: 0;
            display: block
        }

        .nav {
            max-width: 1200px;
            padding: 32px 16px 0;
            margin-inline: auto
        }

        @media screen and (min-width:768px) {
            .nav {
                padding: 48px 16px 24px
            }
        }

        @media screen and (min-width:992px) {
            .nav {
                padding: 64px 16px 32px
            }
        }

        ._L2HBm {
            height: 32px;
            width: 137px;
            margin-bottom: 24px
        }

        .listTitle {
            font-size: 1.4rem;
            font-weight: 600;
            line-height: 1.71;
            letter-spacing: .2px;
            margin-bottom: 16px;
            color: #333
        }

        .list {
            display: flex;
            flex-direction: column;
            list-style: none;
            margin-bottom: 24px;
            gap: 12px
        }

        @media screen and (min-width:768px) {
            .list:last-child {
                margin-bottom: unset
            }
        }

        @media screen and (min-width:1024px) {
            .list {
                margin-bottom: 32px;
                gap: 8px
            }
        }

        .listItem {
            font-size: 1.2rem;
            font-weight: 400;
            line-height: 1.33;
            letter-spacing: 0;
            margin-bottom: 0;
            color: #333;
            padding: 4px 0
        }

        .listItem._m6vBk {
            margin-bottom: 16px
        }

        .listItem .link {
            border-bottom: 1px solid rgba(0, 0, 0, 0);
            transition: border-color .3s, color .3s
        }

        .listItem .link:hover {
            color: #333;
            border-color: #fff
        }

        @media screen and (min-width:1201px) {
            .listItem .link._jQoQs {
                display: flex;
                align-items: center;
                flex-wrap: nowrap;
                gap: 4px
            }
        }

        ._AAVNK {
            position: relative;
            width: -moz-fit-content;
            width: fit-content;
            color: #dadadd
        }

        ._lKvvM {
            font-size: 1.4rem;
            font-weight: 400;
            line-height: 1.14;
            letter-spacing: 0;
            margin-bottom: 0;
            padding: 4px 28px 4px 8px;
            cursor: pointer;
            border: none;
            background-color: rgba(0, 0, 0, 0);
            color: #333;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none
        }

        ._lKvvM:open {
            color: #333
        }

        ._lKvvM:hover {
            color: #333
        }

        @media screen and (min-width:992px) {
            ._lKvvM {
                margin-left: 8px
            }
        }

        ._idMOW {
            color: #16191c;
            font-size: 16px
        }

        ._Lb6yp {
            position: absolute;
            transform: translateY(-50%);
            top: 50%;
            right: 8px;
            width: 16px;
            height: 16px;
            color: #333;
            pointer-events: none;
            transition: transform .3s
        }

        ._lKvvM:open+._Lb6yp {
            color: #333;
            transform: rotate(180deg) translateY(50%)
        }

        ._lKvvM:hover+._Lb6yp {
            color: #333
        }

        ._VOSxZ {
            display: flex;
            justify-content: center
        }

        ._crmtD {
            width: 100%
        }

        @media screen and (min-width:1024px) {
            ._crmtD {
                max-width: 1168px
            }
        }

        ._8HYsn {
            display: flex;
            flex-direction: column;
            justify-content: space-between
        }

        @media screen and (min-width:768px) {
            ._8HYsn {
                flex-direction: row;
                column-gap: 16px;
                align-items: center
            }
        }

        @media screen and (min-width:1024px) {
            ._uaiAc {
                display: flex;
                column-gap: 8px
            }
        }

        ._o86gB {
            display: flex;
            column-gap: 8px
        }

        ._PGlyA {
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-start;
            gap: 16px;
            margin-bottom: 24px
        }

        @media screen and (min-width:768px) {
            ._PGlyA {
                margin-bottom: 0
            }
        }

        ._VOZ8E {
            padding: 12px
        }

        @media screen and (min-width:768px) {
            ._VOZ8E {
                padding: 4px 0
            }
        }

        ._XPhID {
            font-size: 1.2rem;
            font-weight: 400;
            line-height: 1.33;
            letter-spacing: 0;
            margin-bottom: 0
        }

        ._8KkCG,
        ._XPhID,
        ._acwsB {
            display: block;
            color: #333
        }

        ._8KkCG,
        ._acwsB {
            width: 24px;
            height: 24px
        }

        ._6QY3a {
            display: flex;
            flex-direction: column
        }

        @media screen and (min-width:768px) {
            ._6QY3a {
                display: none
            }
        }

        ._ccRk5 {
            display: none
        }

        @media screen and (min-width:768px) {
            ._ccRk5 {
                display: block
            }
        }

        ._NcYjm {
            display: flex;
            justify-content: space-between;
            flex-direction: column;
            align-items: center;
            padding: 24px 16px;
            gap: 24px 32px
        }

        @media screen and (min-width:768px) {
            ._NcYjm {
                flex-direction: row
            }
        }

        @media screen and (min-width:1024px) {
            ._NcYjm {
                align-items: flex-end;
                padding: 32px 16px
            }
        }

        ._QLixO {
            display: flex;
            flex-direction: column
        }

        @media screen and (min-width:768px) {
            ._QLixO {
                max-width: 423px
            }
        }

        @media screen and (min-width:1024px) {
            ._QLixO {
                max-width: 468px
            }
        }

        ._QT4lC {
            font-size: 1.2rem;
            font-weight: 400;
            line-height: 1.33;
            letter-spacing: 0;
            margin-bottom: 0;
            display: flex;
            flex-direction: column;
            row-gap: 4px;
            justify-content: flex-start;
            width: 100%;
            color: #333;
            align-items: flex-start;
            white-space: nowrap
        }

        @media screen and (min-width:768px) {
            ._QT4lC {
                width: unset
            }
        }

        @media screen and (min-width:1024px) {
            ._QT4lC {
                flex-direction: row;
                align-items: center;
                justify-content: flex-end
            }
        }

        ._MxLc1 {
            padding: 4px 0;
            width: 100%
        }

        @media screen and (min-width:768px) {
            ._MxLc1._tdUJI {
                display: flex;
                justify-content: flex-end
            }
        }

        ._KnVK7 {
            border: none;
            background-color: rgba(0, 0, 0, 0);
            cursor: pointer;
            color: inherit;
            line-height: 1.33;
            letter-spacing: 0
        }

        ._KnVK7,
        ._nKImQ,
        ._nkz6C {
            font-size: 1.2rem;
            font-weight: 400;
            margin-bottom: 0
        }

        ._nKImQ,
        ._nkz6C {
            line-height: 1.67;
            letter-spacing: .2px;
            color: #333
        }

        ._D5IGK {
            margin: 0 8px;
            color: #333
        }

        ._Mvhpe,
        ._tdUJI ._D5IGK {
            display: none
        }

        @media screen and (min-width:1024px) {
            ._Mvhpe {
                display: inline
            }
        }

        .footer {
            background-color: #fff
        }

        .grayBgContainer {
            display: flex;
            flex-direction: column;
            background-color:#f5f5f5;
            padding: 24px 16px;
            row-gap: 24px
        }

        @media screen and (min-width:1024px) {
            .grayBgContainer {
                padding: 32px 16px;
                row-gap: 32px
            }
        }

        .divider {
            border-radius: 8px;
            margin: 0 auto;
            max-width: 1168px;
            height: 1px;
            width: 100%;
            background-color: #393e41
        }

        ._k0l8J {
            width: 24px;
            height: 24px
        }

        ._k0l8J,
        ._urBTp {
            display: flex;
            align-items: center
        }

        ._urBTp {
            display: none;
            padding: 12px;
            margin-right: 8px;
            border-radius: 32px;
            color: #393e41;
            cursor: pointer;
            transition: background-color .3s
        }

        ._urBTp:hover {
            background-color: rgba(22, 25, 28, .05)
        }

        ._urBTp:active {
            background-color: #bfbfc0
        }

        ._urBTp:has(._3J7ho:focus-visible) {
            outline: auto
        }

        ._urBTp:has(._3J7ho:active, ._3J7ho._KxI0N, ._3J7ho[aria-expanded=true]) {
            outline: none
        }
@media screen and (min-width:768px) {

        ._k0l8J,
        ._urBTp {
            display: flex;
        }
}
        ._3J7ho {
            position: absolute;
            opacity: 0;
            z-index: 10;
            left: 24px;
            transform: translate(-50%);
            width: 48px;
            height: 48px;
            border-radius: 32px;
            cursor: pointer
        }

        ._iLDhD {
            position: relative;
            overflow: hidden;
            transition: opacity .3s, color .3s, visibility .3s, max-height .3s, background-color .3s;
            height: auto;
            max-height: 0
        }

        @media screen and (min-width:1024px) {
            ._iLDhD {
                position: absolute;
                top: 64px;
                left: 0;
                overflow: auto;
                transition: opacity .5s, color .5s, visibility .5s, max-height .5s, background-color .5s;
                opacity: 0;
                visibility: hidden;
                z-index: -1;
                width: 100%;
                height: 100vh;
                max-height: 100%
            }
        }

        ._iLDhD ._lHRAi {
            width: 100%;
            z-index: 99;
            background-color: #fff;
            position: relative
        }

        @media screen and (min-width:1024px) {
            ._iLDhD ._lHRAi {
                position: fixed;
                left: 0;
                width: 100%;
                margin-top: 0;
                padding: 32px 0;
                margin-bottom: -10px
            }
        }

        @media screen and (min-width:1201px) {
            ._iLDhD ._lHRAi {
                padding: 24px 0 48px
            }
        }

        ._iLDhD ._KR3TL {
            display: flex;
            flex-direction: column;
            width: auto;
            position: relative
        }

        @media screen and (min-width:1024px) {

            ._iLDhD ._KR3TL:first-of-type,
            ._iLDhD ._KR3TL:last-of-type {
                width: 25%
            }
        }

        ._iLDhD ._ZrfKW {
            padding: 0 16px;
            display: flex;
            flex-direction: column
        }

        ._iLDhD ._ZrfKW._CN4DK {
            background-color: #f9f9f9
        }

        @media screen and (min-width:1024px) {
            ._iLDhD ._ZrfKW {
                display: flex;
                flex-direction: row;
                column-gap: 32px
            }

            ._iLDhD ._ZrfKW._CN4DK {
                background-color: unset
            }

            ._iLDhD ._ZrfKW ._KR3TL:not(:first-child):before {
                content: "";
                width: 2px;
                height: 100%;
                position: absolute;
                top: 0;
                left: -18px;
                background: rgba(0, 0, 0, .05);
                border-radius: 8px
            }
        }

        @media screen and (min-width:1201px) {
            ._iLDhD ._ZrfKW {
                max-width: 1200px;
                margin: 0 auto
            }

            ._iLDhD ._ZrfKW ._KR3TL {
                margin-top: 24px
            }
        }

        ._iLDhD._CN4DK {
            opacity: 1;
            visibility: inherit;
            z-index: 2;
            max-height: 1100px;
            transition: opacity .5s, max-height .5s, background-color .5s
        }

        @media screen and (min-width:1024px) {
            ._iLDhD._CN4DK {
                max-height: unset;
                z-index: 99
            }
        }

        ._HLUSt {
            display: flex;
            flex-direction: column
        }

        @media screen and (min-width:1024px) {
            ._HLUSt {
                display: flex;
                flex-direction: row;
                column-gap: 32px
            }
        }

        ._AdTNX {
            font-size: 1.2rem;
            font-weight: 400;
            line-height: 1.33;
            letter-spacing: 0;
            margin-bottom: 0;
            color: #7d8185;
            padding-top: 16px;
            padding-bottom: 15px;
            border-bottom: 2px solid rgba(0, 0, 0, .05)
        }

        @media screen and (min-width:1024px) {
            ._AdTNX {
                border-bottom: unset;
                padding: 4px 0 4px 16px;
                margin-bottom: 16px
            }
        }

        @media screen and (min-width:1201px) {
            ._AdTNX {
                padding-left: 24px
            }
        }

        ._Y6JVu {
            position: relative;
            padding: 20px 0;
            display: flex;
            flex-flow: column wrap;
            color: #16191c
        }

        ._Y6JVu._3LM5R {
            padding: 24px 0
        }

        @media screen and (min-width:1024px) {
            ._Y6JVu {
                display: flex;
                margin-bottom: 8px
            }

            ._Y6JVu,
            ._Y6JVu._td6QG {
                padding: unset
            }

            ._Y6JVu._8YmZ4 {
                margin-bottom: unset
            }
        }

        ._Y6JVu ._9VN9f {
            font-size: 1.4rem;
            font-weight: 600;
            line-height: 1.14;
            letter-spacing: 0;
            margin-bottom: 0;
            display: flex;
            align-items: center;
            transition: background-color .5s
        }

        @media screen and (min-width:1024px) {
            ._Y6JVu ._9VN9f {
                display: block;
                padding: 24px 16px;
                background-color: rgba(0, 0, 0, 0);
                border-radius: 12px
            }

            ._Y6JVu ._9VN9f:hover {
                background-color: #f9f9f9
            }
        }

        @media screen and (min-width:1201px) {
            ._Y6JVu ._9VN9f {
                padding: 24px;
                min-width: 268px
            }
        }

        ._Y6JVu ._9VN9f._levu2 {
            border-style: none;
            color: #423d3d
        }

        ._Y6JVu ._wnMkR {
            display: none
        }

        @media screen and (min-width:1024px) {
            ._Y6JVu ._wnMkR {
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.67;
                letter-spacing: .2px;
                margin-bottom: 0;
                display: block;
                color: #423d3d;
                margin-top: 16px
            }
        }

        ._Y6JVu ._K8iUX {
            width: 24px;
            height: 24px
        }

        ._Y6JVu ._Zf38S {
            display: none
        }

        @media screen and (min-width:1024px) {
            ._Y6JVu ._Zf38S {
                width: 16px;
                height: 16px;
                display: block;
                color: #c4c4c5;
                transition: transform .5s, opacity .5s, color .5s
            }
        }

        ._Y6JVu:hover ._9VN9f {
            cursor: pointer
        }

        @media screen and (min-width:1024px) {
            ._Y6JVu:hover ._9VN9f:after {
                opacity: 1;
                visibility: inherit
            }

            ._Y6JVu:hover ._Zf38S {
                transform: translateX(8px);
                color: #16191c
            }
        }

        ._ZsFTw {
            display: none
        }

        ._ZsFTw:last-child {
            margin-bottom: 8px
        }

        ._ZsFTw:after {
            content: "";
            background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.209 4.21a.715.715 0 0 0 0 1.009L8.977 8l-2.77 2.781a.715.715 0 0 0 0 1.01.712.712 0 0 0 1.009 0L11 8 7.217 4.21a.712.712 0 0 0-1.008 0Z' fill='currentColor' /%3E%3C/svg%3E");
            transform: translateX(0);
            opacity: 0;
            transition: transform .7s, opacity .7s, color .7s;
            display: inline-block;
            color: #423d3d;
            width: 16px;
            height: 16px
        }

        ._ZsFTw:hover:after {
            transform: translateX(8px);
            opacity: 1
        }

        @media screen and (min-width:1024px) {
            ._ZsFTw {
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.33;
                letter-spacing: 0;
                margin-bottom: 8px;
                color: #423d3d;
                display: flex;
                padding: 2px 0 2px 16px
            }

            ._ZsFTw:last-child {
                margin-bottom: 0
            }

            ._ZsFTw:first-of-type {
                margin-top: 16px
            }

            ._ZsFTw._Do4PC:first-of-type {
                margin-top: unset
            }
        }

        @media screen and (min-width:1201px) {
            ._ZsFTw {
                padding-left: 24px
            }
        }

        ._e2X0z {
            display: flex;
            flex-direction: column;
            list-style: none;
            width: 100%
        }

        @media screen and (min-width:1024px) {
            ._e2X0z {
                flex-direction: row;
                column-gap: 32px
            }

            ._e2X0z ._q6zQB {
                flex-basis: 25%
            }
        }

        ._wGKOs {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            list-style: none
        }

        ._wGKOs ._tjEiz {
            width: 100%
        }

        @media screen and (min-width:1024px) {
            ._wGKOs ._tjEiz {
                min-width: 224px;
                max-width: 268px
            }

            ._wGKOs ._tjEiz._Ols6Q {
                flex-basis: calc(50% - 16px);
                min-width: unset
            }

            ._wGKOs {
                gap: 16px 32px
            }
        }

        @media screen and (min-width:1201px) {
            ._wGKOs {
                column-gap: unset
            }
        }

        ._xRuvu {
            font-size: 1.4rem;
            font-weight: 600;
            line-height: 1.14;
            letter-spacing: 0;
            margin-bottom: 0;
            color: #423d3d;
            display: flex;
            align-items: center;
            gap: 8px;
            padding: 4px 0
        }

        ._xRuvu._8YmZ4 {
            padding: unset
        }

        @media screen and (min-width:1024px) {
            ._n6S4l {
                position: fixed;
                left: 0;
                width: 100%;
                height: 100vh;
                background-color: rgba(0, 0, 0, .3);
                transition: -webkit-backdrop-filter .5s;
                transition: backdrop-filter .5s;
                transition: backdrop-filter .5s, -webkit-backdrop-filter .5s;
                -webkit-backdrop-filter: blur(4px) opacity(0);
                backdrop-filter: blur(4px) opacity(0)
            }

            ._n6S4l._CN4DK {
                transition-delay: .4s;
                -webkit-backdrop-filter: blur(4px) opacity(1);
                backdrop-filter: blur(4px) opacity(1)
            }
        }

        ._lxLpm {
            background-color: #fff
        }

        ._qWlGp {
            font-size: 1.4rem;
            font-weight: 600;
            line-height: 1.14;
            letter-spacing: 0;
            margin-bottom: 0;
            color: #423d3d;
            padding: 24px 16px;
            position: relative;
            cursor: pointer;
            display: flex;
            border: 0;
            width: 100%;
            text-align: left;
            align-items: center;
            transition: color .3s, background-color .5s
        }

        ._qWlGp._S9hmy {
            padding: 20px 16px
        }

        @media screen and (min-width:1024px) {
            ._qWlGp {
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 1.14;
                letter-spacing: 0;
                margin-bottom: 0;
                text-align: center;
                padding: 16px 8px
            }

            ._qWlGp:hover {
                color: #a3a4a6
            }

            ._qWlGp._r9BUF,
            ._qWlGp:active {
                color: #16191c
            }
        }

        @media screen and (min-width:1201px) {
            ._qWlGp {
                padding: 16px
            }
        }

        ._zAqkD._r9BUF {
            background-color: #f9f9f9
        }

        @media screen and (min-width:1024px) {
            ._zAqkD._r9BUF {
                background-color: unset
            }
        }

        ._brgiF {
            margin-right: 8px
        }

        ._wkaho {
            margin-left: 4px;
            position: absolute;
            right: 16px;
            width: 48px;
            height: 24px;
            transition: transform .3s
        }

        @media screen and (min-width:1024px) {
            ._wkaho {
                position: relative;
                right: auto;
                width: 16px;
                height: 16px
            }
        }

        ._wkaho._r9BUF {
            transform: rotate(-180deg) perspective(1px)
        }

        ._rP6qn {
            font-size: 1.6rem;
            line-height: 1;
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 4px;
            transition: background-color .3s, color .3s;
            border-radius: 12px;
            border: 2px solid
        }

        ._rP6qn,
        ._rP6qn._ZiIoJ {
            font-weight: 600;
            letter-spacing: 0;
            margin-bottom: 0
        }

        ._rP6qn._ZiIoJ {
            font-size: 1.2rem;
            line-height: 1.33;
            padding: 6px;
            border-radius: 8px
        }

        ._rP6qn._mUKz1 {
            padding: 10px 14px
        }

        ._rP6qn._kiQ3o {
            border-color: #fff;
            color: #fff
        }

        ._rP6qn._dT0Y9 {
            border-color: #16191c;
            color: #16191c
        }

        ._rP6qn:hover._kiQ3o {
            background-color: hsla(0, 0%, 100%, .05);
            border-color: #f1f1f1;
            color: #bfbfc0
        }

        ._rP6qn:hover._dT0Y9 {
            background-color: rgba(22, 25, 28, .05);
            border-color: #393e41;
            color: #393e41
        }

        ._rP6qn:active._kiQ3o {
            background-color: hsla(0, 0%, 100%, .15);
            border-color: #fff;
            color: #fff
        }

        ._rP6qn:active._dT0Y9 {
            background-color: rgba(22, 25, 28, .15);
            border-color: #16191c;
            color: #16191c
        }

        ._rP6qn._rOzF6 {
            pointer-events: none;
            cursor: default;
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none;
            border-color: #5b6065;
            color: #5b6065
        }

        ._rP6qn._rOzF6._dT0Y9 {
            border-color: #bfbfc0;
            color: #bfbfc0
        }

        ._rP6qn._c6038 {
            pointer-events: none;
            cursor: default;
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none
        }

        ._rP6qn ._uAGRz {
            min-width: 24px;
            min-height: 24px;
            color: inherit
        }

        ._x6Mm5 {
            width: 16px;
            height: 16px;
            margin: 4px
        }

        ._x6Mm5._kiQ3o {
            border-color: #5b6065 #fff #fff
        }

        ._x6Mm5._dT0Y9 {
            border-color: #393e41 #16191c #16191c
        }

        ._7nPv3 {
            padding: 4px 0
        }

        ._sHRAx {
            position: fixed;
            left: 0;
            width: 100%;
            background-color: #fff;
            display: block;
            overflow: auto;
            opacity: 0;
            visibility: hidden;
            pointer-events: none;
            transition: opacity .3s;
            z-index: 999
        }

        @media screen and (min-width:1024px) {
            ._sHRAx {
                display: none
            }
        }

        ._sHRAx._Heg6Q {
            opacity: 1;
            visibility: inherit;
            pointer-events: all
        }

        ._sHRAx ._I3CmR {
            display: block;
            list-style: none;
            width: 100%;
            margin-bottom: 6px
        }

        ._MLJRm {
            display: flex;
            height: 100%;
            flex-flow: row wrap
        }

        ._MLJRm,
        ._bgVql {
            position: relative
        }

        ._Zx6j2,
        ._bgVql {
            min-width: 100%
        }

        ._Zx6j2 {
            display: flex;
            flex-direction: column;
            row-gap: 16px;
            padding: 16px;
            align-self: flex-end;
            background-color: #fff;
            box-shadow: 0 -1px 1px #f5f5f6
        }

        ._elNXf {
            padding: 0 16px;
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            height: 64px;
            position: relative;
            box-sizing: border-box;
            flex-shrink: 1;
            justify-content: space-between
        }

        @media screen and (min-width:1201px) {
            ._elNXf {
                max-width: 1200px;
                margin-left: auto;
                margin-right: auto
            }
        }

        ._hHa6o {
            flex-wrap: wrap;
            justify-content: space-between
        }

        .logoWrapper,
        ._hHa6o {
            display: flex;
            align-items: center
        }

        .logoWrapper {
            height: 32px
        }

        @media screen and (min-width:1024px) {
            .logoWrapper {
                margin-right: 8px
            }
        }

        @media screen and (min-width:1201px) {
            .logoWrapper {
                margin-right: 24px
            }
        }

        ._7PUGw {
            display: none;
            padding-left: 0;
            transition: transform .5s
        }

        @media screen and (min-width:1024px) {
            ._7PUGw {
                display: flex;
                flex-wrap: wrap;
                align-items: center;
                list-style: none
            }
        }

        ._XIYxa {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            justify-content: flex-end;
            position: relative;
            transition: transform .5s
        }

        ._XIYxa ._QCWvR {
            font-size: 1.4rem;
            font-weight: 400;
            line-height: 1.14;
            letter-spacing: 0;
            margin-bottom: 0;
            color: #423d3d;
            display: none;
            padding: 16px 8px;
            margin-right: 16px;
            transition: transform .3s
        }

        ._XIYxa ._QCWvR:hover {
            color: #a3a4a6
        }

        ._XIYxa ._QCWvR._fZgB1 {
            display: none
        }

        @media screen and (min-width:768px) {

            ._XIYxa ._QCWvR,
            ._XIYxa ._QCWvR._fZgB1 {
                display: block
            }
        }

        @media screen and (min-width:1201px) {
            ._XIYxa ._QCWvR {
                margin-right: 32px
            }
        }

        ._XIYxa ._7Rqyj {
            display: block;
            margin-right: 8px
        }

        ._XIYxa ._7Rqyj._fZgB1 {
            display: none
        }

        @media screen and (min-width:768px) {
            ._XIYxa ._7Rqyj._fZgB1 {
                display: block
            }
        }

        @media screen and (min-width:1024px) {
            ._XIYxa ._7Rqyj {
                margin-right: unset
            }
        }

        ._GpTPX {
            display: block
        }

        ._GpTPX ._VakpD {
            display: flex;
            justify-content: center;
            align-items: center;
            cursor: pointer;
            width: 48px;
            height: 48px;
            position: relative;
            border: 0;
            color: #423d3d
        }

        ._GpTPX ._VakpD,
        ._GpTPX ._VakpD ._cBn8z {
            transition: opacity .3s, transform .3s, visibility .3s
        }

        ._GpTPX ._VakpD ._cBn8z {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            line-height: 1
        }

        ._GpTPX ._VakpD ._iSSlu {
            opacity: 0;
            visibility: hidden
        }

        ._GpTPX ._VakpD ._iSSlu,
        ._GpTPX ._VakpD._fZgB1 {
            transition: opacity .3s, transform .3s, visibility .3s
        }

        ._GpTPX ._VakpD._fZgB1 ._cBn8z {
            opacity: 0;
            visibility: hidden
        }

        ._GpTPX ._VakpD._fZgB1 ._iSSlu {
            opacity: 1;
            visibility: inherit
        }

        @media screen and (min-width:1024px) {
            ._GpTPX {
                display: none
            }
        }

        @layer atom-component {
            ._O77Jy {
                padding: 32px 0;
                overflow: hidden
            }

            @media screen and (min-width:768px) {
                ._O77Jy {
                    padding: 64px 0
                }
            }

            @media screen and (min-width:1024px) {
                ._O77Jy {
                    padding: 96px 0
                }
            }
        }

        ._KiPzL {
            list-style: none;
            cursor: pointer;
            width: 100%
        }
        ._Ca1Mh {
            background: #ECECEC;
                border-radius: 20px;
        }
        ._Ca1Mh::details-content {
            height: 0;
            overflow: clip;
            transition: height .3s ease, content-visibility allow-discrete .3s ease
        }

        ._Ca1Mh[open]::details-content {
            height: auto
        }

        @supports(interpolate-size:allow-keywords) {
            ._KsrLB {
                interpolate-size: allow-keywords
            }
        }

        ._jtqoV {
            overflow: hidden
        }

        ._aqsdZ {
            width: 24px;
            height: 24px;
            min-width: 24px;
            min-height: 24px;
            transition: transform .3s
        }

        ._Ca1Mh[open] ._aqsdZ {
            transform: scaleY(-1)
        }

        ._gbUKj {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 12px 16px;
            color: #5b6065;
            transition: color .3s;
            column-gap: 8px
        }

        ._Ca1Mh[open] ._gbUKj,
        ._gbUKj:active,
        ._gbUKj:hover {
            color: #16191c
        }

        ._Ca1Mh[open] ._gbUKj:active,
        ._Ca1Mh[open] ._gbUKj:hover {
            color: #5b6065
        }

        ._eYVBc {
            display: flex;
            flex-direction: column;
            row-gap: 8px
        }

        ._A9cpO {
            font-size: 1.8rem;
            font-weight: 600;
            line-height: 1.67;
            letter-spacing: -.018px;
            margin-bottom: 0
        }

        ._L6otQ {
            padding: 8px 16px
        }

        ._DZ6sn {
            height: 1px;
            background-color: #dadadd
        }

        ._Ca1Mh[open]+._DZ6sn {
            display: none
        }

        ._IAQb2 {
            display: flex;
            align-items: center;
            justify-content: space-between;
            text-align: left;
            padding: 16px 24px;
            column-gap: 16px;
            border-radius: 12px;
            transition: background-color .3s
        }



        ._N1TFC {
            display: flex;
            flex-direction: column;
            row-gap: 16px
        }

        ._BAo6w {
            font-size: 1.8rem;
            font-weight: 600;
            line-height: 1.55;
            letter-spacing: -.014px;
            margin-bottom: 0;
            color: #2d2d2d;
        }

        @media screen and (min-width:1024px) {
            ._BAo6w {
                font-size: 2.4rem;
                font-weight: 600;
                line-height: 1.33;
                letter-spacing: .019px;
                margin-bottom: 0
            }
        }

        ._mNH3I {
            font-size: 1.6rem;
            font-weight: 400;
            line-height: 1.75;
            letter-spacing: -.011px;
            margin-bottom: 0;
            color: #2d2d2d;
            padding: 0 24px 32px
        }

        ._Tnry1 {
            color: #2d2d2d
        }

        ._lw3Jf {
            background-color: #f5f5f5;
            padding: 24px 0 0
        }

        @media screen and (min-width:768px) {
            ._lw3Jf {
                padding-top: 48px
            }
        }

        @media screen and (min-width:1024px) {
            ._lw3Jf {
                padding-top: 64px
            }
        }

        ._fITEh {
            justify-content: center
        }

        ._C3WIU {
            font-size: 3.2rem;
            font-weight: 600;
            line-height: 1.25;
            letter-spacing: -.021px;
            margin-bottom: 24px;
            color: #2d2d2d;
            text-align: center
        }

        @media screen and (min-width:1024px) {
            ._C3WIU {
                font-size: 4.8rem;
                font-weight: 600;
                line-height: 1.21;
                letter-spacing: -.022px;
                margin-bottom: 32px
            }
        }

        ._DX93o {
            justify-content: center;
            margin-bottom: 24px
        }

        @media screen and (min-width:768px) {
            ._DX93o {
                margin-bottom: 48px
            }
        }

        @media screen and (min-width:1024px) {
            ._DX93o {
                margin-bottom: 64px
            }
        }

        ._Z0pSQ {
            text-decoration: underline
        }

        ._QzFVk {
            height: 2px;
            background-color: #1e2327;
            border-radius: 8px
        }

        ._UJYQN {
            display: flex;
            flex-direction: column;
            row-gap: 16px
        }

        .tab-group {
            width: -moz-fit-content;
            width: fit-content;
            display: flex;
            margin: 0 auto;
            overflow-x: auto
        }

        ._uGwE6 {
            list-style: none
        }

        .tab {
            font-size: 1.8rem;
            font-weight: 600;
            line-height: 1.67;
            letter-spacing: -.018px;
            margin-bottom: 0;
            color: #5b6065;
            padding: 12px 32px;
            border: none;
            border-bottom: 2px solid #dadadd;
            cursor: pointer;
            white-space: nowrap
        }

        .tab._EIJyO {
            background-color: #fff
        }

        .tab._EIJyO.active,
        .tab._EIJyO:active,
        .tab._EIJyO:hover {
            background-color: #f9f9f9
        }

        .tab:hover {
            color: #393e41;
            border-bottom: 2px solid #393e41
        }

        .tab.active,
        .tab:active {
            color: #16191c;
            border-bottom: 2px solid #16191c
        }

        ._fEYmY {
            font-size: 1.6rem;
            font-weight: 400;
            line-height: 1.75;
            letter-spacing: -.011px;
            color: #393e41;
            max-width: 768px;
            text-align: center;
            margin: 24px auto 0
        }

        ._fEYmY._h9Idn {
            max-width: unset
        }

        @media screen and (min-width:1024px) {
            ._fEYmY {
                margin: 32px auto 0
            }
        }

        ._FqClE {
            column-gap: 0
        }

        @media screen and (min-width:768px) {
            ._FqClE {
                column-gap: 8px
            }
        }

        @media screen and (min-width:1024px) {
            ._FqClE {
                column-gap: 16px
            }
        }

        ._ghoZ8 {
            position: relative;
            height: 35px
        }

        @media screen and (min-width:768px) {
            ._ghoZ8 {
                height: 39px
            }
        }

        @media screen and (min-width:1024px) {
            ._ghoZ8 {
                height: 60px
            }
        }

        ._ghoZ8._PHIrA {
            height: 35px;
            flex-basis: 33.3333333333%
        }

        @media screen and (min-width:768px) {
            ._ghoZ8._PHIrA {
                height: 60px;
                flex-basis: calc((100% - 24px)/4)
            }
        }

        @media screen and (min-width:1024px) {
            ._ghoZ8._PHIrA {
                flex-basis: calc((100% - 80px)/6)
            }
        }

        ._IdArA {
            object-fit: contain;
            filter: grayscale(100%)
        }

        ._2JdKI {
            width: 16px;
            height: 16px;
            min-width: 16px;
            min-height: 16px
        }

        ._yxkdr {
            display: flex;
            align-items: center;
            border: none;
            cursor: pointer;
            text-align: left;
            color: #000;
            transition: color .3s
        }

        ._yxkdr ._2JdKI {
            color: inherit
        }

        ._yxkdr:active,
        ._yxkdr:hover {
            text-decoration: underline;
            color: #fff
        }

        ._yxkdr._tTzqL {
            pointer-events: none;
            color: #5b6065
        }

        ._D0qMQ {
            font-size: 1.2rem;
            line-height: 1.33;
            column-gap: 2px
        }

        ._D0qMQ,
        ._cb7KJ {
            font-weight: 600;
            letter-spacing: 0;
            margin-bottom: 0
        }

        ._cb7KJ {
            font-size: 1.6rem;
            line-height: 1;
            padding-top: 4px;
            padding-bottom: 4px;
            column-gap: 4px
        }

        ._8R08v {
            color: #393e41
        }

        ._8R08v:active,
        ._8R08v:hover {
            color: #16191c
        }

        ._8R08v._tTzqL {
            color: #bfbfc0
        }

        @layer molecule-component {
            ._49oII {
                display: flex;
                flex-direction: column;
                background-color: #fff;
                border-radius: 16px;
                gap: 24px;
                padding: 32px 24px
            }

            @media screen and (min-width:1024px) {
                ._49oII {
                    border-radius: 24px
                }
            }

            ._49oII._VCHi0 {
                background-color: #f9f9f9
            }

            ._7B64P {
                width: 136px;
                height: auto
            }

            ._iImB8 {
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 1.71;
                letter-spacing: .2px;
                margin-bottom: 0;
                text-align: left;
                color: #5b6065
            }
        }

        ._S5O85 {
            display: flex;
            gap: 8px;
            flex-grow: 1;
            align-items: flex-end
        }

        ._e7YiV {
            height: 100%;
            display: flex;
            flex-direction: column;
            gap: 16px;
            padding: 32px 24px;
            border-radius: 16px
        }

        @media screen and (min-width:1024px) {
            ._e7YiV {
                border-radius: 24px;
                gap: 24px
            }
        }

        ._e7YiV._OEZo5 {
            background-color: #f9f9f9
        }

        ._e7YiV._KBVBk {
            background-color: #fff
        }

        ._Zxeu4 {
            justify-content: space-between
        }

        ._RgvpU,
        ._Zxeu4 {
            display: flex;
            align-items: center;
            gap: 8px
        }

        ._zeC0E {
            display: flex
        }

        ._mt28h {
            font-size: 1.4rem;
            font-weight: 600;
            line-height: 1.14;
            color: #16191c
        }

        ._LE66G,
        ._mt28h {
            letter-spacing: 0;
            margin-bottom: 0
        }

        ._LE66G {
            font-size: 1.2rem;
            font-weight: 400;
            line-height: 1.33;
            color: #5b6065
        }

        ._9Sk05 {
            font-size: 1.4rem;
            font-weight: 400;
            line-height: 1.71;
            letter-spacing: .2px;
            margin-bottom: 0;
            color: #16191c
        }

        @media screen and (min-width:1024px) {
            ._9Sk05 {
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 1.75;
                letter-spacing: -.011px;
                margin-bottom: 0
            }
        }

        ._Otk0s {
            font-size: 1.2rem;
            font-weight: 400;
            line-height: 1.67;
            letter-spacing: .2px;
            margin-bottom: 0;
            color: #5b6065;
            margin-top: auto
        }

        ._Ic1lF {
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            gap: 24px;
            padding: 32px 24px;
            border-radius: 16px
        }

        @media screen and (min-width:1024px) {
            ._Ic1lF {
                border-radius: 24px
            }
        }

        ._Ic1lF._9i9tU {
            background-color: #f9f9f9
        }

        ._Ic1lF._TBXfb {
            background-color: #fff
        }

        ._1AypD {
            font-size: 1.4rem;
            font-weight: 400;
            line-height: 1.71;
            letter-spacing: .2px;
            margin-bottom: 0;
            color: #5b6065
        }

        ._1B2uz {
            display: flex;
            align-items: center;
            gap: 16px
        }

        ._CqcNX {
            border-radius: 50%;
            height: auto;
            max-width: 64px
        }

        ._5xgRT {
            font-size: 1.6rem;
            font-weight: 600;
            line-height: 1.75;
            letter-spacing: -.011px;
            margin-bottom: 0;
            color: #16191c
        }

        ._EhJeL {
            font-size: 1.2rem;
            font-weight: 400;
            line-height: 1.67;
            letter-spacing: .2px;
            margin-bottom: 0;
            color: #5b6065
        }

        ._LPeot {
            padding: 24px 0;
            background-color: #fff
        }

        @media screen and (min-width:768px) {
            ._LPeot {
                padding: 48px 0
            }
        }

        @media screen and (min-width:1024px) {
            ._LPeot {
                padding: 64px 0
            }
        }

        ._3P15I {
            justify-content: center
        }

        ._Qm6Mi {
            font-size: 2.4rem;
            font-weight: 600;
            line-height: 1.42;
            letter-spacing: -.019px;
            margin-bottom: 8px;
            color: #16191c
        }

        @media screen and (min-width:768px) {
            ._Qm6Mi {
                text-align: center
            }
        }

        @media screen and (min-width:1024px) {
            ._Qm6Mi {
                font-size: 4rem;
                font-weight: 600;
                line-height: 1.3;
                letter-spacing: -.021px;
                margin-bottom: 16px
            }
        }

        ._dIYrF {
            font-size: 1.6rem;
            font-weight: 400;
            line-height: 1.75;
            letter-spacing: -.011px;
            margin-bottom: 24px;
            color: #393e41
        }

        @media screen and (min-width:768px) {
            ._dIYrF {
                text-align: center
            }
        }

        @media screen and (min-width:1024px) {
            ._dIYrF {
                margin-bottom: 64px
            }
        }

        ._p5hDF {
            font-size: 1.2rem;
            font-weight: 400;
            line-height: 1.67;
            letter-spacing: .2px;
            margin-bottom: 24px;
            color: #393e41
        }

        @media screen and (min-width:768px) {
            ._p5hDF {
                text-align: center
            }
        }

        @media screen and (min-width:1024px) {
            ._p5hDF {
                margin-bottom: 64px
            }
        }

        ._OZUCd {
            display: flex;
            gap: 16px;
            margin-bottom: 24px;
            overflow-x: auto
        }

        @media screen and (min-width:1024px) {
            ._OZUCd {
                margin-bottom: 32px;
                gap: 32px
            }
        }

        ._MeSLm {
            min-width: 271px;
            text-align: left;
            height: auto;
            flex: 1 1
        }

        @media screen and (min-width:768px) {
            ._MeSLm {
                min-width: 297px
            }
        }

        ._M5XP2 {
            border-radius: 16px;
            border: 1px solid rgba(0, 0, 0, 0);
            display: flex;
            align-items: center;
            flex-direction: column;
            gap: 8px;
            padding: 20px 16px;
            height: 102px;
            cursor: pointer
        }

        ._M5XP2._zp0lD {
            background: #1e2327
        }

        ._M5XP2._zp0lD:active,
        ._M5XP2._zp0lD:hover {
            border-color: #fff
        }

        ._M5XP2._DH8iX {
            background: #f1f1f1
        }

        ._M5XP2._DH8iX:active,
        ._M5XP2._DH8iX:hover {
            border-color: #16191c
        }

        ._M5XP2._YQNBG {
            background: #fff
        }

        ._M5XP2._YQNBG:active,
        ._M5XP2._YQNBG:hover {
            border-color: #16191c
        }

        ._9xoSn {
            font-size: 1.2rem;
            font-weight: 400;
            line-height: 1.33;
            letter-spacing: 0;
            margin-bottom: 0;
            text-align: center
        }

        ._zp0lD ._9xoSn {
            color: #dadadd
        }

        ._DH8iX ._9xoSn,
        ._YQNBG ._9xoSn {
            color: #393e41
        }

        ._zp0lD._M5XP2:active ._9xoSn,
        ._zp0lD._M5XP2:hover ._9xoSn {
            color: #fff
        }

        ._DH8iX._M5XP2:active ._9xoSn,
        ._DH8iX._M5XP2:hover ._9xoSn,
        ._YQNBG._M5XP2:active ._9xoSn,
        ._YQNBG._M5XP2:hover ._9xoSn {
            color: #16191c
        }

        ._nm8Qa {
            width: 32px;
            height: 32px
        }

        ._zp0lD ._nm8Qa {
            color: #fff
        }

        ._DH8iX ._nm8Qa,
        ._YQNBG ._nm8Qa {
            color: #16191c
        }

        ._b0wyY {
            display: grid;
            grid-gap: 16px;
            gap: 16px;
            grid-template-columns: repeat(3, 1fr);
            background-color: #f5f5f6;
    border-radius: 25px;
        }

        @media screen and (min-width:768px) {
            ._b0wyY {
                grid-template-columns: repeat(5, 1fr)
            }
        }

        @media screen and (min-width:1024px) {
            ._b0wyY {
                grid-template-columns: repeat(10, 1fr)
            }
        }

        @layer reusable-section {
            ._Tacf2 {
                padding: 24px 0
            }

            @media screen and (min-width:768px) {
                ._Tacf2 {
                    padding: 48px 0
                }
            }

            @media screen and (min-width:1024px) {
                ._Tacf2 {
                    padding: 64px 0
                }
            }

            ._Tacf2._4g9iX {
                background-color: #16191c
            }

            ._Tacf2._KcQ90 {
                background-color: #fff
            }

            ._Tacf2._1kjT8 {
                background-color: #f5f5f6
            }

            ._wGQnq {
                justify-content: center
            }

            ._Kl4EV {
                font-size: 3.2rem;
                font-weight: 600;
                line-height: 1.25;
                letter-spacing: -.021px;
                margin-bottom: 16px;
                text-align: center
            }

            @media screen and (min-width:1024px) {
                ._Kl4EV {
                    font-size: 4.8rem;
                    font-weight: 600;
                    line-height: 1.21;
                    letter-spacing: -.022px;
                    margin-bottom: 32px
                }
            }

            ._4g9iX ._Kl4EV {
                color: #fff
            }

            ._1kjT8 ._Kl4EV,
            ._KcQ90 ._Kl4EV {
                color: #16191c
            }

            ._ahQ3E {
                font-size: 1.8rem;
                font-weight: 400;
                line-height: 1.67;
                letter-spacing: -.018px;
                margin-bottom: 24px;
                text-align: center
            }

            @media screen and (min-width:1024px) {
                ._ahQ3E {
                    margin-bottom: 64px
                }
            }

            ._4g9iX ._ahQ3E {
                color: #dadadd
            }

            ._1kjT8 ._ahQ3E,
            ._KcQ90 ._ahQ3E {
                color: #5b6065
            }

            ._WtbsP {
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.67;
                letter-spacing: .2px;
                margin-bottom: 0;
                text-align: center;
                margin-top: 24px
            }

            @media screen and (min-width:1024px) {
                ._WtbsP {
                    margin-top: 32px
                }
            }

            ._4g9iX ._WtbsP {
                color: #dadadd
            }

            ._1kjT8 ._WtbsP,
            ._KcQ90 ._WtbsP {
                color: #5b6065
            }
        }

        ._V1GWU {
            overflow-x: hidden;
            max-width: 1800px;
            margin: 0 auto;
            position: relative
        }

        ._O7cAr {
            display: flex;
            overflow-x: visible;
            margin-left: calc(50% - 58.5px)
        }

        @media(prefers-reduced-motion:reduce) {
            ._O7cAr {
                transition-duration: 0s
            }
        }

        @media screen and (min-width:768px) {
            ._O7cAr {
                margin-left: calc(50% - 62.5px)
            }
        }

        @media screen and (min-width:1024px) {
            ._O7cAr {
                margin-left: calc(50% - 84px)
            }
        }

        ._cePmP {
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 8px 4px;
            height: 48px;
            min-width: 117px
        }

        @media screen and (min-width:768px) {
            ._cePmP {
                padding: 8px;
                min-width: 125px
            }
        }

        @media screen and (min-width:1024px) {
            ._cePmP {
                padding: 24px 16px;
                height: 88px;
                min-width: 168px
            }
        }

        ._Jlyo5 {
            width: 109px;
            height: auto
        }

        @media screen and (min-width:1024px) {
            ._Jlyo5 {
                width: 136px
            }
        }

        ._l6UlH ._Jlyo5 {
            width: 32px
        }

        @media screen and (min-width:1024px) {
            ._l6UlH ._Jlyo5 {
                width: 40px
            }
        }

        ._CCHEJ ._Jlyo5 {
            transition: filter .16s ease-in-out;
            filter: grayscale(100%)
        }

        @media(prefers-reduced-motion:reduce) {
            ._CCHEJ ._Jlyo5 {
                transition: none
            }
        }

        ._CCHEJ ._Jlyo5:hover {
            filter: none
        }

        ._ZLdzG {
            display: flex
        }

        ._yvooV {
            position: absolute;
            height: 48px;
            width: calc(50% - 58.5px);
            top: 0;
            pointer-events: none
        }

        @media screen and (min-width:768px) {
            ._yvooV {
                width: calc(50% - 62.5px)
            }
        }

        @media screen and (min-width:1024px) {
            ._yvooV {
                height: 88px;
                width: calc(50% - 84px)
            }
        }

        ._LOeOF {
            background: linear-gradient(90deg, rgb(255, 255, 255), rgba(255, 255, 255, .2));
            right: calc(50% + 58.5px)
        }

        @media screen and (min-width:768px) {
            ._LOeOF {
                right: calc(50% + 62.5px)
            }
        }

        @media screen and (min-width:1024px) {
            ._LOeOF {
                right: calc(50% + 84px)
            }
        }

        ._O8Ewp {
            background: linear-gradient(90deg, rgba(255, 255, 255, .2), rgb(255, 255, 255));
            right: 0
        }

        ._Adv0I {
            display: block;
            transition: background-color .3s ease
        }

        ._Adv0I._VCFac {
            background-color: #1ebfbf;
            color: #16191c
        }

        ._Adv0I._VCFac:hover {
            background-color: #50c8c8
        }

        ._Adv0I._qPDgi {
            background-color: #fff;
            color: #16191c
        }

        ._Adv0I._qPDgi:hover {
            background-color: #f1f1f1
        }

        ._Adv0I._Ly5CS {
            background-color: #16191c;
            color: #fff
        }

        ._Adv0I._Ly5CS:hover {
            background-color: #1e2327
        }

        ._Adv0I._QUp8C {
            background-color: #ffc200;
            color: #16191c
        }

        ._m9uBA {
            pointer-events: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none
        }

        ._sfx8G {
            font-size: 1.4rem;
            font-weight: 400;
            line-height: 1.71;
            letter-spacing: .2px;
            margin-bottom: 0;
            color: #fff;
            padding: 9px 16px;
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            justify-content: center;
            gap: 8px 4px;
            text-align: center
        }

        @media screen and (min-width:1024px) {
            ._sfx8G {
                column-gap: 8px
            }
        }

        ._eVA8U {
            font-size: 1.4rem;
            font-weight: 400;
            line-height: 1.14;
            letter-spacing: 0;
            margin-bottom: 0;
            color: #16191c;
            background-color: #00b065;
            text-align: center;
            border-radius: 32px;
            padding: 8px 16px
        }

        .header {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            z-index: 99;
            background-color: #fff;
            box-shadow: 0px 7px 39px #00000029;
        }

        ._FR3Xv {
            flex: 1 1
        }

        ._WjIvG {
            margin: 0 auto;
            max-width: 1200px;
            position: relative;
            top: -100vh;
            z-index: 100
        }

        ._WjIvG:has(._fkcsi:focus) {
            top: 0
        }

        ._fkcsi {
            position: absolute;
            left: 16px;
            background-color: #fff
        }

        ._uRWRu {
            position: relative
        }

        ._FOAvW {
            overflow: auto visible;
            width: 100%;
            margin-bottom: 16px
        }

        @media screen and (min-width:768px) {
            ._FOAvW {
                margin-bottom: 0
            }
        }

        ._OjQsG {
            border-collapse: separate;
            border-spacing: 0;
            width: 682px;
            padding-bottom: 24px
        }

        @media screen and (min-width:768px) {
            ._OjQsG {
                width: 1016px
            }
        }

        @media screen and (min-width:1024px) {
            ._OjQsG {
                padding-bottom: 32px;
                width: 100%
            }
        }

        ._D6xTk {
            background-color: #fff
        }

        ._3jeUm {
            padding: 32px 8px
        }

        ._3jeUm._byV0j {
            background-color: #1ebfbf;
            border: 2px solid #16191c;
            border-bottom: none;
            border-radius: 16px 16px 0 0;
            box-shadow: 8px 8px 0 #16191c;
            position: relative
        }

        ._3jeUm ._Ti3x9 {
            height: 20px;
            width: auto;
            display: flex;
            margin: auto
        }

        @media screen and (min-width:768px) {
            ._3jeUm ._Ti3x9 {
                height: 32px
            }
        }

        ._3jeUm ._VCP37 {
            height: 16px;
            width: auto;
            display: flex;
            margin: auto
        }

        @media screen and (min-width:768px) {
            ._3jeUm ._VCP37 {
                height: 20px
            }
        }

        ._qUO7O {
            background-color: #f9f9f9
        }

        ._qUO7O:nth-of-type(odd) {
            background-color: #fff
        }

        @media screen and (min-width:768px) {
            ._qUO7O {
                background-color: #fff
            }

            ._qUO7O:nth-of-type(odd) {
                background-color: #f9f9f9
            }
        }

        ._KtqpZ {
            font-size: 1.4rem;
            font-weight: 400;
            line-height: 1.71;
            letter-spacing: .2px;
            margin-bottom: 0;
            padding: 16px 8px;
            text-align: center;
            min-width: 140px;
            vertical-align: middle;
            border-radius: inherit;
            color: #16191c
        }

        @media screen and (min-width:768px) {
            ._KtqpZ {
                padding: 24px 8px
            }
        }

        ._KtqpZ:first-of-type {
            border-radius: 16px 0 0 16px;
            padding: 16px;
            text-align: left;
            width: 115px;
            min-width: 115px;
            left: 0;
            z-index: 2;
            background-color: inherit;
            box-shadow: -16px 0 #fff, -16px 16px #fff, 0 16px #fff
        }

        @media screen and (min-width:768px) {
            ._KtqpZ:first-of-type {
                padding: 24px 16px 24px 32px;
                width: 247px;
                min-width: 247px
            }
        }

        ._KtqpZ:last-of-type {
            border-radius: 0 16px 16px 0
        }

        ._YTiAo {
            width: 24px;
            height: 24px
        }

        ._M9wcA {
            color: #fa3556
        }

        ._3djGB {
            font-size: 1.6rem;
            font-weight: 600;
            line-height: 1.75;
            letter-spacing: -.011px;
            margin-bottom: 0;
            position: relative;
            border-left: 2px solid #16191c;
            border-right: 2px solid #16191c;
            box-shadow: 8px 0 #16191c;
            text-align: center;
            vertical-align: middle;
            background-color: #1ebfbf;
            min-width: 131px;
            width: 131px
        }

        @media screen and (min-width:768px) {
            ._3djGB {
                min-width: 209px;
                width: 209px
            }
        }

        @media screen and (min-width:1024px) {
            ._3djGB {
                font-size: 2.2rem;
                font-weight: 600;
                line-height: 1.45;
                letter-spacing: -.018px;
                margin-bottom: 0;
                min-width: 241px;
                width: 241px
            }
        }

        ._3djGB._bUVuc {
            background: linear-gradient(rgba(22, 25, 28, .05), rgba(22, 25, 28, .05)), linear-gradient(#1ebfbf, #1ebfbf)
        }

        ._3djGB ._YTiAo {
            width: 40px;
            height: 40px
        }

        ._GnBaB {
            padding: 11px
        }

        ._GnBaB:first-of-type {
            border-radius: 16px 0 0 16px;
            text-align: left;
            min-width: 115px;
            left: 0;
            z-index: 2;
            background-color: inherit;
            box-shadow: -16px 0 #fff, -16px 16px #fff, 0 16px #fff
        }

        ._PTMMe,
        ._cRYG6 {
            background-color: #1ebfbf;
            border: 2px solid #16191c;
            border-top: none;
            box-shadow: 8px 8px 0 #16191c, 8px 0 #16191c;
            border-radius: 0 0 16px 16px
        }

        ._cRYG6 {
            padding: 16px 32px 32px;
            text-align: center
        }

        ._Jlylo {
            padding: 0 0 16px
        }

        ._vjB9y {
            font-size: 1.4rem;
            font-weight: 400;
            line-height: 1.71;
            letter-spacing: .2px;
            text-align: center;
            color: #5b6065;
            padding: 2px 12px;
            background-color: #f1f1f1;
            border-radius: 16px;
            width: max-content;
            margin: 0 auto 8px
        }

        @media screen and (min-width:1024px) {
            ._vjB9y {
                margin: 0 auto 16px
            }
        }

        ._tM1JT {
            font-size: 1.2rem;
            font-weight: 400;
            line-height: 1.67;
            letter-spacing: .2px;
            margin-bottom: 0;
            text-align: center;
            color: #5b6065
        }

        ._lXeSk {
            text-decoration: underline
        }

        ._3d7Jf {
            padding: 24px 0
        }

        @media screen and (min-width:768px) {
            ._3d7Jf {
                padding: 48px 0
            }
        }

        @media screen and (min-width:1024px) {
            ._3d7Jf {
                padding: 64px 0
            }
        }

        ._9D6Jo {
            justify-content: center
        }

        ._mEme3 {
            font-size: 3.2rem;
            font-weight: 600;
            line-height: 1.25;
            letter-spacing: -.021px;
            margin-bottom: 16px;
            color: #16191c;
            text-align: center
        }

        @media screen and (min-width:1024px) {
            ._mEme3 {
                font-size: 4.8rem;
                font-weight: 600;
                line-height: 1.21;
                letter-spacing: -.022px;
                margin-bottom: 32px
            }
        }

        ._aKu2V {
            font-size: 1.8rem;
            font-weight: 400;
            line-height: 1.67;
            letter-spacing: -.018px;
            margin-bottom: 24px;
            color: #5b6065;
            text-align: center
        }

        @media screen and (min-width:1024px) {
            ._aKu2V {
                margin-bottom: 48px
            }
        }

        @layer atom-component {
            ._IAARQ {
                max-width: 1536px;
                padding: 32px 0;
                margin: 16px 16px 0;
                border-radius: 16px;
                overflow: hidden
            }

            @media screen and (min-width:768px) {
                ._IAARQ {
                    padding: 64px 0
                }
            }

            @media screen and (min-width:1024px) {
                ._IAARQ {
                    padding: 96px 0;
                    margin: 16px 32px 0;
                    border-radius: 64px
                }
            }

            @media only screen and (min-width:1600px) {
                ._IAARQ {
                    margin: 16px auto 0
                }
            }
        }

        ._BgEEs {
            font-size: 1.2rem;
            font-weight: 600;
            line-height: 1.67;
            letter-spacing: .2px;
            margin-bottom: 0;
            width: max-content;
            max-width: 100%;
            padding: 3px 11px;
            display: flex;
            gap: 4px;
            align-items: center;
            text-align: center;
            border: 1px solid;
            border-radius: 32px
        }

        @media screen and (min-width:1024px) {
            ._BgEEs {
                font-size: 1.4rem;
                font-weight: 600;
                line-height: 1.71;
                letter-spacing: .2px;
                margin-bottom: 0;
                padding: 7px 15px
            }
        }

        ._WkHe8 {
            font-size: .9rem;
            line-height: 1.33;
            letter-spacing: 1px;
            margin-bottom: 0;
            padding: 7px 11px;
            font-weight: 600;
            text-transform: uppercase
        }

        @media screen and (min-width:1024px) {
            ._WkHe8 {
                padding: 7px 15px
            }
        }

        ._lRXI7 {
            color: #5b6065;
            border-color: #7d8185
        }

        ._DaL2Y {
            color: #fff;
            border-color: #fff
        }

        ._Sldna {
            color: #16191c;
            border-color: #16191c
        }

        ._vnxte {
            display: flex
        }

        ._3rbgL {
            width: 16px;
            height: 16px;
            flex-shrink: 0;
            color: inherit
        }

        @media screen and (min-width:1024px) {
            ._3rbgL {
                width: 20px;
                height: 20px
            }
        }

        ._WkHe8 ._3rbgL {
            width: 12px;
            height: 12px
        }

        ._TOdK4 {
            display: flex;
            flex-direction: column;
            gap: 16px;
            padding: 8px 8px 16px;
            border-radius: 16px;
            align-items: center;
            width: 100%
        }

        @media screen and (min-width:768px) {
            ._TOdK4 {
                flex-flow: row nowrap;
                padding: 8px 24px 8px 8px;
                width: -moz-fit-content;
                width: fit-content
            }
        }

        ._TOdK4._Im7Ol {
            padding: 0;
            align-items: flex-start
        }

        @media screen and (min-width:768px) {
            ._TOdK4._Im7Ol {
                align-items: center
            }
        }

        ._7zQbA {
            white-space: nowrap;
            width: 100%
        }

        @media screen and (min-width:768px) {
            ._7zQbA {
                width: max-content
            }
        }

        ._Im7Ol ._7zQbA {
            width: -moz-fit-content;
            width: fit-content
        }

        ._NydvL {
            font-size: 1.4rem;
            font-weight: 600;
            line-height: 1.71;
            letter-spacing: .2px;
            margin-bottom: 0;
            color: #fff;
            display: flex;
            column-gap: 4px;
            align-items: center
        }

        ._NydvL._ahNZ1 {
            color: #16191c
        }

        ._4ouFj {
            min-width: 24px;
            min-height: 24px
        }

        ._MxcKT {
            display: flex;
            flex-direction: column;
            list-style: none;
            row-gap: 8px
        }

        ._R8iDj {
            font-size: 1.6rem;
            font-weight: 400;
            line-height: 1.75;
            letter-spacing: -.011px;
            margin-bottom: 0;
            display: flex;
            color: #393e41;
            column-gap: 8px
        }

        @media screen and (min-width:1024px) {
            ._R8iDj {
                font-size: 1.8rem;
                font-weight: 400;
                line-height: 1.67;
                letter-spacing: -.018px;
                margin-bottom: 0
            }
        }

        ._7p6uC ._R8iDj {
            color: #fff;
        }

        ._bMweE {
            display: flex;
            padding: 4px 2px
        }

        @media screen and (min-width:1024px) {
            ._bMweE {
                padding: 5px 2px
            }
        }

        ._oFASf {
            width: 20px;
            height: 20px;
            color: #393e41
        }

        ._7p6uC ._oFASf {
            color: #fff;
        }

        ._W7WEe {
            padding: 0;
            position: relative;
            background: #FF6819
        }

        @media screen and (min-width:768px) {
            ._W7WEe {
                background: #FF6819
            }
        }

        @media screen and (min-width:1024px) {
            ._W7WEe {
                background: #FF6819;
                margin-bottom: 16px
            }
        }

        ._xgce7 {
            padding: 0
        }

        @media screen and (min-width:768px) {
            ._xgce7 {
                padding: 0 16px
            }
        }

        ._f62VV {
            justify-content: center;
   
        }

        @media screen and (min-width:768px) {
            ._f62VV {

            }
        }

        ._8iFf9 {
            display: flex;
            flex-direction: column;
            row-gap: 24px;
            padding: 32px 24px 0
        }

        @media screen and (min-width:768px) {
            ._8iFf9 {
                align-items: center;
                padding: 64px 0 0
            }
        }

        @media screen and (min-width:1024px) {
            ._8iFf9 {
                row-gap: 32px;
                align-items: flex-start;
                justify-content: center;
                background: rgba(0, 0, 0, 0);
                padding: 96px 0
            }
        }

        ._8mTjx {
            font-size: 3.2rem;
            font-weight: 600;
            line-height: 1.25;
            letter-spacing: -.021px;
            margin-bottom: 0;
            color: #fff
        }

        @media screen and (min-width:768px) {
            ._8mTjx {
                text-align: center
            }
        }

        @media screen and (min-width:1024px) {
            ._8mTjx {
                font-size: 4.8rem;
                font-weight: 600;
                line-height: 1.21;
                letter-spacing: -.022px;
                margin-bottom: 0;
                text-align: left
            }
        }

        ._asqHW {
            display: flex;
            justify-content: center;
            align-items: flex-end;
            height: 302px
        }

        @media screen and (min-width:768px) {
            ._asqHW {
                height: 407px
            }
        }

        @media screen and (min-width:1024px) {
            ._asqHW {
                justify-content: flex-start;
                align-items: center;
                height: inherit;
                
            }
        }

        ._HXK1L {
            width: auto;
            height: calc(90%);
            padding: 30px 0;
        }

        @media screen and (min-width:1024px) {
            ._HXK1L {
                height: auto;
                width: 100%;
                max-width: 584px
            }
        }

        @media screen and (min-width:1201px) {
            ._HXK1L {
                height: 100%;
                width: auto;
                max-width: 584px
            }
        }

        ._IozJA {
            position: relative
        }

        ._Mf3wS {
            position: absolute;
            height: 100%;
            width: 100%;
            opacity: 0;
            visibility: hidden;
            pointer-events: none;
            top: 0;
            left: 0;
            z-index: 999
        }

        ._QsfPh {
            position: relative;
            width: 100%
        }

        ._QsfPh:not(:last-child) {
            margin-bottom: 16px
        }

        ._QsfPh._R0bLv:not(:has(._qmcrj)) {
            padding-bottom: 32px
        }

        ._QsfPh ._x0WId {
            pointer-events: none;
            margin: 2px 0 2px auto;
            flex-shrink: 0;
            color: #7d8185;
            transition: color .5s, transform .5s
        }

        ._QsfPh ._x0WId._DdpI0 {
            color: #f5f5f6
        }

        ._QsfPh ._x0WId._DdpI0._R0bLv {
            color: #fff
        }

        ._QsfPh ._x0WId._R0bLv {
            transform: scaleY(-1);
            color: #16191c;
            transition: color .5s, transform .5s
        }

        @media screen and (min-width:768px) {
            ._QsfPh ._x0WId {
                margin: 4px 0 4px auto
            }
        }

        ._QsfPh ._x0WId._qmcrj {
            margin: 1px 0 1px auto
        }

        ._yzMjw {
            padding: 16px;
            cursor: pointer;
            display: flex;
            align-items: center;
            border: none;
            width: 100%;
            border-radius: 12px;
            transition: background-color .3s ease-in-out
        }

        @media screen and (min-width:1024px) {
            ._yzMjw {
                padding: 16px 24px
            }
        }

        ._yzMjw._qmcrj {
            padding: 16px 0
        }

        ._yzMjw ._i3tEm {
            width: 24px;
            height: 24px;
            color: #393e41;
            margin-right: 8px;
            transition: color .3s ease-in-out
        }

        ._yzMjw ._i3tEm._qmcrj {
            color: #7d8185
        }

        ._yzMjw ._i3tEm._DdpI0 {
            color: #f5f5f6
        }

        ._yzMjw ._i3tEm._R0bLv {
            color: #16191c;
            transition: color .3s ease-in-out
        }

        ._yzMjw ._i3tEm._R0bLv._DdpI0 {
            color: #fff
        }

        ._yzMjw ._2ZdOJ {
            font-size: 2rem;
            font-weight: 600;
            line-height: 1.6;
            letter-spacing: -.017px;
            margin-bottom: 0;
            text-align: left;
            padding-right: 16px;
            color: #393e41;
            transition: color .3s ease-in-out
        }

        @media screen and (min-width:1024px) {
            ._yzMjw ._2ZdOJ {
                font-size: 2.4rem;
                font-weight: 600;
                line-height: 1.33;
                letter-spacing: .019px;
                margin-bottom: 0
            }
        }

        ._yzMjw ._2ZdOJ._qmcrj {
            font-size: 1.8rem;
            font-weight: 600;
            line-height: 1.67;
            letter-spacing: -.018px;
            margin-bottom: 0;
            color: #7d8185
        }

        ._yzMjw ._2ZdOJ._DdpI0 {
            color: #f5f5f6
        }

        ._yzMjw ._2ZdOJ._DdpI0._R0bLv {
            color: #fff
        }

        ._yzMjw ._2ZdOJ._R0bLv {
            color: #16191c
        }

        @media screen and (min-width:768px) {
            ._yzMjw:hover {
                background: #f5f5f6
            }

            ._yzMjw:hover ._2ZdOJ,
            ._yzMjw:hover ._i3tEm,
            ._yzMjw:hover ._x0WId {
                color: #16191c
            }

            ._yzMjw:hover._qmcrj {
                background-color: rgba(0, 0, 0, 0)
            }

            ._yzMjw._DdpI0:hover {
                background: hsla(0, 0%, 100%, .15)
            }

            ._yzMjw._DdpI0:hover ._2ZdOJ,
            ._yzMjw._DdpI0:hover ._i3tEm,
            ._yzMjw._DdpI0:hover ._x0WId {
                color: #fff
            }

            ._yzMjw._DdpI0:hover._qmcrj {
                background-color: rgba(0, 0, 0, 0)
            }
        }

        ._aoGLT {
            display: grid;
            grid-template-rows: 0fr;
            transition: grid-template-rows .3s
        }

        ._R0bLv ._aoGLT {
            grid-template-rows: 1fr
        }

        ._iaIsE {
            opacity: 0;
            visibility: hidden;
            overflow: hidden;
            transition: opacity .3s
        }

        ._R0bLv ._iaIsE {
            opacity: 1;
            visibility: inherit
        }

        ._Y8lL9 {
            font-size: 1.6rem;
            font-weight: 400;
            line-height: 1.75;
            letter-spacing: -.011px;
            margin-bottom: 0;
            color: #393e41;
            padding: 0 16px
        }

        ._Y8lL9._DdpI0 {
            color: #f5f5f6
        }

        @media screen and (min-width:1024px) {
            ._Y8lL9 {
                padding: 0 24px
            }
        }

        ._Y8lL9._qmcrj {
            padding: 0
        }

        ._oy2x7 {
            border-bottom: 2px solid rgba(22, 25, 28, .05)
        }

        ._oy2x7._R0bLv {
            padding-top: 16px
        }

        ._oy2x7._DdpI0 {
            border-bottom: 2px solid hsla(0, 0%, 100%, .15)
        }

        ._yDMg5 {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(22, 25, 28, .75);
            z-index: 1000
        }

        ._4fLs4 {
            height: inherit;
            width: inherit;
            animation-timing-function: ease;
            animation-iteration-count: 1;
            animation-fill-mode: forwards
        }

        ._4fLs4._haYsa {
            animation-name: _8VCJV
        }

        ._4fLs4._s3nTz {
            animation-name: _UeklE
        }

        @keyframes _8VCJV {
            0% {
                transform: translateY(100dvh)
            }

            to {
                transform: translateY(0)
            }
        }

        @keyframes _UeklE {
            0% {
                transform: translateY(0)
            }

            to {
                transform: translateY(100dvh)
            }
        }

        ._NLhki {
            position: relative;
            display: inline-block;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%)
        }

        ._NLhki._haYsa {
            animation-name: _iAdVe
        }

        ._NLhki._s3nTz {
            animation-name: _2fTbm
        }

        @keyframes _iAdVe {
            0% {
                transform: translate(-50%, -50%) translateY(100dvh)
            }

            to {
                transform: translate(-50%, -50%) translateY(0)
            }
        }

        @keyframes _2fTbm {
            0% {
                transform: translate(-50%, -50%) translateY(0)
            }

            to {
                transform: translate(-50%, -50%) translateY(100dvh)
            }
        }

        ._GwK3o {
            animation-timing-function: ease;
            animation-iteration-count: 1;
            animation-fill-mode: forwards
        }

        ._GwK3o._9q9Dk {
            animation-name: _jap4T
        }

        ._GwK3o._O2Lsi {
            animation-name: _80T8f
        }

        @keyframes _jap4T {
            0% {
                opacity: 0
            }

            to {
                opacity: 1
            }
        }

        @keyframes _80T8f {
            0% {
                opacity: 1
            }

            to {
                opacity: 0
            }
        }

        ._nSRQZ {
            color: #16191c
        }

        ._oYC8u {
            position: relative;
            width: calc(100vw - 24px);
            margin: 0 auto;
            height: auto
        }

        @media screen and (min-width:1024px) {
            ._oYC8u {
                width: 771px;
                height: calc(100% - 24px);
                max-height: 433px
            }
        }

        ._cFvUE {
            width: 100%;
            height: 100%;
            max-height: calc(100vh - 24px);
            aspect-ratio: 16/9;
            border: none
        }

        @media screen and (min-width:1024px) {
            ._cFvUE {
                width: 771px;
                height: 433px;
                max-height: 100%;
                aspect-ratio: auto
            }
        }

        ._pQ7Oe {
            background-color: #fff;
            border-color: #222e3a;
            width: 24px;
            height: 24px;
            border-radius: 64px;
            position: absolute;
            top: -12px;
            right: -12px;
            z-index: 100;
            box-shadow: 0 4px 8px rgba(34, 46, 58, .15)
        }

        ._pQ7Oe:hover {
            cursor: pointer
        }

        ._pQ7Oe ._xV9yI {
            color: #222e3a;
            font-weight: 600;
            width: 11px;
            height: 11px
        }

        ._zWl6x {
          
            border-radius: 16px;
            height: 328px
        }

        @media screen and (min-width:768px) {
            ._zWl6x {
                border-radius: 32px;
                height: 360px
            }
        }

        @media screen and (min-width:1024px) {
            ._zWl6x {
                border-radius: 48px;
                height: 568px
            }
        }

        ._QVCVm {
            position: relative;
            text-align: center;
            overflow: hidden;
            height: calc(100% + 16px);
        }

        @media screen and (min-width:768px) {
            ._QVCVm {
                height: calc(100% + 48px);

            }
        }

        @media screen and (min-width:1024px) {
            ._QVCVm {
                height: calc(100% + 128px);

            }
        }

        ._5GsEu {
            width: 328px;
            height: auto
        }

        @media screen and (min-width:768px) {
            ._5GsEu {
                width: 387px
            }
        }

        @media screen and (min-width:1024px) {
            ._5GsEu {
                width: 568px
            }
        }

        ._1Kg13 {
            position: absolute;
            top: 153px;
            left: 50%;
            transform: translate(-50%);
            z-index: 1;
            border: none;
            border-radius: 100px;
            width: 56px;
            height: 56px
        }

        ._1Kg13:hover {
            cursor: pointer
        }

        @media screen and (min-width:768px) {
            ._1Kg13 {
                top: 203.5px;
                width: 64px;
                height: 64px
            }
        }

        @media screen and (min-width:1024px) {
            ._1Kg13 {
                top: 366px;
                width: 96px;
                height: 96px
            }
        }

        ._BP3PM {
            padding: 24px 0
        }

        @media screen and (min-width:768px) {
            ._BP3PM {
                padding: 48px 0
            }
        }

        @media screen and (min-width:1024px) {
            ._BP3PM {
                padding: 64px 0
            }
        }

        ._k6SdQ {
            justify-content: center;
            margin-bottom: 32px
        }

        @media screen and (min-width:768px) {
            ._k6SdQ {
                margin-bottom: 48px
            }
        }

        @media screen and (min-width:1024px) {
            ._k6SdQ {
                margin-bottom: 64px
            }
        }

        ._ePt0P {
            font-size: 3.2rem;
            font-weight: 600;
            line-height: 1.25;
            letter-spacing: -.021px;
            margin-bottom: 16px;
            text-align: center;
            color: #16191c
        }

        @media screen and (min-width:1024px) {
            ._ePt0P {
                font-size: 4.8rem;
                font-weight: 600;
                line-height: 1.21;
                letter-spacing: -.022px;
                margin-bottom: 32px
            }
        }

        ._3shAo {
            font-size: 1.8rem;
            font-weight: 400;
            line-height: 1.67;
            letter-spacing: -.018px;
            margin-bottom: 0;
            color: #5b6065
        }

        ._3shAo:first-of-type {
            margin-bottom: 8px
        }

        @media screen and (min-width:1024px) {
            ._3shAo:first-of-type {
                margin-bottom: 16px
            }
        }

        @media screen and (min-width:768px) {
            ._3shAo {
                text-align: center
            }
        }

        ._ALxEo {
            text-decoration: underline;
            position: relative;
            z-index: 1
        }

        ._4qEUl {
            gap: 32px;
            justify-content: center
        }

        @media screen and (min-width:1024px) {
            ._4qEUl {
                align-items: flex-end
            }
        }

        ._7dy7q {
            font-size: 3.2rem;
            font-weight: 600;
            line-height: 1.25;
            letter-spacing: -.021px;
            margin-bottom: 24px;
            color: #16191c
        }

        @media screen and (min-width:1024px) {
            ._7dy7q {
                font-size: 4rem;
                font-weight: 600;
                line-height: 1.3;
                letter-spacing: -.021px;
                margin-bottom: 32px
            }
        }

        ._9bwVc:not(:last-child) {
            padding-bottom: 16px;
            border-bottom: 2px solid #dadadd
        }

        ._9bwVc:not(:first-child) {
            padding-top: 16px
        }

        ._1QyUo {
            font-size: 1.8rem;
            font-weight: 600;
            line-height: 1.67;
            letter-spacing: -.018px;
            margin-bottom: 16px;
            color: #16191c
        }

        ._xSp7m {
            font-size: 1.6rem;
            font-weight: 400;
            line-height: 1.75;
            letter-spacing: -.011px;
            margin-bottom: 0;
            color: #393e41
        }

        ._UbuSZ {
            display: none
        }

        @media screen and (min-width:1024px) {
            ._UbuSZ {
                display: block;
                padding: 0 32px
            }

            ._92g5D {
                display: none
            }
        }

        ._fCzEu {
            padding: 32px 24px;
            display: flex;
            flex-direction: column;
            gap: 24px;
            border-radius: 16px;
            background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(251, 251, 251, 1) 100%);
            box-shadow: 3px 11px 15px #00000017;
        }

        @media screen and (min-width:1024px) {
            ._fCzEu {
                border-radius: 24px
            }
        }

        ._fCzEu._Zvfsi {
            background-color: #fff
        }

        ._fCzEu._X4T5q {
            background-color: #f9f9f9
        }

        ._1N9S5 {
            display: flex;
            flex-direction: column;
            gap: 4px
        }

        @media screen and (min-width:1024px) {
            ._1N9S5 {
                gap: 12px
            }
        }

        ._HM1rh {
            width: 64px;
            height: 64px;
            flex-shrink: 0
        }

        ._ykvB5 {
            font-size: 1.8rem;
            font-weight: 600;
            line-height: 1.55;
            letter-spacing: -.014px;
            margin-bottom: 0;
            color: #16191c;
            overflow-wrap: break-word
        }

        @media screen and (min-width:1024px) {
            ._ykvB5 {
                font-size: 2.4rem;
                font-weight: 600;
                line-height: 1.33;
                letter-spacing: .019px;
                margin-bottom: 0
            }
        }

        ._UoBeZ {
            font-size: 1.6rem;
            font-weight: 400;
            line-height: 1.75;
            letter-spacing: -.011px;
            margin-bottom: 0;
            color: #5b6065;
            overflow-wrap: break-word
        }

        ._vm6yD {
            margin-top: auto
        }

        ._AaSlF {
            background-color: #f5f5f6;
            padding: 24px 0
        }

        @media screen and (min-width:768px) {
            ._AaSlF {
                padding: 48px 0
            }
        }

        @media screen and (min-width:1024px) {
            ._AaSlF {
                padding: 64px 0
            }
        }

        ._s6sub {
            font-size: 3.2rem;
            font-weight: 600;
            line-height: 1.25;
            letter-spacing: -.021px;
            margin-bottom: 24px;
            color: #16191c;
            text-align: center
        }

        @media screen and (min-width:1024px) {
            ._s6sub {
                font-size: 4.8rem;
                font-weight: 600;
                line-height: 1.21;
                letter-spacing: -.022px;
                margin-bottom: 32px
            }
        }

        ._illJv {
            gap: 16px
        }

        @media screen and (min-width:1024px) {
            ._illJv {
                gap: 32px
            }
        }

        ._8OeZ0 {
            height: 100%
        }

        ._fpsBK {
            text-decoration: underline
        }

        ._ljS7Z {
            margin: 32px auto 0;
            width: 100%
        }

        ._jrP6i {
            font-size: 1.2rem;
            font-weight: 400;
            line-height: 1.67;
            letter-spacing: .2px;
            margin-bottom: 0;
            justify-content: center;
            padding-top: 24px;
            text-align: center;
            color: #5b6065
        }

        @media screen and (min-width:1024px) {
            ._jrP6i {
                padding-top: 32px
            }
        }

        ._YQzRm {
            padding: 16px 0
        }

        @media screen and (min-width:768px) {
            ._YQzRm {
                padding: 32px 0
            }
        }

        @media screen and (min-width:1024px) {
            ._YQzRm {
                padding: 48px 0
            }
        }

        ._s0KEA {
            justify-content: center;
            text-align: center
        }

        ._jtiCN {
            font-size: 2.4rem;
            font-weight: 600;
            line-height: 1.42;
            letter-spacing: -.019px;
            margin-bottom: 16px;
            color: #16191c
        }

        @media screen and (min-width:768px) {
            ._jtiCN {
                font-size: 3.2rem;
                font-weight: 600;
                line-height: 1.25;
                letter-spacing: -.021px;
                margin-bottom: 16px
            }
        }

        @media screen and (min-width:1024px) {
            ._jtiCN {
                font-size: 3.2rem;
                font-weight: 600;
                line-height: 1.5;
                letter-spacing: -.021px;
                margin-bottom: 16px
            }
        }

        ._wDg4N {
            font-size: 1.8rem;
            font-weight: 400;
            line-height: 1.67;
            letter-spacing: -.018px;
            color: #393e41
        }

        ._JAfAT,
        ._wDg4N {
            margin-bottom: 32px
        }

        ._JAfAT {
            row-gap: 16px
        }

        ._Xafbj {
            font-size: 1.8rem;
            font-weight: 400;
            line-height: 1.67;
            letter-spacing: -.018px;
            margin-bottom: 16px;
            color: #393e41
        }

        @media screen and (min-width:768px) {
            ._Xafbj {
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 1.75;
                letter-spacing: -.011px;
                margin-bottom: 32px
            }
        }

        ._JWWpV {
            text-decoration: underline
        }

        ._UVDDC {
            margin: 0 auto
        }

        @media screen and (min-width:768px) {
            ._fVE0r {
                padding: 48px 0
            }
        }

        @media screen and (min-width:1024px) {
            ._fVE0r {
                padding: 64px 0
            }
        }

        ._Pyp3j {
            flex-direction: column-reverse;
            row-gap: 24px;

        }
        @media screen and (min-width:1024px) {
            ._Pyp3j {
            background-color: #f5f5f6;
            border-radius: 100px;
            padding-left: 50px;
            }
        }
        @media screen and (min-width:768px) {
            ._Pyp3j {
                flex-direction: row;
                justify-content: center;
                align-items: center
            }
        }

        ._dEGox {
            font-size: 2.4rem;
            font-weight: 600;
            line-height: 1.42;
            letter-spacing: -.019px;
            margin-bottom: 8px;
            color: #16191c
        }

        @media screen and (min-width:1024px) {
            ._dEGox {
                font-size: 4rem;
                font-weight: 600;
                line-height: 1.3;
                letter-spacing: -.021px;
                margin-bottom: 16px
            }
        }

        ._nW56s {
            margin-bottom: 24px
        }

        @media screen and (min-width:1024px) {
            ._nW56s {
                margin-bottom: 64px
            }
        }

        @media screen and (min-width:768px) {
            ._TsxBy {
                width: -moz-fit-content;
                width: fit-content
            }
        }

        ._7OiW6 {
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 0 64px
        }

        @media screen and (min-width:768px) {
            ._7OiW6 {
                padding: 32px 24px
            }
        }

        @media screen and (min-width:1024px) {
            ._7OiW6 {
                padding: 48px
            }
        }

        ._xzsph {
            height: auto;
            width: 100%;
            max-width: 200px
        }

        @media screen and (min-width:768px) {
            ._xzsph {
                max-width: 233px;
                max-width: 472px
            }
        }

        ._dnFln {
            padding-top: 0;
            padding-bottom: 24px
        }

        @media screen and (min-width:768px) {
            ._dnFln {
                padding-bottom: 48px
            }
        }

        @media screen and (min-width:1024px) {
            ._dnFln {
                padding-bottom: 64px
            }
        }

        ._bkTGP {
            row-gap: 16px
        }

        @media screen and (min-width:1024px) {
            ._bkTGP {
                row-gap: 32px
            }
        }

        ._X1qsB {
            font-size: 3.2rem;
            font-weight: 600;
            line-height: 1.25;
            letter-spacing: -.021px;
            margin-bottom: 24px;
            color: #16191c;
            text-align: center
        }

        @media screen and (min-width:1024px) {
            ._X1qsB {
                font-size: 4.8rem;
                font-weight: 600;
                line-height: 1.21;
                letter-spacing: -.022px;
                margin-bottom: 32px
            }
        }

        ._hFkgk {
            height: 100%
        }

        ._jEg7a {
            text-decoration: underline
        }

        ._tgnoE {
            padding-top: 0;
            padding-bottom: 24px
        }

        @media screen and (min-width:768px) {
            ._tgnoE {
                padding-bottom: 48px
            }
        }

        @media screen and (min-width:1024px) {
            ._tgnoE {
                padding-bottom: 64px
            }
        }

        ._d9g7l {
            justify-content: center
        }

        ._VZOuR {
            font-size: 3.2rem;
            font-weight: 600;
            line-height: 1.25;
            letter-spacing: -.021px;
            margin-bottom: 24px;
            text-align: center;
            color: #16191c
        }

        @media screen and (min-width:1024px) {
            ._VZOuR {
                font-size: 4.8rem;
                font-weight: 600;
                line-height: 1.21;
                letter-spacing: -.022px;
                margin-bottom: 64px
            }
        }

        ._dX4BI {
            display: flex;
            flex-direction: column;
            border-radius: 16px;
            width: 100%;
            padding: 32px 24px;
            outline: 1px solid #bfbfc0;
            transition: box-shadow .3s ease-in-out
        }

        ._dX4BI:hover {
            box-shadow: 8px 8px 0 0 #16191c;
            outline: 2px solid #16191c
        }

        @media screen and (min-width:1024px) {
            ._dX4BI {
                border-radius: 32px
            }
        }

        ._Yd90d {
            font-size: 2rem;
            font-weight: 600;
            line-height: 1.6;
            letter-spacing: -.017px;
            margin-bottom: 8px;
            color: #16191c
        }

        @media screen and (min-width:1024px) {
            ._Yd90d {
                font-size: 3.2rem;
                font-weight: 600;
                line-height: 1.5;
                letter-spacing: -.021px;
                margin-bottom: 8px
            }
        }

        ._NrXK0 {
            font-size: 1.6rem;
            font-weight: 400;
            line-height: 1.75;
            letter-spacing: -.011px;
            margin-bottom: 16px;
            color: #393e41
        }

        @media screen and (min-width:1024px) {
            ._NrXK0 {
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 1.75;
                letter-spacing: -.011px;
                margin-bottom: 24px
            }
        }

        ._LYQlU {
            font-size: 1.6rem;
            font-weight: 400;
            line-height: 1.75;
            letter-spacing: -.011px;
            width: 100%;
            column-gap: 4px;
            margin-bottom: 8px;
            color: #16191c;
            margin-top: auto
        }

        ._LYQlU,
        ._tWPpn {
            align-items: center;
            display: flex
        }

        ._tWPpn {
            font-size: 1.4rem;
            font-weight: 600;
            line-height: 1.71;
            letter-spacing: .2px;
            column-gap: 8px;
            color: #393e41;
            margin-bottom: 24px
        }

        ._tWPpn ._Iz1pU {
            min-width: 24px;
            width: 24px;
            height: 24px
        }

        ._99ZTY {
            width: 100%
        }

        ._VgEkk {
            font-size: 2rem;
            font-weight: 600;
            line-height: 1.6;
            letter-spacing: -.017px;
            margin-bottom: 0;
            color: inherit
        }

        @media screen and (min-width:1024px) {
            ._VgEkk {
                font-size: 3.2rem;
                font-weight: 600;
                line-height: 1.5;
                letter-spacing: -.021px;
                margin-bottom: 0
            }
        }

        ._WqEe1 {
            margin-bottom: 8px;
            margin-top: 16px
        }

        ._3vfXe ._WqEe1 {
            margin-top: auto
        }

        ._7jTAQ {
            margin-top: 16px
        }

        ._7jTAQ,
        ._gKy5T {
            display: flex;
            flex-direction: column
        }

        ._gKy5T {
            gap: 8px
        }

        @media screen and (min-width:1024px) {
            ._gKy5T {
                gap: 16px
            }
        }

        ._Xuaxi {
            display: flex;
            color: #16191c;
            column-gap: 8px
        }

        ._Xuaxi:not(._Ikvzx) {
            color: #5b6065
        }

        ._mIr8R {
            color: #1ebfbf
        }

        ._BjnEW,
        ._mIr8R {
            height: 24px;
            min-width: 24px
        }

        ._BjnEW {
            color: #fa3556;
            padding: 2px
        }

        ._VxkSG {
            font-weight: 600
        }

        ._VxkSG,
        ._aD0Dd {
            font-size: 1.4rem;
            line-height: 1.71;
            letter-spacing: .2px;
            margin-bottom: 0
        }

        ._aD0Dd {
            font-weight: 400
        }

        @keyframes splide-loading {
            0% {
                transform: rotate(0)
            }

            to {
                transform: rotate(1turn)
            }
        }

        .splide__track--draggable {
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none
        }

        .splide__track--fade>.splide__list>.splide__slide {
            margin: 0 !important;
            opacity: 0;
            z-index: 0
        }

        .splide__track--fade>.splide__list>.splide__slide.is-active {
            opacity: 1;
            z-index: 1
        }

        .splide--rtl {
            direction: rtl
        }

        .splide__track--ttb>.splide__list {
            display: block
        }

        .splide__container {
            box-sizing: border-box;
            position: relative
        }

        .splide__list {
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            display: flex;
            height: 100%;
            margin: 0 !important;
            padding: 0 !important
        }

        .splide.is-initialized:not(.is-active) .splide__list {
            display: block
        }

        .splide__pagination {
            align-items: center;
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            margin: 0;
            pointer-events: none
        }

        .splide__pagination li {
            display: inline-block;
            line-height: 1;
            list-style-type: none;
            margin: 0;
            pointer-events: auto
        }

        .splide:not(.is-overflow) .splide__pagination {
            display: none
        }

        .splide__progress__bar {
            width: 0
        }

        .splide {
            position: relative;
            visibility: hidden
        }

        .splide.is-initialized,
        .splide.is-rendered {
            visibility: visible
        }

        .splide__slide {
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            box-sizing: border-box;
            flex-shrink: 0;
            list-style-type: none !important;
            margin: 0;
            position: relative
        }

        .splide__slide img {
            vertical-align: bottom
        }

        .splide__spinner {
            animation: splide-loading 1s linear infinite;
            border: 2px solid #999;
            border-left-color: transparent;
            border-radius: 50%;
            bottom: 0;
            contain: strict;
            display: inline-block;
            height: 20px;
            left: 0;
            margin: auto;
            position: absolute;
            right: 0;
            top: 0;
            width: 20px
        }

        .splide__sr {
            clip: rect(0 0 0 0);
            border: 0;
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute;
            width: 1px
        }

        .splide__toggle.is-active .splide__toggle__play,
        .splide__toggle__pause {
            display: none
        }

        .splide__toggle.is-active .splide__toggle__pause {
            display: inline
        }

        .splide__track {
            overflow: hidden;
            position: relative;
            z-index: 0
        }

        ._7u31v {
            visibility: inherit !important
        }

        ._tRjP8 {
            position: relative;
            padding-bottom: 48px
        }

        @media screen and (min-width:1024px) {
            ._tRjP8 {
                padding-bottom: 80px
            }
        }

        @media screen and (min-width:1201px) {
            ._tRjP8 {
                padding-bottom: 0
            }
        }

        ._d9MMR {
            display: flex;
            flex-grow: 1
        }

        ._rkcWi {
            display: flex;
            justify-content: space-between;
            position: absolute;
            gap: 16px;
            right: 0;
            bottom: -48px
        }

        @media screen and (min-width:1024px) {
            ._rkcWi {
                bottom: -80px
            }
        }

        ._94XA5 {
            border: none;
            border-radius: 50%;
            background-color: #16191c;
            cursor: pointer;
            fill: #fff;
            display: flex;
            align-items: center;
            justify-content: center;
            z-index: 2;
            width: 32px;
            height: 32px
        }

        @media screen and (min-width:1024px) {
            ._94XA5 {
                width: 48px;
                height: 48px
            }
        }

        ._94XA5:disabled {
            fill: #bfbfc0;
            background-color: #f5f5f6
        }

        ._HBduL {
            transform: rotate(180deg)
        }

        ._N191J {
            overflow: inherit
        }

        ._qfJJD {
            display: none
        }

        ._MMN33 {
            padding: 32px 16px
        }

        @media screen and (min-width:1024px) {
            ._MMN33 {
                padding: 64px 16px 96px
            }
        }

        ._ow7kc {
            justify-content: center;
            align-items: stretch;
            flex-wrap: nowrap
        }

        ._ZwDck {
            width: 271px
        }

        @media screen and (min-width:768px) {
            ._ZwDck {
                width: 298px
            }
        }

        @media screen and (min-width:1024px) {
            ._ZwDck {
                width: 368px;
                max-width: 368px
            }
        }

        ._iNGi1 {
            display: block;
            max-width: 100vw;
            width: 100%;
            background-image: linear-gradient(90deg, rgba(240, 240, 240, .51) 30%, rgba(240, 240, 240, .001) 50%, rgb(240, 240, 240) 70%);
            background-size: 200%;
            background-position-x: 0;
            animation: _caSlG 1.7s linear infinite
        }

        @keyframes _caSlG {
            0% {
                background-position-x: 0;
                opacity: 0
            }

            5% {
                opacity: .2
            }

            50% {
                opacity: 1
            }

            80% {
                opacity: .5
            }

            to {
                background-position-x: 100%;
                opacity: 0
            }
        }

        ._lkMRA {
            width: 271px;
            height: 532px;
            border-radius: 16px
        }

        @media screen and (min-width:768px) {
            ._lkMRA {
                width: 298px;
                height: 550px;
                border-radius: 24px
            }
        }

        @media screen and (min-width:1024px) {
            ._lkMRA {
                width: 368px;
                height: 634px;
                border-radius: 32px
            }
        }

        ._T7MhW {
            background-color: #f5f5f6;
            padding: 24px 0
        }

        @media screen and (min-width:768px) {
            ._T7MhW {
                padding: 48px 0
            }
        }

        @media screen and (min-width:1024px) {
            ._T7MhW {
                padding: 64px 0
            }
        }

        ._RwZ8a {
            font-size: 3.2rem;
            font-weight: 600;
            line-height: 1.25;
            letter-spacing: -.021px;
            margin-bottom: 32px;
            color: #16191c;
            text-align: center
        }

        @media screen and (min-width:1024px) {
            ._RwZ8a {
                font-size: 4.8rem;
                font-weight: 600;
                line-height: 1.21;
                letter-spacing: -.022px;
                margin-bottom: 64px
            }
        }

        ._sh4Ub {
            background-color: #fff
        }

        ._8lZ90 {
            margin: 24px auto 0;
            width: -moz-fit-content;
            width: fit-content
        }

        @media screen and (min-width:1024px) {
            ._8lZ90 {
                margin: 32px auto 0
            }
        }

        ._nMoP5 {
            text-decoration: underline
        }

        ._npt2H {
            background-color: #f5f5f6
        }

        ._0WtnP {
            display: flex;
            flex-direction: column;
            row-gap: 16px
        }
.group-logo {
    position: relative;
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}

.group-title {
    position: relative;
    margin-left: 15px;
}

.title-xjyjeV.title {
    font-size: 16px;

}

  .title   font {
    font-size: 10px;
}

.title {
    line-height: 16px;
}