@font-face {
    font-family: 'YekanBakh400';
    src: url('font/yekanbakh-400.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'YekanBakh500';
    src: url('font/yekanbakh-500.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'YekanBakh600';
    src: url('font/yekanbakh-600.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'YekanBakh700';
    src: url('font/yekanbakh-700.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'YekanBakh800';
    src: url('font/yekanbakh-800.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
*,::before,::after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb
}

::before,::after {
    --tw-content: ''
}
h1{    font-family: 'YekanBakh800';
}
h2{    font-family: 'YekanBakh700';
}
h3{    font-family: 'YekanBakh600';
}
h4{    font-family: 'YekanBakh500';
}
h5{    font-family: 'YekanBakh400';
}
p{    font-family: 'YekanBakh400';
}

html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-feature-settings: normal;
    font-variation-settings: normal
}

body {
    margin: 0;
    line-height: inherit
}

/* Gooey text container */
.gooey-text-container {
    position: relative;
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Hidden SVG filter */
.filter-svg {
    position: absolute;
    height: 0;
    width: 0;
}

/* Text wrapper with filter applied */
.text-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    filter: url(#threshold);
}

/* Text elements */
.text-element {
  top: 0;
  left: 0;
    position: absolute;
    display: inline-block;
    user-select: none;
    text-align: center;
    font-size: 4rem;
    font-weight: bold;
    color: #ffffff;
    transition: none;
}

/* Responsive font size */
@media (min-width: 768px) {
    .text-element {
        font-size: 60pt;
    }
}

/* Initial states */
.text1 {
    opacity: 100%;
    filter: none;
}

.text2 {
    opacity: 0%;
    filter: none;
}

/* Utility classes for animations */
.blur-transition {
    transition: filter 0.1s ease, opacity 0.1s ease;
}
.app {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.8rem;
  color: #fff;
}
.static-text {
  margin-left: 0.5rem; /* فاصله بین متن ثابت و متن متحرک */
}.gooey-text-container {
    background: radial-gradient(circle at center, rgba(255, 255, 255, 0.05) 0%, transparent 70%);
    border-radius: 20px;
    padding: 40px;
     position: relative;
  display: inline-block;
  height: 2.5rem; /* متناسب با سایز متن */
  overflow: hidden;
}

/* Optional: Add some background animation */
body::before {
    content: '';
    position: fixed;
    top: 0;
    left: 0;
    animation: gradientShift 10s ease infinite;
    z-index: -1;
}

@keyframes gradientShift {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

h1,h2,h3,h4,h5,h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b,strong {
    font-weight: bolder
}

code,kbd,samp,pre {
    font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -0.25em
}

sup {
    top: -0.5em
}

table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}

button,input,optgroup,select,textarea {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}

button,select {
    text-transform: none
}

button,[type="button"],[type="reset"],[type="submit"] {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button,::-webkit-outer-spin-button {
    height: auto
}

[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre {
    margin: 0
}

fieldset {
    margin: 0;
    padding: 0
}

legend {
    padding: 0
}

ol,ul,menu {
    list-style: none;
    margin: 0;
    padding: 0
}

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

input::-moz-placeholder,textarea::-moz-placeholder {
    opacity: 1;
    color: #9ca3af
}

input::placeholder,textarea::placeholder {
    opacity: 1;
    color: #9ca3af
}

button,[role="button"] {
    cursor: pointer
}

:disabled {
    cursor: default
}

img,svg,video,canvas,audio,iframe,embed,object {
    display: block;
    vertical-align: middle
}

img,video {
    max-width: 100%;
    height: auto
}

[hidden] {
    display: none
}

[type="text"],input:where(:not([type])),[type="email"],[type="url"],[type="password"],[type="number"],[type="date"],[type="datetime-local"],[type="month"],[type="search"],[type="tel"],[type="time"],[type="week"],[multiple],textarea,select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    border-radius: 0px;
    padding-top: 0.5rem;
    padding-right: 0.75rem;
    padding-bottom: 0.5rem;
    padding-left: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-shadow: 0 0 #0000
}

[type="text"]:focus,input:where(:not([type])):focus,[type="email"]:focus,[type="url"]:focus,[type="password"]:focus,[type="number"]:focus,[type="date"]:focus,[type="datetime-local"]:focus,[type="month"]:focus,[type="search"]:focus,[type="tel"]:focus,[type="time"]:focus,[type="week"]:focus,[multiple]:focus,textarea:focus,select:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
    border-color: #2563eb
}

input::-moz-placeholder,textarea::-moz-placeholder {
    color: #6b7280;
    opacity: 1
}

input::placeholder,textarea::placeholder {
    color: #6b7280;
    opacity: 1
}

::-webkit-datetime-edit-fields-wrapper {
    padding: 0
}

::-webkit-date-and-time-value {
    min-height: 1.5em;
    text-align: inherit
}

::-webkit-datetime-edit {
    display: inline-flex
}

::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {
    padding-top: 0;
    padding-bottom: 0
}

select {
    background-image: url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ fill=\'none\'\ viewBox=\'0\ 0\ 20\ 20\'%3e%3cpath\ stroke=\'%236b7280\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'\ stroke-width=\'1.5\'\ d=\'M6\ 8l4\ 4\ 4-4\'/%3e%3c/svg%3e);
    background-position: right 0.5rem center;
    background-repeat: no-repeat;
    background-size: 1.5em 1.5em;
    padding-right: 2.5rem;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact
}

[multiple],[size]:where(select:not([size="1"])) {
    background-image: initial;
    background-position: initial;
    background-repeat: unset;
    background-size: initial;
    padding-right: 0.75rem;
    -webkit-print-color-adjust: unset;
    print-color-adjust: unset
}

[type="checkbox"],[type="radio"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    display: inline-block;
    vertical-align: middle;
    background-origin: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    flex-shrink: 0;
    height: 1rem;
    width: 1rem;
    color: #2563eb;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    --tw-shadow: 0 0 #0000
}

[type="checkbox"] {
    border-radius: 0px
}

[type="radio"] {
    border-radius: 100%
}

[type="checkbox"]:focus,[type="radio"]:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
}

[type="checkbox"]:checked,[type="radio"]:checked {
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat
}

[type="checkbox"]:checked {
    background-image: url(data:image/svg+xml,%3csvg\ viewBox=\'0\ 0\ 16\ 16\'\ fill=\'white\'\ xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath\ d=\'M12.207\ 4.793a1\ 1\ 0\ 010\ 1.414l-5\ 5a1\ 1\ 0\ 01-1.414\ 0l-2-2a1\ 1\ 0\ 011.414-1.414L6.5\ 9.086l4.293-4.293a1\ 1\ 0\ 011.414\ 0z\'/%3e%3c/svg%3e)
}

@media (forced-colors:active) {
    [type="checkbox"]:checked {
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto
    }
}

[type="radio"]:checked {
    background-image: url(data:image/svg+xml,%3csvg\ viewBox=\'0\ 0\ 16\ 16\'\ fill=\'white\'\ xmlns=\'http://www.w3.org/2000/svg\'%3e%3ccircle\ cx=\'8\'\ cy=\'8\'\ r=\'3\'/%3e%3c/svg%3e)
}

@media (forced-colors:active) {
    [type="radio"]:checked {
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto
    }
}

[type="checkbox"]:checked:hover,[type="checkbox"]:checked:focus,[type="radio"]:checked:hover,[type="radio"]:checked:focus {
    border-color: transparent;
    background-color: currentColor
}

[type="checkbox"]:indeterminate {
    background-image: url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ fill=\'none\'\ viewBox=\'0\ 0\ 16\ 16\'%3e%3cpath\ stroke=\'white\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'\ stroke-width=\'2\'\ d=\'M4\ 8h8\'/%3e%3c/svg%3e);
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat
}

@media (forced-colors:active) {
    [type="checkbox"]:indeterminate {
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto
    }
}

[type="checkbox"]:indeterminate:hover,[type="checkbox"]:indeterminate:focus {
    border-color: transparent;
    background-color: currentColor
}

[type="file"] {
    background: unset;
    border-color: inherit;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-size: unset;
    line-height: inherit
}

[type="file"]:focus {
    outline: 1px solid ButtonText;
    outline: 1px auto -webkit-focus-ring-color
}

*,::before,::after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

.co67c {
    width: 100%
}

@media (min-width: 640px) {
    .co67c {
        max-width:640px
    }
}

@media (min-width: 768px) {
    .co67c {
        max-width:768px
    }
}

@media (min-width: 1024px) {
    .co67c {
        max-width:1024px
    }
}

@media (min-width: 1280px) {
    .co67c {
        max-width:1280px
    }
}

@media (min-width: 1536px) {
    .co67c {
        max-width:1536px
    }
}

.csqk0,.cksmr,.cbuqw,.caprx {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    border-radius: 0px;
    padding-top: 0.5rem;
    padding-right: 0.75rem;
    padding-bottom: 0.5rem;
    padding-left: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-shadow: 0 0 #0000
}

.csqk0:focus,.cksmr:focus,.cbuqw:focus,.caprx:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
    border-color: #2563eb
}

.csqk0::-moz-placeholder,.cksmr::-moz-placeholder {
    color: #6b7280;
    opacity: 1
}

.csqk0::placeholder,.cksmr::placeholder {
    color: #6b7280;
    opacity: 1
}

.csqk0::-webkit-datetime-edit-fields-wrapper {
    padding: 0
}

.csqk0::-webkit-date-and-time-value {
    min-height: 1.5em;
    text-align: inherit
}

.csqk0::-webkit-datetime-edit {
    display: inline-flex
}

.csqk0::-webkit-datetime-edit,.csqk0::-webkit-datetime-edit-year-field,.csqk0::-webkit-datetime-edit-month-field,.csqk0::-webkit-datetime-edit-day-field,.csqk0::-webkit-datetime-edit-hour-field,.csqk0::-webkit-datetime-edit-minute-field,.csqk0::-webkit-datetime-edit-second-field,.csqk0::-webkit-datetime-edit-millisecond-field,.csqk0::-webkit-datetime-edit-meridiem-field {
    padding-top: 0;
    padding-bottom: 0
}

.cbuqw {
    background-image: url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ fill=\'none\'\ viewBox=\'0\ 0\ 20\ 20\'%3e%3cpath\ stroke=\'%236b7280\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'\ stroke-width=\'1.5\'\ d=\'M6\ 8l4\ 4\ 4-4\'/%3e%3c/svg%3e);
    background-position: right 0.5rem center;
    background-repeat: no-repeat;
    background-size: 1.5em 1.5em;
    padding-right: 2.5rem;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact
}

.cbuqw:where([size]:not([size="1"])) {
    background-image: initial;
    background-position: initial;
    background-repeat: unset;
    background-size: initial;
    padding-right: 0.75rem;
    -webkit-print-color-adjust: unset;
    print-color-adjust: unset
}

.c97jb,.cc85j {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    display: inline-block;
    vertical-align: middle;
    background-origin: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    flex-shrink: 0;
    height: 1rem;
    width: 1rem;
    color: #2563eb;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    --tw-shadow: 0 0 #0000
}

.c97jb {
    border-radius: 0px
}

.cc85j {
    border-radius: 100%
}

.c97jb:focus,.cc85j:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
}

.c97jb:checked,.cc85j:checked {
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat
}

.c97jb:checked {
    background-image: url(data:image/svg+xml,%3csvg\ viewBox=\'0\ 0\ 16\ 16\'\ fill=\'white\'\ xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath\ d=\'M12.207\ 4.793a1\ 1\ 0\ 010\ 1.414l-5\ 5a1\ 1\ 0\ 01-1.414\ 0l-2-2a1\ 1\ 0\ 011.414-1.414L6.5\ 9.086l4.293-4.293a1\ 1\ 0\ 011.414\ 0z\'/%3e%3c/svg%3e)
}

@media (forced-colors:active) {
    .c97jb:checked {
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto
    }
}

.cc85j:checked {
    background-image: url(data:image/svg+xml,%3csvg\ viewBox=\'0\ 0\ 16\ 16\'\ fill=\'white\'\ xmlns=\'http://www.w3.org/2000/svg\'%3e%3ccircle\ cx=\'8\'\ cy=\'8\'\ r=\'3\'/%3e%3c/svg%3e)
}

@media (forced-colors:active) {
    .cc85j:checked {
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto
    }
}

.c97jb:checked:hover,.c97jb:checked:focus,.cc85j:checked:hover,.cc85j:checked:focus {
    border-color: transparent;
    background-color: currentColor
}

.c97jb:indeterminate {
    background-image: url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ fill=\'none\'\ viewBox=\'0\ 0\ 16\ 16\'%3e%3cpath\ stroke=\'white\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'\ stroke-width=\'2\'\ d=\'M4\ 8h8\'/%3e%3c/svg%3e);
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat
}

@media (forced-colors:active) {
    .c97jb:indeterminate {
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto
    }
}

.c97jb:indeterminate:hover,.c97jb:indeterminate:focus {
    border-color: transparent;
    background-color: currentColor
}

.cljey {
    color: var(--tw-prose-body);
    max-width: 65ch
}

.cljey :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em
}

.cljey :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-lead);
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em
}

.cljey :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-links);
    text-decoration: underline;
    font-weight: 500
}

.cljey :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-bold);
    font-weight: 600
}

.cljey :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit
}

.cljey :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit
}

.cljey :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit
}

.cljey :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: decimal;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-left: 1.625em
}

.cljey :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: upper-alpha
}

.cljey :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: lower-alpha
}

.cljey :where(ol[type="A"s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: upper-alpha
}

.cljey :where(ol[type="a"s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: lower-alpha
}

.cljey :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: upper-roman
}

.cljey :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: lower-roman
}

.cljey :where(ol[type="I"s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: upper-roman
}

.cljey :where(ol[type="i"s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: lower-roman
}

.cljey :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: decimal
}

.cljey :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: disc;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-left: 1.625em
}

.cljey :where(ol>li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
    font-weight: 400;
    color: var(--tw-prose-counters)
}

.cljey :where(ul>li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
    color: var(--tw-prose-bullets)
}

.cljey :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.25em
}

.cljey :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em
}

.cljey :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-weight: 500;
    font-style: italic;
    color: var(--tw-prose-quotes);
    border-left-width: 0.25rem;
    border-left-color: var(--tw-prose-quote-borders);
    quotes: """""''";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1em
}

.cljey :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
    content: open-quote
}

.cljey :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
    content: close-quote
}

.cljey :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111
}

.cljey :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-weight: 900;
    color: inherit
}

.cljey :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 700;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333
}

.cljey :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-weight: 800;
    color: inherit
}

.cljey :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: 0.6em;
    line-height: 1.6
}

.cljey :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-weight: 700;
    color: inherit
}

.cljey :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5
}

.cljey :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-weight: 700;
    color: inherit
}

.cljey :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em
}

.cljey :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    display: block;
    margin-top: 2em;
    margin-bottom: 2em
}

.cljey :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-weight: 500;
    font-family: inherit;
    color: var(--tw-prose-kbd);
    box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);
    font-size: 0.875em;
    border-radius: 0.3125rem;
    padding-top: 0.1875em;
    padding-right: 0.375em;
    padding-bottom: 0.1875em;
    padding-left: 0.375em
}

.cljey :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-code);
    font-weight: 600;
    font-size: 0.875em
}

.cljey :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
    content: "`"
}

.cljey :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
    content: "`"
}

.cljey :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit
}

.cljey :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit
}

.cljey :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
    font-size: 0.875em
}

.cljey :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
    font-size: 0.9em
}

.cljey :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit
}

.cljey :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit
}

.cljey :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit
}

.cljey :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-pre-code);
    background-color: var(--tw-prose-pre-bg);
    overflow-x: auto;
    font-weight: 400;
    font-size: 0.875em;
    line-height: 1.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: 0.375rem;
    padding-top: 0.8571429em;
    padding-right: 1.1428571em;
    padding-bottom: 0.8571429em;
    padding-left: 1.1428571em
}

.cljey :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit
}

.cljey :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
    content: none
}

.cljey :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
    content: none
}

.cljey :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    width: 100%;
    table-layout: auto;
    text-align: left;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: 0.875em;
    line-height: 1.7142857
}

.cljey :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders)
}

.cljey :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    vertical-align: bottom;
    padding-right: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-left: 0.5714286em
}

.cljey :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-td-borders)
}

.cljey :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    border-bottom-width: 0
}

.cljey :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    vertical-align: baseline
}

.cljey :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders)
}

.cljey :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    vertical-align: top
}

.cljey :where(figure>*):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0
}

.cljey :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-captions);
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em
}

.cljey {
    --tw-prose-body: #374151;
    --tw-prose-headings: #111827;
    --tw-prose-lead: #4b5563;
    --tw-prose-links: #111827;
    --tw-prose-bold: #111827;
    --tw-prose-counters: #6b7280;
    --tw-prose-bullets: #d1d5db;
    --tw-prose-hr: #e5e7eb;
    --tw-prose-quotes: #111827;
    --tw-prose-quote-borders: #e5e7eb;
    --tw-prose-captions: #6b7280;
    --tw-prose-kbd: #111827;
    --tw-prose-kbd-shadows: 17 24 39;
    --tw-prose-code: #111827;
    --tw-prose-pre-code: #e5e7eb;
    --tw-prose-pre-bg: #1f2937;
    --tw-prose-th-borders: #d1d5db;
    --tw-prose-td-borders: #e5e7eb;
    --tw-prose-invert-body: #d1d5db;
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: #9ca3af;
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: #9ca3af;
    --tw-prose-invert-bullets: #4b5563;
    --tw-prose-invert-hr: #374151;
    --tw-prose-invert-quotes: #f3f4f6;
    --tw-prose-invert-quote-borders: #374151;
    --tw-prose-invert-captions: #9ca3af;
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: 255 255 255;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: #d1d5db;
    --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
    --tw-prose-invert-th-borders: #4b5563;
    --tw-prose-invert-td-borders: #374151;
    font-size: 1rem;
    line-height: 1.75
}

.cljey :where(picture>img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0
}

.cljey :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em
}

.cljey :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.5em;
    margin-bottom: 0.5em
}

.cljey :where(ol>li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0.375em
}

.cljey :where(ul>li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0.375em
}

.cljey :where(.cljey>ul>li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.75em;
    margin-bottom: 0.75em
}

.cljey :where(.cljey>ul>li>*:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.25em
}

.cljey :where(.cljey>ul>li>*:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.25em
}

.cljey :where(.cljey>ol>li>*:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.25em
}

.cljey :where(.cljey>ol>li>*:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.25em
}

.cljey :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.75em;
    margin-bottom: 0.75em
}

.cljey :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em
}

.cljey :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.5em;
    padding-left: 1.625em
}

.cljey :where(hr+*):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0
}

.cljey :where(h2+*):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0
}

.cljey :where(h3+*):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0
}

.cljey :where(h4+*):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0
}

.cljey :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0
}

.cljey :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0
}

.cljey :where(tbody td,tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-top: 0.5714286em;
    padding-right: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-left: 0.5714286em
}

.cljey :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0
}

.cljey :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0
}

.cljey :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em
}

.cljey :where(.cljey>:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0
}

.cljey :where(.cljey>:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 0
}

.cgxy0 {
    font-size: 2.75rem;
    line-height: 1.1;
    letter-spacing: -0.017em;
    font-weight: 800
}

.c3myr {
    font-size: 2.25rem;
    line-height: 1.277;
    letter-spacing: -0.017em;
    font-weight: 800
}

.c78uk {
    font-size: 1.875rem;
    line-height: 1.333;
    letter-spacing: -0.017em;
    font-weight: 800
}

.c0c62 {
    font-size: 1.5rem;
    line-height: 1.415;
    letter-spacing: -0.017em;
    font-weight: 800
}

@media (min-width: 768px) {
    .cgxy0 {
        font-size:3.5rem;
        line-height: 1;
        letter-spacing: -0.017em
    }

    .c3myr {
        font-size: 2.75rem;
        line-height: 1.1;
        letter-spacing: -0.017em
    }

    .c78uk {
        font-size: 2.25rem;
        line-height: 1.277;
        letter-spacing: -0.017em
    }
}

.cco90,.c36y6 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    border-radius: 9999px;
    border-width: 1px;
    border-color: transparent;
    font-size: 0.875rem;
    line-height: 1.5715;
    font-weight: 500;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-duration: 150ms;
    transition-timing-function: cubic-bezier(0.4,0,0.2,1)
}

.cco90 {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.375rem;
    padding-bottom: 0.375rem
}

.c36y6 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem
}

input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration {
    -webkit-appearance: none
}

.csqk0,.cksmr,.caprx,.cbuqw,.c97jb,.cc85j {
    border-width: 1px;
    border-color: transparent;
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59/var(--tw-bg-opacity))
}

.csqk0:focus,.cksmr:focus,.caprx:focus,.cbuqw:focus,.c97jb:focus,.cc85j:focus {
    --tw-border-opacity: 1;
    border-color: rgb(168 85 247/var(--tw-border-opacity))
}

.csqk0,.cksmr,.caprx,.cbuqw,.c97jb {
    border-radius: 0.25rem
}

.csqk0,.cksmr,.caprx,.cbuqw {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
    font-size: 0.875rem;
    line-height: 1.5715;
    --tw-text-opacity: 1;
    color: rgb(226 232 240/var(--tw-text-opacity))
}

.csqk0::-moz-placeholder,.cksmr::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(100 116 139/var(--tw-placeholder-opacity))
}

.csqk0::placeholder,.cksmr::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(100 116 139/var(--tw-placeholder-opacity))
}

.cbuqw {
    padding-right: 2.5rem
}

.c97jb,.cc85j {
    border-radius: 0.125rem;
    --tw-text-opacity: 1;
    color: rgb(147 51 234/var(--tw-text-opacity))
}

.cca6r::-webkit-scrollbar {
    display: none
}

.cca6r {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.csqk0:focus,.cksmr:focus,.caprx:focus,.cbuqw:focus,.c97jb:focus,.cc85j:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}

.swiper-button-disabled {
    pointer-events: none;
    cursor: default;
    opacity: 0.5
}

.stellar-carousel .swiper-slide {
    opacity: 0.8
}

.stellar-carousel .swiper-slide.swiper-slide-active {
    opacity: 1
}

@keyframes pulseLoop {
    0% {
        opacity: 0;
        transform: scale(.25) translateZ(0)
    }

    30% {
        opacity: .4
    }

    70% {
        opacity: 0
    }

    80% {
        transform: scale(1) translateZ(0)
    }
}

.c3wbi {
    opacity: 0;
    transform-origin: center;
    animation: pulseLoop 12000ms linear infinite
}

.c6sru {
    animation-delay: -4000ms
}

.chkdx {
    animation-delay: -8000ms
}

.cg3aq {
    transform: translateZ(0)
}

@media screen {
    html:not(.cevn6) [data-aos=fade-up] {
        transform: translate3d(0,14px,0)
    }

    html:not(.cevn6) [data-aos=fade-down] {
        transform: translate3d(0,-14px,0)
    }

    html:not(.cevn6) [data-aos=fade-right] {
        transform: translate3d(-14px,0,0)
    }

    html:not(.cevn6) [data-aos=fade-left] {
        transform: translate3d(14px,0,0)
    }

    html:not(.cevn6) [data-aos=fade-up-right] {
        transform: translate3d(-14px,14px,0)
    }

    html:not(.cevn6) [data-aos=fade-up-left] {
        transform: translate3d(14px,14px,0)
    }

    html:not(.cevn6) [data-aos=fade-down-right] {
        transform: translate3d(-14px,-14px,0)
    }

    html:not(.cevn6) [data-aos=fade-down-left] {
        transform: translate3d(14px,-14px,0)
    }

    html:not(.cevn6) [data-aos=zoom-in-up] {
        transform: translate3d(0,14px,0) scale(.6)
    }

    html:not(.cevn6) [data-aos=zoom-in-down] {
        transform: translate3d(0,-14px,0) scale(.6)
    }

    html:not(.cevn6) [data-aos=zoom-in-right] {
        transform: translate3d(-14px,0,0) scale(.6)
    }

    html:not(.cevn6) [data-aos=zoom-in-left] {
        transform: translate3d(14px,0,0) scale(.6)
    }

    html:not(.cevn6) [data-aos=zoom-out-up] {
        transform: translate3d(0,14px,0) scale(1.2)
    }

    html:not(.cevn6) [data-aos=zoom-out-down] {
        transform: translate3d(0,-14px,0) scale(1.2)
    }

    html:not(.cevn6) [data-aos=zoom-out-right] {
        transform: translate3d(-14px,0,0) scale(1.2)
    }

    html:not(.cevn6) [data-aos=zoom-out-left] {
        transform: translate3d(14px,0,0) scale(1.2)
    }
}

.c6qme {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border-width: 0
}

.cdzmb {
    pointer-events: none
}

.c096h {
    visibility: visible
}

.c4ap3 {
    visibility: collapse
}

.ch7gm {
    position: static
}

.csbhs {
    position: absolute
}

.c4lt2 {
    position: relative
}

.cewpm {
    position: sticky
}

.cvjd3 {
    inset: 0px
}

.csk37 {
    right: -0.25rem
}

.cmjk5 {
    bottom: 0px
}

.cr8kn {
    left: 0px
}

.cq6fz {
    left: 50%
}

.cfc6z {
    left: 66.666667%
}

.cx5vb {
    right: 2px
}

.cigzm {
    right: 0px
}

.c7anr {
    top: 0px
}

.c5u3j {
    top: 50%
}

.ck9sk {
    top: 2.75rem
}

.crjy8 {
    top: 1rem
}

.cbapa {
    top: 1.5rem
}

.cckwq {
    top: 2rem
}

.cmint {
    top: 100%
}

.cblyu {
    z-index: -10
}

.cdmuy {
    z-index: 20
}

.ctz8y {
    z-index: 30
}

.c65se {
    order: 1
}

.ceqn3 {
    order: -9999
}

.c64gc {
    margin: -0.25rem
}

.cw50r {
    margin: -0.375rem
}

.ca2js {
    margin: -1.25rem
}

.cqvzu {
    margin: -1px
}

.c5p2b {
    margin: 0.25rem
}

.cxjcr {
    margin: 0.375rem
}

.ca0nu {
    margin-left: -7rem;
    margin-right: -7rem
}

.cz2je {
    margin-left: 0.75rem;
    margin-right: 0.75rem
}

.cr6r1 {
    margin-left: 1rem;
    margin-right: 1rem
}

.cxk7g {
    margin-left: auto;
    margin-right: auto
}

.ctn7u {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem
}

.cswvw {
    margin-bottom: -4rem
}

.c7b27 {
    margin-bottom: -5rem
}

.cbsvv {
    margin-right: -0px
}

.c73c1 {
    margin-right: -0.125rem
}

.c239i {
    margin-right: -4rem
}

.ckg9q {
    margin-right: -8rem
}

.cu9si {
    margin-top: -3rem
}

.ccz65 {
    margin-top: -4rem
}

.covvq {
    margin-top: -6rem
}

.came3 {
    margin-top: -8rem
}

.cpl14 {
    margin-top: -9rem
}

.c5uhx {
    margin-top: -1.5rem
}

.c28zg {
    margin-top: -40%
}

.clupb {
    margin-bottom: 0px
}

.czjvy {
    margin-bottom: 0.125rem
}

.cebxn {
    margin-bottom: 0.25rem
}

.cwf71 {
    margin-bottom: 2.5rem
}

.c86dz {
    margin-bottom: 3rem
}

.c4ecq {
    margin-bottom: 0.5rem
}

.cpgza {
    margin-bottom: 0.75rem
}

.cmhzb {
    margin-bottom: 1rem
}

.cfxdw {
    margin-bottom: 1.25rem
}

.co2so {
    margin-bottom: -1%
}

.ci5zu {
    margin-bottom: 2rem
}

.cvpqc {
    margin-right: 0.25rem
}

.c2lbp {
    margin-right: 2.5rem
}

.c2m0f {
    margin-right: 0.5rem
}

.cl53t {
    margin-right: 6rem
}

.cvgxa {
    margin-right: 0.75rem
}

.ckq5l {
    margin-right: 1rem
}

.cogux {
    margin-right: 1.5rem
}

.cyt46 {
    margin-right: 2rem
}

.cz9kc {
    margin-right: 1.625rem
}

.c67ws {
    margin-right: 0.25rem
}

.ceqx4 {
    margin-right: 0.5rem
}

.cuupb {
    margin-left: 0.75rem
}

.c2z1e {
    margin-top: 0px
}

.c60s7 {
    margin-top: 0.25rem
}

.chy9q {
    margin-top: 3rem
}

.cqlxv {
    margin-top: 0.5rem
}

.cy32n {
    margin-top: 1rem
}

.cx3cz {
    margin-top: 1.5rem
}

.cbg2n {
    margin-top: 2rem
}

.cwrrk {
    margin-top: 30%
}

.c2mhi {
    box-sizing: content-box
}

.c0t7m {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4
}

.cu3fu {
    display: block
}

.c20sv {
    display: inline
}

.citnk {
    display: flex
}

.c1ser {
    display: inline-flex
}

.c8i88 {
    display: table
}

.co6zy {
    display: grid
}

.c01dc {
    display: none
}

.c1trx {
    aspect-ratio: 16/10
}

.cq2iz {
    aspect-ratio: 1/1
}

.cxsye {
    aspect-ratio: 16/9
}

.cl6o6 {
    height: 25%
}

.c2bw4 {
    height: 2.75rem
}

.ce196 {
    height: 3rem
}

.c9iwr {
    height: 3.5rem
}

.cqxtx {
    height: 4rem
}

.cwhg9 {
    height: 6rem
}

.c72ye {
    height: 8rem
}

.cppgq {
    height: 1rem
}

.ca3dp {
    height: 12rem
}

.c99vb {
    height: 1.5rem
}

.cz52t {
    height: 16rem
}

.c12cr {
    height: 2rem
}

.cikgi {
    height: 20rem
}

.cuevg {
    height: 2.25rem
}

.c5cj0 {
    height: 24rem
}

.cr959 {
    height: 200%
}

.chmqd {
    height: 480px
}

.coo61 {
    height: 500px
}

.ckkoj {
    height: auto
}

.crsge {
    height: 100%
}

.cwkat {
    min-height: 100vh
}

.ccd1r {
    width: 0px
}

.cikbc {
    width: 0.125rem
}

.cvh7j {
    width: 50%
}

.cu6vf {
    width: 33.333333%
}

.cf1rh {
    width: 25%
}

.c1f5p {
    width: 2.75rem
}

.cb0yq {
    width: 3rem
}

.cuqw2 {
    width: 3.5rem
}

.ci523 {
    width: 4rem
}

.cchn9 {
    width: 1rem
}

.cnbly {
    width: 12rem
}

.cwi6g {
    width: 16rem
}

.czkwf {
    width: 2rem
}

.cc2rp {
    width: 20rem
}

.ckebe {
    width: 2.25rem
}

.c0n7q {
    width: 200%
}

.cdkno {
    width: 480px
}

.cby26 {
    width: 500px
}

.caqr5 {
    width: 800px
}

.cjinm {
    width: -moz-fit-content;
    width: fit-content
}

.cpaw2 {
    width: 100%
}

.cwbut {
    min-width: 240px
}

.cpqxv {
    max-width: 48rem
}

.cxgla {
    max-width: 56rem
}

.ck2qp {
    max-width: 64rem
}

.c7rlc {
    max-width: 72rem
}

.copkr {
    max-width: 1440px
}

.cxdlu {
    max-width: 352px
}

.crn2g {
    max-width: 548px
}

.cesbd {
    max-width: 720px
}

.clh2b {
    max-width: 28rem
}

.cw312 {
    max-width: none
}

.cgx5u {
    max-width: 24rem
}

.cz0pw {
    max-width: 36rem
}

.c0fvl {
    max-width: 20rem
}

.ceb4u {
    flex: 1 1 0%
}

.clbq5 {
    flex-shrink: 0
}

.cih8s {
    flex-grow: 1
}

.cnhd4 {
    transform-origin: center
}

.ca1ms {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.c626f {
    --tw-translate-x: -1rem;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.ch3pd {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.cnirn {
    --tw-translate-y: -33.333333%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.ct6no {
    --tw-translate-y: -25%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.cn8i4 {
    --tw-translate-y: -5px;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.cv9be {
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.cdgl4 {
    --tw-translate-x: 1rem;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.chdke {
    --tw-translate-y: 50%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.cmnpl {
    --tw-translate-y: 33.333333%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.csena {
    --tw-translate-y: 5px;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.cgr36 {
    --tw-rotate: -14deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.chbpe {
    --tw-rotate: -4deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.co0cs {
    --tw-rotate: -60deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.cuql2 {
    --tw-rotate: 0deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.ct4wl {
    --tw-rotate: 4deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.cu1sn {
    --tw-rotate: 60deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.c518d {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes float {
    0% {
        transform: translateY(3%)
    }

    50% {
        transform: translateY(-3%)
    }

    100% {
        transform: translateY(3%)
    }
}

.c6lep {
    animation: float 2.2s ease-in-out infinite
}

@keyframes float {
    0% {
        transform: translateY(3%)
    }

    50% {
        transform: translateY(-3%)
    }

    100% {
        transform: translateY(3%)
    }
}

.c4l7g {
    animation: float 2.4s ease-in-out infinite
}

@keyframes float {
    0% {
        transform: translateY(3%)
    }

    50% {
        transform: translateY(-3%)
    }

    100% {
        transform: translateY(3%)
    }
}

.ce75g {
    animation: float 2.6s ease-in-out infinite
}

@keyframes float {
    0% {
        transform: translateY(3%)
    }

    50% {
        transform: translateY(-3%)
    }

    100% {
        transform: translateY(3%)
    }
}

.c5ms0 {
    animation: float 2.6ås ease-in-out infinite
}

@keyframes endless {
    0% {
        transform: translateY(0)
    }

    100% {
        transform: translateY(-245px)
    }
}

.cvsez {
    animation: endless 20s linear infinite
}

@keyframes float {
    0% {
        transform: translateY(3%)
    }

    50% {
        transform: translateY(-3%)
    }

    100% {
        transform: translateY(3%)
    }
}

.c3708 {
    animation: float 2s ease-in-out infinite
}

@keyframes infinite-scroll {
    from {
        transform: translateX(0)
    }

    to {
        transform: translateX(-100%)
    }
}

.cbp9w {
    animation: infinite-scroll 40s linear infinite
}

.cut0i {
    cursor: not-allowed
}

.c3nww {
    cursor: pointer
}

.c2xme {
    resize: both
}

.crq0r {
    scroll-margin-top: 2rem
}

.cumij {
    grid-template-columns: repeat(1,minmax(0,1fr))
}

.c1nfr {
    grid-template-columns: repeat(2,minmax(0,1fr))
}

.cg9hr {
    flex-direction: column
}

.ckscb {
    flex-wrap: wrap
}

.cmt6c {
    flex-wrap: nowrap
}

.c6lcb {
    align-items: flex-start
}

.cta5t {
    align-items: center
}

.cz2ij {
    justify-content: center
}

.cv6pf {
    justify-content: center
}

.cu781 {
    justify-content: space-between
}

.c2kaf {
    gap: 0.5rem
}

.cdrt8 {
    gap: 1rem
}

.cvby4 {
    gap: 1.5rem
}

.c9xwv {
    gap: 2rem
}

.c686t>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.75rem*var(--tw-space-x-reverse));
    margin-left: calc(-0.75rem*calc(1 - var(--tw-space-x-reverse)))
}

.cbyhb>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.25rem*var(--tw-space-x-reverse));
    margin-left: calc(0.25rem*calc(1 - var(--tw-space-x-reverse)))
}

.comlt>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(0.5rem*var(--tw-space-x-reverse));
    margin-right: calc(0.5rem*calc(1 - var(--tw-space-x-reverse)))
}

.c7lle>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.75rem*var(--tw-space-x-reverse));
    margin-left: calc(0.75rem*calc(1 - var(--tw-space-x-reverse)))
}

.c4wi6>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem*var(--tw-space-x-reverse));
    margin-left: calc(1rem*calc(1 - var(--tw-space-x-reverse)))
}

.clg1g>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.25rem*var(--tw-space-x-reverse));
    margin-left: calc(1.25rem*calc(1 - var(--tw-space-x-reverse)))
}

.cwsds>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem*var(--tw-space-x-reverse));
    margin-left: calc(1.5rem*calc(1 - var(--tw-space-x-reverse)))
}

.crkg8>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem*var(--tw-space-x-reverse));
    margin-left: calc(2rem*calc(1 - var(--tw-space-x-reverse)))
}

.cmcd2>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem*calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem*var(--tw-space-y-reverse))
}

.cz7x6>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem*calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem*var(--tw-space-y-reverse))
}

.cuw2g>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem*calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem*var(--tw-space-y-reverse))
}

.c5ett>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem*calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem*var(--tw-space-y-reverse))
}

.cjklf>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 1
}

.c5sky>:not([hidden])~:not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px*calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px*var(--tw-divide-y-reverse))
}

.cvimj>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(30 41 59/var(--tw-divide-opacity))
}

.cxmgp {
    overflow: hidden
}

.cxve1 {
    overflow-x: scroll
}

.cjxh5 {
    scroll-behavior: smooth
}

.cn7vs {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.cjqnf {
    white-space: nowrap
}

.c90mn {
    border-radius: 0.25rem
}

.cvotd {
    border-radius: 1rem
}

.cww8d {
    border-radius: 1.5rem
}

.c5e7n {
    border-radius: 3rem
}

.cgq9w {
    border-radius: inherit
}

.cku0c {
    border-radius: 9999px
}

.c6nee {
    border-radius: 0.5rem
}

.ccb4z {
    border-radius: 0.375rem
}

.ciqee {
    border-radius: 0px
}

.ckqbz {
    border-bottom-right-radius: 3rem;
    border-bottom-left-radius: 3rem
}

.cpl4a {
    border-top-left-radius: 3rem;
    border-top-right-radius: 3rem
}

.cb919 {
    border-width: 1px
}

.c4xf9 {
    border-width: 0px
}

.cz8ek {
    border-width: 2px
}

.c9q7k {
    border-bottom-width: 1px
}

.cktz8 {
    border-bottom-width: 2px
}

.cgqu9 {
    border-left-width: 2px
}

.cykus {
    border-top-width: 1px
}

.cfhdx {
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235/var(--tw-border-opacity))
}

.cgty1 {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219/var(--tw-border-opacity))
}

.c5dio {
    --tw-border-opacity: 1;
    border-color: rgb(168 85 247/var(--tw-border-opacity))
}

.ckqrw {
    --tw-border-opacity: 1;
    border-color: rgb(126 34 206/var(--tw-border-opacity))
}

.cxnk7 {
    border-color: rgb(203 213 225/0.1)
}

.cj4h1 {
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85/var(--tw-border-opacity))
}

.ch7ii {
    --tw-border-opacity: 1;
    border-color: rgb(30 41 59/var(--tw-border-opacity))
}

.cn0tc {
    border-color: transparent
}

.c0qdp {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246/var(--tw-bg-opacity))
}

.cpz62 {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235/var(--tw-bg-opacity))
}

.csmir {
    --tw-bg-opacity: 1;
    background-color: rgb(192 132 252/var(--tw-bg-opacity))
}

.ci4ze {
    --tw-bg-opacity: 1;
    background-color: rgb(168 85 247/var(--tw-bg-opacity))
}

.c24cr {
    --tw-bg-opacity: 1;
    background-color: rgb(148 163 184/var(--tw-bg-opacity))
}

.cfvns {
    background-color: rgb(51 65 85/0.2)
}

.cvu3y {
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59/var(--tw-bg-opacity))
}

.cpq1v {
    background-color: rgb(30 41 59/0.25)
}

.ckztr {
    background-color: rgb(30 41 59/0.3)
}

.cp877 {
    --tw-bg-opacity: 1;
    background-color: rgb(30 30 36/var(--tw-bg-opacity))
}

.cbwi7 {
    background-color: transparent
}

.cni0i {
    --tw-bg-opacity: 0.25
}

.cejaz {
    background-image: linear-gradient(to bottom,var(--tw-gradient-stops))
}

.c80q8 {
    background-image: linear-gradient(to right,var(--tw-gradient-stops))
}

.cp6em {
    background-image: linear-gradient(to top right,var(--tw-gradient-stops))
}

.cpvrw {
    --tw-gradient-from: #a855f7 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.chl73 {
    --tw-gradient-from: rgb(226 232 240 / 0.6) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.cespe {
    --tw-gradient-from: rgb(203 213 225 / 0.2) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(203 213 225 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.csy15 {
    --tw-gradient-from: #1e293b var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.cgvuj {
    --tw-gradient-from: rgb(30 41 59 / 0.5) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.c7806 {
    --tw-gradient-from: rgb(255 255 255 / 0.8) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.c9p57 {
    --tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #e2e8f0 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.co1fu {
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.cic8n {
    --tw-gradient-to: #e9d5ff var(--tw-gradient-to-position)
}

.ch30f {
    --tw-gradient-to: rgb(226 232 240 / 0.6) var(--tw-gradient-to-position)
}

.cwhe2 {
    --tw-gradient-to: rgb(30 41 59 / 0.1) var(--tw-gradient-to-position)
}

.ca2cv {
    --tw-gradient-to: rgb(30 41 59 / 0.25) var(--tw-gradient-to-position)
}

.cnvti {
    --tw-gradient-to: transparent var(--tw-gradient-to-position)
}

.c4l4k {
    --tw-gradient-to: rgb(255 255 255 / 0.8) var(--tw-gradient-to-position)
}

.cnt4i {
    -webkit-background-clip: text;
    background-clip: text
}

.c01eg {
    fill: currentColor
}

.c3dp3 {
    fill: #c084fc
}

.c6kwe {
    fill: #a855f7
}

.c7u3b {
    fill: #e2e8f0
}

.c21kk {
    fill: #cbd5e1
}

.cbulz {
    fill: #f8fafc
}

.cp2ik {
    fill: #64748b
}

.c35wp {
    fill: #475569
}

.c1zn5 {
    -o-object-fit: cover;
    object-fit: cover
}

.cpvq9 {
    padding: 0.25rem
}

.c597l {
    padding: 1rem
}

.ce9r8 {
    padding: 1.25rem
}

.c7o7e {
    padding: 1.5rem
}

.c2zs5 {
    padding: 1px
}

.c8436 {
    padding-left: 0px;
    padding-right: 0px
}

.cvas1 {
    padding-left: 0.125rem;
    padding-right: 0.125rem
}

.c6rcm {
    padding-left: 0.75rem;
    padding-right: 0.75rem
}

.c62s6 {
    padding-left: 1rem;
    padding-right: 1rem
}

.cvvzf {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.c5dsy {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.cz6zh {
    padding-left: 2rem;
    padding-right: 2rem
}

.cl6yj {
    padding-top: 0px;
    padding-bottom: 0px
}

.cekvg {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem
}

.cghcw {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem
}

.clat9 {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem
}

.clyt5 {
    padding-top: 3rem;
    padding-bottom: 3rem
}

.c405v {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem
}

.cn5u8 {
    padding-top: 6rem;
    padding-bottom: 6rem
}

.c731c {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem
}

.c5mk1 {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.cdq40 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
}

.cy1m1 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.cm9vp {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.ce2sg {
    padding-bottom: 0px
}

.c1a0f {
    padding-bottom: 0.125rem
}

.cx5kh {
    padding-bottom: 0.25rem
}

.c1i9j {
    padding-bottom: 2.5rem
}

.cpwbp {
    padding-bottom: 3rem
}

.cld13 {
    padding-bottom: 4rem
}

.cbgsb {
    padding-bottom: 5rem
}

.clj4z {
    padding-bottom: 0.75rem
}

.c6odu {
    padding-bottom: 1rem
}

.cuzbn {
    padding-bottom: 1.25rem
}

.cwyf6 {
    padding-bottom: 1.5rem
}

.cin20 {
    padding-bottom: 2rem
}

.croh5 {
    padding-left: 2.5rem
}

.ccjhc {
    padding-left: 1rem
}

.cfsfg {
    padding-left: 1.5rem
}

.c6gsh {
    padding-left: 2rem
}

.cb5zl {
    padding-right: 0.75rem
}

.c4li3 {
    padding-top: 0px
}

.cvfhv {
    direction: rtl;
    padding-top: 3rem
}

.c5dbr {
    padding-top: 4rem
}

.c8230 {
    padding-top: 8rem
}

.c0adw {
    text-align: center
}

.c5kou {
    text-align: right
}

.c9xyi {
    font-family:YekanBakh400
}

.ctdn8 {
    font-size: 1.5rem;
    line-height: 1.415;
    letter-spacing: -0.017em
}

.c33xu {
    font-size: 1.875rem;
    line-height: 1.333;
    letter-spacing: -0.017em
}

.c86dh {
    font-size: 2.25rem;
    line-height: 1.277;
    letter-spacing: -0.017em
}

.cs8zh {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: -0.017em
}

.csqzg {
    font-size: 1.2rem;
    line-height: 1.5;
    letter-spacing: -0.017em
}

.c4cae {
    font-size: 0.875rem;
    line-height: 1.5715
}

.c50uv {
    font-size: 1.25rem;
    line-height: 1.5;
    letter-spacing: -0.017em
}

.cyjpv {
    font-size: 0.75rem;
    line-height: 1.5
}

.ca7kf {
    font-weight: 700
}

.cm2qf {
    font-weight: 500
}

.co6h2 {
    font-weight: 600
}

.cmk2a {
    font-style: italic
}

.csskh {
    line-height: 2rem
}

.c18jp {
    letter-spacing: 0
}

.c54cm {
    letter-spacing: -0.01em
}

.c7frl {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

.c7kwl {
    --tw-text-opacity: 1;
    color: rgb(107 114 128/var(--tw-text-opacity))
}

.cfsdx {
    --tw-text-opacity: 1;
    color: rgb(75 85 99/var(--tw-text-opacity))
}

.crz4e {
    --tw-text-opacity: 1;
    color: rgb(55 65 81/var(--tw-text-opacity))
}

.c6lyd {
    --tw-text-opacity: 1;
    color: rgb(17 24 39/var(--tw-text-opacity))
}

.czpv2 {
    --tw-text-opacity: 1;
    color: rgb(79 70 229/var(--tw-text-opacity))
}

.cj4ni {
    --tw-text-opacity: 1;
    color: rgb(216 180 254/var(--tw-text-opacity))
}

.c1nfs {
    --tw-text-opacity: 1;
    color: rgb(168 85 247/var(--tw-text-opacity))
}

.cdh2g {
    --tw-text-opacity: 1;
    color: rgb(244 63 94/var(--tw-text-opacity))
}

.ctzj3 {
    --tw-text-opacity: 1;
    color: rgb(241 245 249/var(--tw-text-opacity))
}

.c30sr {
    --tw-text-opacity: 1;
    color: rgb(226 232 240/var(--tw-text-opacity))
}

.chu7q {
    --tw-text-opacity: 1;
    color: rgb(203 213 225/var(--tw-text-opacity))
}

.c16mo {
    --tw-text-opacity: 1;
    color: rgb(148 163 184/var(--tw-text-opacity))
}

.cqbkb {
    --tw-text-opacity: 1;
    color: rgb(248 250 252/var(--tw-text-opacity))
}

.c5668 {
    --tw-text-opacity: 1;
    color: rgb(100 116 139/var(--tw-text-opacity))
}

.cqlbb {
    --tw-text-opacity: 1;
    color: rgb(71 85 105/var(--tw-text-opacity))
}

.ca58d {
    --tw-text-opacity: 1;
    color: rgb(51 65 85/var(--tw-text-opacity))
}

.c83hg {
    --tw-text-opacity: 1;
    color: rgb(30 30 36/var(--tw-text-opacity))
}

.ctu9r {
    --tw-text-opacity: 1;
    color: rgb(20 184 166/var(--tw-text-opacity))
}

.crgfn {
    color: transparent
}

.cters {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.cl8fn {
    text-decoration-line: underline
}

.cbh0c {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.cwshc {
    opacity: 0
}

.cg7bb {
    opacity: 0.1
}

.c5an1 {
    opacity: 1
}

.cxm3k {
    opacity: 0.2
}

.cw1dr {
    opacity: 0.25
}

.cvkuv {
    opacity: 0.3
}

.czct6 {
    opacity: 0.4
}

.ca93n {
    opacity: 0.5
}

.cd8l0 {
    opacity: 0.6
}

.cxixl {
    opacity: 0.7
}

.cfmae {
    opacity: 0.9
}

.cx431 {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.c5cyt {
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.c9rae {
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.cl5ur {
    --tw-shadow-color: rgb(168 85 247 / 0.25);
    --tw-shadow: var(--tw-shadow-colored)
}

.cfd0v {
    outline-color: #94a3b8
}

.cmk90 {
    --tw-blur: blur(8px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.c7v3c {
    --tw-blur: blur(40px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.cje6l {
    --tw-blur: blur(120px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.cczds {
    --tw-blur: blur(2px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.crzj1 {
    --tw-blur: blur(40px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.c4ftj {
    --tw-blur: blur(60px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.cltun {
    --tw-blur: blur(80px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.c6jif {
    --tw-blur: blur(12px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.cxbvz {
    --tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / 0.04)) drop-shadow(0 4px 3px rgb(0 0 0 / 0.1));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.cf3qu {
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.cdb4t {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.coh5f {
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    transition-duration: 150ms
}

.cgib4 {
    transition-property: width;
    transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    transition-duration: 150ms
}

.ctukp {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    transition-duration: 150ms
}

.cn5ru {
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    transition-duration: 150ms
}

.cxz9d {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    transition-duration: 150ms
}

.c4v48 {
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    transition-duration: 150ms
}

.cmqg4 {
    transition-delay: 200ms
}

.c4cai {
    transition-delay: 300ms
}

.cz8jp {
    transition-duration: 150ms
}

.cccm5 {
    transition-duration: 300ms
}

.cae07 {
    transition-duration: 500ms
}

.cdmt4 {
    transition-duration: 700ms
}

.cl6a4 {
    transition-timing-function: cubic-bezier(.5,.85,.25,1.1)
}

.ctvrd {
    transition-timing-function: cubic-bezier(.5,.85,.25,1.8)
}

.cllip {
    transition-timing-function: cubic-bezier(0.68,-0.3,0.32,1)
}

.cscsd {
    transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    direction: rtl;
    text-align: right;
}

.cklge {
    transition-timing-function: cubic-bezier(0,0,0.2,1)
}

.cdibk {
    margin-right: -200%;
    will-change: transform
}

.cbn6o {
    background: repeating-linear-gradient(90deg,transparent,transparent 48px,#a855f7 48px,#a855f7 49px)
}

.csqkd {
    background: repeating-linear-gradient(90deg,transparent,transparent 48px,#fff 48px,#fff 49px)
}

.ctl9n {
    background: repeating-linear-gradient(transparent,transparent 48px,#a855f7 48px,#a855f7 49px)
}

.c2t07 {
    background: repeating-linear-gradient(transparent,transparent 48px,#fff 48px,#fff 49px)
}

.cwqjd {
    background: linear-gradient(#a855f7,#a855f7) padding-box,linear-gradient(#a855f7,#e9d5ff 75%,transparent 100%) border-box
}

.cxs7n {
    background: linear-gradient(#1e293b,#1e293b) padding-box,conic-gradient(#94a3b8,#334155 25%,#334155 75%,#94a3b8 100%) border-box
}

.cjg8t {
    background: linear-gradient(#1e1e24,#1e1e24) padding-box,conic-gradient(#94a3b8,#334155 25%,#334155 75%,#94a3b8 100%) border-box
}

.crakb {
    -o-border-image: linear-gradient(to right,rgb(51 65 85/.3),#334155,rgb(51 65 85/.3))1;
    border-image: linear-gradient(to right,rgb(51 65 85/.3),#334155,rgb(51 65 85/.3))1
}

.cnj85 {
    -o-border-image: linear-gradient(to right,transparent,#1e293b,transparent)1;
    border-image: linear-gradient(to right,transparent,#1e293b,transparent)1
}

.c5940 {
    -webkit-mask-image: linear-gradient(0deg,transparent,#fff 150px,#fff);
    mask-image: linear-gradient(0deg,transparent,#fff 150px,#fff)
}

.clwnn {
    -webkit-mask-image: linear-gradient(0deg,transparent,#fff 40%,#fff);
    mask-image: linear-gradient(0deg,transparent,#fff 40%,#fff)
}

.cyeq5 {
    -webkit-mask-image: linear-gradient(to right,transparent 0,black 128px,black calc(100% - 128px),transparent 100%);
    mask-image: linear-gradient(to right,transparent 0,black 128px,black calc(100% - 128px),transparent 100%)
}

.c9prb {
    margin-right: -200%;
    -webkit-mask-image: radial-gradient(black,transparent 60%);
    mask-image: radial-gradient(black,transparent 60%)
}

.c0grr {
    -webkit-mask-image: radial-gradient(circle at bottom,transparent 15%,black 70%);
    mask-image: radial-gradient(circle at bottom,transparent 15%,black 70%)
}

[x-cloak=""] {
    display: none
}

.ce8dy::before {
    content: var(--tw-content);
    pointer-events: none
}

.ckogm::before {
    content: var(--tw-content);
    position: absolute
}

.c8c0t::before {
    content: var(--tw-content);
    inset: 0px
}

.cu07q::before {
    content: var(--tw-content);
    left: -8rem
}

.cpspx::before {
    content: var(--tw-content);
    left: -12rem
}

.cs15p::before {
    content: var(--tw-content);
    top: -8rem
}

.c3stx::before {
    content: var(--tw-content);
    top: -12rem
}

.czr5n::before {
    content: var(--tw-content);
    z-index: -10
}

.cuw57::before {
    content: var(--tw-content);
    z-index: -20
}

.cv8nf::before {
    content: var(--tw-content);
    z-index: 20
}

.cmgcy::before {
    content: var(--tw-content);
    z-index: 30
}

.c0lv6::before {
    content: var(--tw-content);
    height: 0.25rem
}

.cg1cq::before {
    content: var(--tw-content);
    height: 0.375rem
}

.cz14j::before {
    content: var(--tw-content);
    height: 1.25rem
}

.cnz6i::before {
    content: var(--tw-content);
    height: 16rem
}

.czde0::before {
    content: var(--tw-content);
    height: 24rem
}

.chpsp::before {
    content: var(--tw-content);
    width: 0.25rem
}

.c4ugg::before {
    content: var(--tw-content);
    width: 0.375rem
}

.c8hpx::before {
    content: var(--tw-content);
    width: 1.25rem
}

.cphct::before {
    content: var(--tw-content);
    width: 16rem
}

.c45mq::before {
    content: var(--tw-content);
    width: 24rem
}

.cexs9::before {
    content: var(--tw-content);
    --tw-translate-x: -100%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.c2dmz::before {
    content: var(--tw-content);
    --tw-translate-x: var(--mouse-x);
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.cgj2h::before {
    content: var(--tw-content);
    --tw-translate-y: var(--mouse-y);
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.c115b::before {
    content: var(--tw-content);
    border-radius: 1rem
}

.ccdmz::before {
    content: var(--tw-content);
    border-radius: 9999px
}

.ci4xg::before {
    content: var(--tw-content);
    border-radius: 0.75rem
}

.c3ftw::before {
    content: var(--tw-content);
    border-width: 1px
}

.cx51c::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225/var(--tw-border-opacity))
}

.c5niu::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(99 102 241/var(--tw-bg-opacity))
}

.crcid::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(168 85 247/var(--tw-bg-opacity))
}

.cgakg::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85/var(--tw-bg-opacity))
}

.cjhxf::before {
    content: var(--tw-content);
    background-color: rgb(30 41 59/0.3)
}

.cvrd4::before {
    content: var(--tw-content);
    background-color: rgb(30 41 59/0.5)
}

.c2tbn::before {
    content: var(--tw-content);
    background-color: rgb(30 41 59/0.7)
}

.cxt6p::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.c39hk::before {
    content: var(--tw-content);
    background-image: linear-gradient(to bottom,var(--tw-gradient-stops))
}

.czr3h::before {
    content: var(--tw-content);
    background-image: linear-gradient(to left,var(--tw-gradient-stops))
}

.cqlly::before {
    content: var(--tw-content);
    --tw-gradient-from: rgb(148 163 184 / 0.2) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.c1t5i::before {
    content: var(--tw-content);
    --tw-gradient-from: transparent var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.cctzk::before {
    content: var(--tw-content);
    --tw-gradient-to: #1e1e24 var(--tw-gradient-to-position)
}

.cfp3e::before {
    content: var(--tw-content);
    --tw-gradient-to: transparent var(--tw-gradient-to-position)
}

.c2fmr::before {
    content: var(--tw-content);
    --tw-gradient-to-position: 20%
}

.coafw::before {
    content: var(--tw-content);
    opacity: 0
}

.cfqen::before {
    content: var(--tw-content);
    opacity: 0.1
}

.cltzd::before {
    content: var(--tw-content);
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.c1abw::before {
    content: var(--tw-content);
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}

.cfmed::before {
    content: var(--tw-content);
    --tw-ring-color: rgb(168 85 247 / 0.3)
}

.cjijg::before {
    content: var(--tw-content);
    --tw-blur: blur(100px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.clvz1::before {
    content: var(--tw-content);
    --tw-blur: blur(64px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.cdl1o::before {
    content: var(--tw-content);
    --tw-blur: blur(12px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.cck46::before {
    content: var(--tw-content);
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    transition-duration: 150ms
}

.c0y5j::before {
    content: var(--tw-content);
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    transition-duration: 150ms
}

.c686p::before {
    content: var(--tw-content);
    transition-duration: 150ms
}

.c40tf::before {
    content: var(--tw-content);
    transition-duration: 500ms
}

.cvgwp::after {
    content: var(--tw-content);
    position: absolute
}

.ct4qk::after {
    content: var(--tw-content);
    inset: 0px
}

.cdvip::after {
    content: var(--tw-content);
    left: 0px
}

.czghd::after {
    content: var(--tw-content);
    top: 0px
}

.ccraq::after {
    content: var(--tw-content);
    z-index: -20
}

.cnhmh::after {
    content: var(--tw-content);
    z-index: 10
}

.cboss::after {
    content: var(--tw-content);
    z-index: 20
}

.cjtm9::after {
    content: var(--tw-content);
    margin: 1px
}

.cz5k0::after {
    content: var(--tw-content);
    height: 1rem
}

.c60tq::after {
    content: var(--tw-content);
    width: 0px
}

.ce7w5::after {
    content: var(--tw-content);
    width: 0.125rem
}

.cbej7::after {
    content: var(--tw-content);
    --tw-translate-y: -100%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.cisme::after {
    content: var(--tw-content);
    --tw-translate-x: 100%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes shine {
    0% {
        content: var(--tw-content);
        top: 0;
        transform: translateY(-100%) scaleY(10);
        opacity: 0
    }

    2% {
        content: var(--tw-content);
        opacity: .5
    }

    40% {
        content: var(--tw-content);
        top: 100%;
        transform: translateY(0) scaleY(200);
        opacity: 0
    }

    100% {
        content: var(--tw-content);
        top: 100%;
        transform: translateY(0) scaleY(1);
        opacity: 0
    }
}

.ckydf::after {
    content: var(--tw-content);
    animation: shine 5s linear 500ms infinite
}

.c82g2::after {
    content: var(--tw-content);
    border-radius: inherit
}

.cldum::after {
    content: var(--tw-content);
    border-radius: 9999px
}

.ctp0s::after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(30 30 36/var(--tw-bg-opacity))
}

.c8lqy::after {
    content: var(--tw-content);
    background-image: linear-gradient(180deg,transparent,rgb(168 85 247/.65) 25%,#e9d5ff 50%,rgb(168 85 247/.65) 75%,transparent)
}

.csvzg::after {
    content: var(--tw-content);
    background-image: linear-gradient(to right,var(--tw-gradient-stops))
}

.c7ptl::after {
    content: var(--tw-content);
    --tw-gradient-from: transparent var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.c5z0b::after {
    content: var(--tw-content);
    --tw-gradient-to: #1e1e24 var(--tw-gradient-to-position)
}

.c3qgn::after {
    content: var(--tw-content);
    --tw-gradient-to-position: 20%
}

.ca3hu::after {
    content: var(--tw-content);
    opacity: 0
}

.csey4::after {
    content: var(--tw-content);
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    transition-duration: 150ms
}

.csdod::after {
    content: var(--tw-content);
    transition-duration: 500ms
}

.c834w::after {
    content: var(--tw-content);
    background: radial-gradient(250px circle at var(--mouse-x) var(--mouse-y),#94a3b8,transparent)
}

.c5ws6:first-of-type {
    padding-top: 0px
}

.ctpm6:last-of-type {
    padding-bottom: 0px
}

.cndpm:focus-within {
    opacity: 1
}

.cn36n:focus-within::before {
    content: var(--tw-content);
    opacity: 0.1
}

.cans4:hover {
    border-color: rgb(51 65 85/0.6)
}

.cif83:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(147 51 234/var(--tw-bg-opacity))
}

.c6hcd:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.c91bb:hover {
    --tw-bg-opacity: 0.3
}

.cuz37:hover {
    --tw-text-opacity: 1;
    color: rgb(192 132 252/var(--tw-text-opacity))
}

.cj1pe:hover {
    --tw-text-opacity: 1;
    color: rgb(226 232 240/var(--tw-text-opacity))
}

.cs0d6:hover {
    --tw-text-opacity: 1;
    color: rgb(203 213 225/var(--tw-text-opacity))
}

.cs6tu:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.cxwtc:hover {
    text-decoration-line: underline
}

.c4h8f:hover {
    opacity: 1
}

.c4ko0:hover {
    opacity: 0.6
}

.cjvxe:hover::before {
    content: var(--tw-content);
    opacity: 0.2
}

.ckgr6:hover::before {
    content: var(--tw-content);
    opacity: 0.3
}

.cers6:hover::before {
    content: var(--tw-content);
    opacity: 0.1
}

.cghz9:focus {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0/var(--tw-border-opacity))
}

.c11ar:focus {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219/var(--tw-border-opacity))
}

.cqy7c:focus {
    --tw-border-opacity: 1;
    border-color: rgb(107 114 128/var(--tw-border-opacity))
}

.chplr:focus {
    --tw-border-opacity: 1;
    border-color: rgb(165 180 252/var(--tw-border-opacity))
}

.czofm:focus {
    border-color: transparent
}

.cr687:focus {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(51 65 85/var(--tw-border-opacity))
}

.c8fmr:focus {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235/var(--tw-bg-opacity))
}

.cablv:focus {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.cpcg4:focus {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.cgoi3:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}

.cz867:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}

.cezr7:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}

.cl9uc:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity))
}

.cukp1:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity))
}

.cc9jd:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity))
}

.cyi0v:focus {
    --tw-ring-opacity: 0.5
}

.cr87q:focus {
    --tw-ring-offset-width: 0px
}

.cgxli:focus {
    --tw-ring-offset-width: 2px
}

.c73l4:last-of-type .cezqb {
    border-style: none
}

.c73l4:last-of-type .cor4k {
    padding-bottom: 0px
}

.c73l4:hover .cem9v {
    --tw-translate-x: -0px;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.c73l4:hover .cxpxe {
    --tw-translate-x: -0.125rem;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.c73l4:hover .cdxcb {
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.c73l4:hover .crls0 {
    --tw-translate-x: -0.125rem;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.c73l4:hover .chszh {
    fill: #a855f7
}

.cq4tu:hover .cojpw {
    opacity: 1
}

.c73l4:hover .ct1u7 {
    opacity: 1
}

.c73l4:hover .c0on6::before {
    content: var(--tw-content);
    position: absolute
}

.c73l4:hover .csvyp::before {
    content: var(--tw-content);
    inset: 0px
}

.c73l4:hover .cj3ir::after {
    content: var(--tw-content);
    opacity: 1
}

.c73l4[aria-expanded=true] .codbc {
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.c73l4[aria-expanded=true] .czjmr {
    --tw-rotate: 45deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.c73l4[aria-expanded=true] .ck3xz {
    --tw-rotate: 135deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.c73l4[aria-expanded=true] .cbcyu {
    --tw-rotate: 315deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.cq4tu.swiper-slide-active .caaiz {
    --tw-bg-opacity: 1;
    background-color: rgb(168 85 247/var(--tw-bg-opacity))
}

.cq4tu.swiper-slide-active .cvzw6 {
    opacity: 1
}

.cuqxt:checked~.cmkac {
    --tw-bg-opacity: 1;
    background-color: rgb(168 85 247/var(--tw-bg-opacity))
}

.cuqxt:checked~.chy9v::before {
    content: var(--tw-content);
    --tw-translate-x: 100%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.cuqxt:focus-visible~.c33hh {
    outline-style: solid
}

.cuqxt:focus-visible~.cv7s2 {
    outline-offset: 2px
}

.cuqxt:focus-visible~.ch41h {
    outline-color: #9ca3af
}

.cuqxt:checked:focus-visible~.cxznw {
    outline-color: #a855f7
}

.cwcke :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
    --tw-text-opacity: 1;
    color: rgb(248 250 252/var(--tw-text-opacity))
}

.chyoh :is(:where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
    margin-bottom: 1rem
}

.cy8pw :is(:where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
    margin-top: 2rem
}

.cd33v :is(:where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
    font-size: 1.25rem;
    line-height: 1.5;
    letter-spacing: -0.017em
}

.c5ub6 :is(:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
    line-height: 1.625
}

.cn0ed :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
    --tw-text-opacity: 1;
    color: rgb(168 85 247/var(--tw-text-opacity))
}

.cpser :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
    text-decoration-line: none
}

.cbxey :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))):hover {
    text-decoration-line: underline
}

.cern8 :is(:where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
    border-left-width: 2px
}

.cf3bz :is(:where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
    --tw-border-opacity: 1;
    border-color: rgb(168 85 247/var(--tw-border-opacity))
}

.cvaw1 :is(:where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
    padding-left: 1.25rem
}

.c9yl2 :is(:where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
    font-weight: 500
}

.cc0xe :is(:where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
    font-style: italic
}

.cbapq :is(:where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
    --tw-text-opacity: 1;
    color: rgb(203 213 225/var(--tw-text-opacity))
}

.cz2f8 :is(:where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
    font-weight: 500
}

.c8igj :is(:where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
    --tw-text-opacity: 1;
    color: rgb(248 250 252/var(--tw-text-opacity))
}

@supports (overflow: clip) {
    .clfoz {
        overflow:clip
    }
}

@media not all and (min-width: 768px) {
    .ckwe7 {
        margin-left:auto;
        margin-right: auto
    }

    .c33s5 {
        display: none
    }

    .cezm6 {
        text-align: center
    }
}

@media (min-width: 640px) {
    .cl3r2 {
        grid-column:span 12/span 12
    }

    .ctfcd {
        grid-column: span 6/span 6
    }

    .cdu7y {
        margin-bottom: 0px
    }

    .cbsyl {
        margin-right: 0.5rem
    }

    .cje6z {
        display: inline-flex
    }

    .cx6ix {
        max-width: 728px
    }

    .cjfu5 {
        max-width: none
    }

    .cd7js {
        grid-template-columns: repeat(12,minmax(0,1fr))
    }

    .c9c1i {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

    .c34ue {
        grid-template-columns: repeat(3,minmax(0,1fr))
    }

    .cg5wk {
        flex-direction: row
    }

    .ccvp8 {
        justify-content: center
    }

    .cz8gt {
        gap: 1.5rem
    }

    .cqblm>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(1rem*var(--tw-space-x-reverse));
        margin-right: calc(1rem*calc(1 - var(--tw-space-x-reverse)))
    }

    .cpox8>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(0px*calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(0px*var(--tw-space-y-reverse))
    }

    .ca7yh {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
}

@media (min-width: 768px) {
    .crepj {
        position:relative
    }

    .c386c {
        left: 0px
    }

    .cddom {
        order: 0
    }

    .czi3f {
        grid-column: span 12/span 12
    }

    .cdk1r {
        grid-column: span 3/span 3
    }

    .co9gp {
        grid-column: span 5/span 5
    }

    .c5hqs {
        grid-column: span 7/span 7
    }

    .clb5d {
        margin-left: -1.25rem;
        margin-right: -1.25rem
    }

    .c09pg {
        margin-bottom: 0px
    }

    .cir4e {
        margin-right: 0px
    }

    .cgi30 {
        margin-right: 1.25rem
    }

    .ckjn9 {
        margin-top: 4rem
    }

    .cstve {
        display: block
    }

    .ckft5 {
        display: flex
    }

    .c3odk {
        display: none
    }

    .c7uhm {
        height: 5rem;
        direction: rtl;
    }

    .ctb00 {
        height: auto
    }

    .cswun {
        width: 50%
    }

    .cvv3w {
        width: 41.666667%
    }

    .cch9e {
        width: 16rem
    }

    .cpjot {
        width: 58.333333%
    }

    .cgkna {
        max-width: 56rem
    }

    .c5gc3 {
        max-width: 480px
    }

    .cdco4 {
        max-width: 100%
    }

    .cng6q {
        max-width: none
    }

    .cgu5m {
        flex-shrink: 0
    }

    .c4bse {
        flex-grow: 1
    }

    .cvkzz {
        --tw-translate-x: 0px;
        transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .c1956 {
        grid-template-columns: repeat(12,minmax(0,1fr))
    }

    .c3m8s {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

    .cx3re {
        grid-template-columns: repeat(3,minmax(0,1fr))
    }

    .c80dw {
        grid-template-columns: repeat(4,minmax(0,1fr))
    }

    .cre2l {
        flex-direction: row
    }

    .ccgia {
        align-items: center
    }

    .cwrr1 {
        justify-content: flex-start
    }

    .c1yms {
        justify-content: space-between
    }

    .c1hc0 {
        gap: 3rem
    }

    .cmcg3>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(3rem*var(--tw-space-x-reverse));
        margin-left: calc(3rem*calc(1 - var(--tw-space-x-reverse)))
    }

    .cwj02>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(2rem*var(--tw-space-x-reverse));
        margin-left: calc(2rem*calc(1 - var(--tw-space-x-reverse)))
    }

    .c0z63>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(0px*calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(0px*var(--tw-space-y-reverse))
    }

    .cq91c {
        border-bottom-width: 1px
    }

    .ce36o {
        padding: 2rem
    }

    .c1t00 {
        padding-left: 0px;
        padding-right: 0px
    }

    .c7052 {
        direction: rtl;
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .cgqta {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .ct20k {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .cf8r4 {
        padding-bottom: 4rem
    }

    .cjqw8 {
        padding-bottom: 5rem
    }

    .cixuh {
        padding-bottom: 6rem
    }

    .cewgk {
        padding-bottom: 4rem
    }

    .cgq2r {
        padding-bottom: 2rem
    }

    .c50pl {
        padding-left: 12rem
    }

    .cexg5 {
        padding-left: 1.5rem
    }

    .cqhxk {
        padding-left: 0px
    }

    .c60je {
        padding-top: 5rem
    }

    .c33zk {
        direction: rtl;
        padding-top: 8rem
    }

    .cmma3 {
        padding-top: 10rem
    }

    .cyuy9 {
        direction: rtl;
        padding-top: 13rem
    }

    .c1ami {
        padding-top: 3.75rem
    }

    .ck22f {
        line-height: 2rem
    }

    .cq3pp {
        opacity: 0
    }

    @media not all and (min-width: 1024px) {
        .cwn78 {
            display:none
        }
    }
}

@media (min-width: 1024px) {
    .cben8 {
        order:0
    }

    .c3sly {
        grid-column: span 2/span 2
    }

    .ccaj3 {
        grid-column: span 4/span 4
    }

    .cpl7r {
        margin-left: 1.25rem;
        margin-right: 1.25rem
    }

    .cgk2j {
        height: 9rem
    }

    .cxjps {
        width: 50%
    }

    .cq9ay {
        width: 20rem
    }

    .ca9zm {
        width: 2.25rem
    }

    .c3dqi {
        max-width: none
    }

    .can2d {
        grid-template-columns: repeat(3,minmax(0,1fr))
    }

    .c5nau {
        flex-direction: row
    }

    .ceta9 {
        flex-direction: column
    }

    .c2sla {
        gap: 2.5rem
    }

    .c6joe {
        gap: 1.5rem
    }

    .ckghx>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(3.5rem*var(--tw-space-x-reverse));
        margin-left: calc(3.5rem*calc(1 - var(--tw-space-x-reverse)))
    }

    .cnei8>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(4rem*var(--tw-space-x-reverse));
        margin-left: calc(4rem*calc(1 - var(--tw-space-x-reverse)))
    }

    .c2z7u>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(0px*calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(0px*var(--tw-space-y-reverse))
    }

    .ctka2 {
        padding-left: 2.5rem
    }

    .cilen {
        padding-top: 0px
    }

    .ce166:focus {
        width: 200px
    }
}

@media (min-width: 1280px) {
    .cvl90 {
        margin-left:-1.5rem;
        margin-right: -1.5rem
    }

    .cw3xi {
        grid-template-columns: repeat(4,minmax(0,1fr))
    }

    .cj4ls>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(5rem*var(--tw-space-x-reverse));
        margin-left: calc(5rem*calc(1 - var(--tw-space-x-reverse)))
    }

    .c11vl :is(:where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
        margin-right: -1.25rem
    }
}

.cywh9>div:nth-last-of-type(-n+4) {
    padding-bottom: 1.5rem
}

@media not all and (min-width: 768px) {
    .c8e69>div:nth-last-of-type(-n+4) {
        margin-bottom:2rem
    }

    .cdgbl>div:nth-last-of-type(-n+4) {
        border-bottom-right-radius: 1.5rem;
        border-bottom-left-radius: 1.5rem
    }
}

@media (min-width: 768px) {
    .cvzhj>div:nth-last-of-type(1) {
        border-bottom-right-radius:1.5rem
    }
}

.c4drf>div:nth-last-of-type(2)::before {
    content: var(--tw-content);
    border-bottom-width: 2px
}

@media (min-width: 768px) {
    .cmc8g>div:nth-last-of-type(3) {
        border-bottom-left-radius:1.5rem
    }
}

@media not all and (min-width: 768px) {
    .ct9b5>div:nth-of-type(-n+4):nth-of-type(n+1) {
        border-top-left-radius:1.5rem;
        border-top-right-radius: 1.5rem
    }
}

.cybrk>div:nth-of-type(-n+4) {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

@media (min-width: 768px) {
    .cf8e4>div:nth-of-type(2) {
        border-top-left-radius:1.5rem
    }
}

.cplu2>div:nth-of-type(3)::before {
    content: var(--tw-content);
    border-top-width: 2px
}

@media (min-width: 768px) {
    .cfuwu>div:nth-of-type(4) {
        border-top-right-radius:1.5rem
    }
}

.cqcd2>div:nth-of-type(4n+1) {
    background-color: transparent
}

@media not all and (min-width: 768px) {
    .cihzy>div:nth-of-type(4n+2) {
        order:1
    }
}

.chxae>div:nth-of-type(4n+3) {
    position: relative
}

.c6kur>div:nth-of-type(4n+3)::before {
    content: var(--tw-content);
    pointer-events: none
}

.c9dhc>div:nth-of-type(4n+3)::before {
    content: var(--tw-content);
    position: absolute
}

.cxq7f>div:nth-of-type(4n+3)::before {
    content: var(--tw-content);
    inset: -1px
}

.cdiex>div:nth-of-type(4n+3)::before {
    content: var(--tw-content);
    z-index: -10
}

.cf1st>div:nth-of-type(4n+3)::before {
    content: var(--tw-content);
    border-radius: inherit
}

.c81rz>div:nth-of-type(4n+3)::before {
    content: var(--tw-content);
    border-left-width: 2px;
    border-right-width: 2px
}

.ctowc>div:nth-of-type(4n+3)::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(168 85 247/var(--tw-border-opacity))
}

@media not all and (min-width: 768px) {
    .c9d9y>div:nth-of-type(4n+3) {
        order:2
    }

    .c1tuk>div:nth-of-type(4n+4) {
        order: 3
    }

    .c7biy>div:nth-of-type(4n+5) {
        display: none
    }

    @media (min-width: 768px) {
        .cgxlu>div:nth-of-type(n) {
            margin-bottom:0px
        }
    }
}

.cgma1>div {
    background-color: rgb(51 65 85/0.2)
}

.ckg9x *:nth-child(n+10):not(:nth-child(n+11)) {
    order: 2!important
}

.ck85b *:nth-child(n+5):not(:nth-child(n+12)) {
    order: 1
}

.cb1bd img {
    height: 75px;
    max-width: none
}

.cv8zd li {
    margin-left: 2rem;
    margin-right: 2rem
}
