*, ::after, ::before {--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: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;}
::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: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;}
*, ::after, ::before {box-sizing: border-box; border: 0px solid rgb(229, 231, 235);}
::after, ::before {--tw-content: "";}
html {line-height: 1.5; text-size-adjust: 100%; tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-feature-settings: normal; font-variation-settings: normal; -webkit-tap-highlight-color: transparent;}
body {margin: 0px; line-height: inherit;}
h1, h2 {font-size: inherit; font-weight: inherit;}
a {color: inherit; text-decoration: inherit;}
button {font-family: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; margin: 0px; padding: 0px;}
button {text-transform: none;}
button {appearance: button; background-color: transparent; background-image: none;}
::-webkit-inner-spin-button, ::-webkit-outer-spin-button {height: auto;}
::-webkit-search-decoration {appearance: none;}
::-webkit-file-upload-button {appearance: button; font: inherit;}
h1, h2, p {margin: 0px;}
button {cursor: pointer;}
:disabled {cursor: default;}
img, svg {display: block; vertical-align: middle;}
img {max-width: 100%; height: auto;}
:root {--background: 0 0% 100%; --foreground: 240 10% 3.9%; --card: 0 0% 100%; --card-foreground: 240 10% 3.9%; --popover: 0 0% 100%; --popover-foreground: 240 10% 3.9%; --primary: 240 5.9% 10%; --primary-foreground: 0 0% 98%; --secondary: 240 4.8% 95.9%; --secondary-foreground: 240 5.9% 10%; --muted: 240 4.8% 95.9%; --muted-foreground: 240 3.8% 46.1%; --accent: 240 4.8% 95.9%; --accent-foreground: 240 5.9% 10%; --destructive: 0 84.2% 60.2%; --destructive-foreground: 0 0% 98%; --border: 240 5.9% 90%; --input: 240 5.9% 90%; --ring: 240 10% 3.9%; --chart-1: 12 76% 61%; --chart-2: 173 58% 39%; --chart-3: 197 37% 24%; --chart-4: 43 74% 66%; --chart-5: 27 87% 67%; --radius: 0.5rem; --sidebar: 0 0% 98%; --sidebar-foreground: 240 5.3% 26.1%; --sidebar-primary: 240 5.9% 10%; --sidebar-primary-foreground: 0 0% 98%; --sidebar-accent: 240 4.8% 95.9%; --sidebar-accent-foreground: 240 5.9% 10%; --sidebar-border: 220 13% 91%; --sidebar-ring: 217.2 91.2% 59.8%;}
* {border-color: hsl(var(--border));}
body {background-color: hsl(var(--background)); color: hsl(var(--foreground));}
.fixed {position: fixed;}
.absolute {position: absolute;}
.relative {position: relative;}
.sticky {position: sticky;}
.inset-0 {inset: 0px;}
.bottom-1 {bottom: 0.25rem;}
.bottom-4 {bottom: 1rem;}
.left-0 {left: 0px;}
.left-1\/2 {left: 50%;}
.left-10 {left: 2.5rem;}
.left-2 {left: 0.5rem;}
.left-\[20\%\] {left: 20%;}
.left-\[22\%\] {left: 22%;}
.right-1 {right: 0.25rem;}
.top-0 {top: 0px;}
.top-1 {top: 0.25rem;}
.top-2 {top: 0.5rem;}
.top-\[7\%\] {top: 7%;}
.z-10 {z-index: 10;}
.z-\[60\] {z-index: 60;}
.order-1 {order: 1;}
.order-2 {order: 2;}
.col-span-4 {grid-column: span 4 / span 4;}
.col-span-6 {grid-column: span 6 / span 6;}
.-m-1 {margin: -0.25rem;}
.mx-auto {margin-left: auto; margin-right: auto;}
.my-1 {margin-top: 0.25rem; margin-bottom: 0.25rem;}
.my-\[20px\] {margin-top: 20px; margin-bottom: 20px;}
.mb-10 {margin-bottom: 2.5rem;}
.mb-2 {margin-bottom: 0.5rem;}
.mb-4 {margin-bottom: 1rem;}
.mb-6 {margin-bottom: 1.5rem;}
.mb-7 {margin-bottom: 1.75rem;}
.mb-8 {margin-bottom: 2rem;}
.ml-1 {margin-left: 0.25rem;}
.ml-3 {margin-left: 0.75rem;}
.mt-0 {margin-top: 0px;}
.mt-10 {margin-top: 2.5rem;}
.mt-12 {margin-top: 3rem;}
.mt-2 {margin-top: 0.5rem;}
.mt-3 {margin-top: 0.75rem;}
.mt-5 {margin-top: 1.25rem;}
.mt-6 {margin-top: 1.5rem;}
.mt-\[5px\] {margin-top: 5px;}
.block {display: block;}
.inline-block {display: inline-block;}
.flex {display: flex;}
.inline-flex {display: inline-flex;}
.grid {display: grid;}
.hidden {display: none;}
.aspect-\[1\.4\/1\] {aspect-ratio: 1.4 / 1;}
.aspect-\[1\/1\] {aspect-ratio: 1 / 1;}
.aspect-\[16\/11\] {aspect-ratio: 16 / 11;}
.aspect-\[3\/1\.5\] {aspect-ratio: 3 / 1.5;}
.size-14 {width: 3.5rem; height: 3.5rem;}
.h-2 {height: 0.5rem;}
.h-4 {height: 1rem;}
.h-7 {height: 1.75rem;}
.h-8 {height: 2rem;}
.h-\[120px\] {height: 120px;}
.h-\[28px\] {height: 28px;}
.h-\[75vw\] {height: 75vw;}
.h-\[90px\] {height: 90px;}
.h-\[calc\(100vh-75px\)\] {height: calc(-75px + 100vh);}
.min-h-\[260px\] {min-height: 260px;}
.w-2 {width: 0.5rem;}
.w-4 {width: 1rem;}
.w-7 {width: 1.75rem;}
.w-8 {width: 2rem;}
.w-\[120px\] {width: 120px;}
.w-\[200px\] {width: 200px;}
.w-\[208px\] {width: 208px;}
.w-\[30\%\] {width: 30%;}
.w-\[35\%\] {width: 35%;}
.w-\[90px\] {width: 90px;}
.w-auto {width: auto;}
.w-full {width: 100%;}
.min-w-0 {min-width: 0px;}
.min-w-\[120px\] {min-width: 120px;}
.min-w-\[80px\] {min-width: 80px;}
.max-w-6xl {max-width: 72rem;}
.max-w-\[100px\] {max-width: 100px;}
.max-w-\[1030px\] {max-width: 1030px;}
.max-w-\[1380px\] {max-width: 1380px;}
.max-w-full {max-width: 100%;}
.flex-1 {flex: 1 1 0%;}
.flex-\[12\] {flex: 12 1 0%;}
.flex-\[5\] {flex: 5 1 0%;}
.flex-\[7\] {flex: 7 1 0%;}
.flex-shrink-0 {flex-shrink: 0;}
.-translate-x-1\/2 {--tw-translate-x: -50%;}
.-translate-x-1\/2 {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));}
.transform {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));}


.cursor-pointer {cursor: pointer;}
.grid-cols-1 {grid-template-columns: repeat(1, minmax(0px, 1fr));}
.grid-cols-10 {grid-template-columns: repeat(10, minmax(0px, 1fr));}
.grid-cols-2 {grid-template-columns: repeat(2, minmax(0px, 1fr));}
.grid-cols-3 {grid-template-columns: repeat(3, minmax(0px, 1fr));}
.grid-cols-4 {grid-template-columns: repeat(4, minmax(0px, 1fr));}
.flex-row {flex-direction: row;}
.flex-col {flex-direction: column;}
.flex-wrap {flex-wrap: wrap;}
.items-start {align-items: flex-start;}
.items-center {align-items: center;}
.items-baseline {align-items: baseline;}
.justify-end {justify-content: flex-end;}
.justify-center {justify-content: center;}
.justify-between {justify-content: space-between;}
.gap-1 {gap: 0.25rem;}
.gap-1\.5 {gap: 0.375rem;}
.gap-2 {gap: 0.5rem;}
.gap-3 {gap: 0.75rem;}
.gap-4 {gap: 1rem;}
.gap-6 {gap: 1.5rem;}
.gap-8 {gap: 2rem;}
.gap-9 {gap: 2.25rem;}
.space-y-1 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0; margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.25rem * var(--tw-space-y-reverse));}
.space-y-4 > :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));}
.space-y-8 > :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));}
.overflow-auto {overflow: auto;}
.overflow-hidden {overflow: hidden;}
.overflow-x-auto {overflow-x: auto;}
.truncate {overflow: hidden; white-space: nowrap;}
.truncate {text-overflow: ellipsis;}
.whitespace-nowrap {white-space: nowrap;}
.rounded-3xl {border-radius: 1.5rem;}
.rounded-\[26px\] {border-radius: 26px;}
.rounded-full {border-radius: 9999px;}
.rounded-lg {border-radius: var(--radius);}
.rounded-md {border-radius: calc(var(--radius) - 2px);}
.rounded-xl {border-radius: 0.75rem;}
.border {border-width: 1px;}
.border-b {border-bottom-width: 1px;}
.border-\[\#ff8100\] {--tw-border-opacity: 1; border-color: rgb(255 129 0/var(--tw-border-opacity,1));}
.border-black {--tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1));}
.border-orange {--tw-border-opacity: 1; border-color: rgb(255 129 0/var(--tw-border-opacity,1));}
.border-b-black {--tw-border-opacity: 1; border-bottom-color: rgb(0 0 0/var(--tw-border-opacity,1));}
.bg-\[\#ebf0f6\] {--tw-bg-opacity: 1; background-color: rgb(235 240 246/var(--tw-bg-opacity,1));}
.bg-\[\#f4f4f4\] {--tw-bg-opacity: 1; background-color: rgb(244 244 244/var(--tw-bg-opacity,1));}
.bg-\[\#fe0000\] {--tw-bg-opacity: 1; background-color: rgb(254 0 0/var(--tw-bg-opacity,1));}
.bg-\[\#fef3e6\] {--tw-bg-opacity: 1; background-color: rgb(254 243 230/var(--tw-bg-opacity,1));}
110\, 20\, 0\.5\)\] {background-color: rgba(180, 110, 20, 0.5);}
48\, 32\, 0\.08\)\] {background-color: rgba(58, 48, 32, 0.08);}
48\, 32\, 0\.12\)\] {background-color: rgba(58, 48, 32, 0.12);}
48\, 32\, 0\.14\)\] {background-color: rgba(58, 48, 32, 0.14);}
48\, 32\, 0\.55\)\] {background-color: rgba(58, 48, 32, 0.55);}
.bg-black {--tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1));}
.bg-black\/60 {background-color: rgba(0, 0, 0, 0.6);}
.bg-blue-900 {--tw-bg-opacity: 1; background-color: rgb(30 58 138/var(--tw-bg-opacity,1));}
.bg-gray-100 {--tw-bg-opacity: 1; background-color: rgb(243 244 246/var(--tw-bg-opacity,1));}
.bg-orange {--tw-bg-opacity: 1; background-color: rgb(255 129 0/var(--tw-bg-opacity,1));}
.bg-white {--tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1));}
.bg-opacity-40 {--tw-bg-opacity: 0.4;}
.bg-opacity-60 {--tw-bg-opacity: 0.6;}
248\, 234\, 0\.96\)\, 238\, 225\, 0\.98\)_55\%\, 229\, 210\, 0\.98\)_100\%\)\] {background-image: radial-gradient(circle at center top, rgba(255, 248, 234, 0.96), rgba(246, 238, 225, 0.98) 55%, rgba(239, 229, 210, 0.98) 100%);}
178\, 62\, 0\.28\)\ {background-image: radial-gradient(62% 52% at 50% 30%, rgba(255, 178, 62, 0.28), transparent 68%);}
122\, 15\, 0\.45\)\ {background-image: radial-gradient(rgba(233, 122, 15, 0.45), transparent 72%);}
.object-contain {object-fit: contain;}
.object-cover {object-fit: cover;}
.p-1 {padding: 0.25rem;}
.p-2 {padding: 0.5rem;}
.p-2\.5 {padding: 0.625rem;}
.p-3 {padding: 0.75rem;}
.p-4 {padding: 1rem;}
.p-5 {padding: 1.25rem;}
.px-0 {padding-left: 0px; padding-right: 0px;}
.px-1 {padding-left: 0.25rem; padding-right: 0.25rem;}
.px-2 {padding-left: 0.5rem; padding-right: 0.5rem;}
.px-3 {padding-left: 0.75rem; padding-right: 0.75rem;}
.px-4 {padding-left: 1rem; padding-right: 1rem;}
.py-2 {padding-top: 0.5rem; padding-bottom: 0.5rem;}
.py-3 {padding-top: 0.75rem; padding-bottom: 0.75rem;}
.py-5 {padding-top: 1.25rem; padding-bottom: 1.25rem;}
.py-6 {padding-top: 1.5rem; padding-bottom: 1.5rem;}
.py-8 {padding-top: 2rem; padding-bottom: 2rem;}
.pl-2 {padding-left: 0.5rem;}
.pr-1 {padding-right: 0.25rem;}
.pt-4 {padding-top: 1rem;}
.text-center {text-align: center;}
.font-\[Montserrat\] {font-family: Montserrat;}
.text-\[1\.05rem\] {font-size: 1.05rem;}
.text-\[10px\] {font-size: 10px;}
.text-\[14px\] {font-size: 14px;}
1\.35vw\, 19px\)\] {font-size: clamp(11px, 1.35vw, 19px);}
.text-base {font-size: 1rem; line-height: 1.5rem;}
.text-lg {font-size: 1.125rem; line-height: 1.75rem;}
.text-sm {font-size: 0.875rem; line-height: 1.25rem;}
.text-xl {font-size: 1.25rem; line-height: 1.75rem;}
.text-xs {font-size: 0.75rem; line-height: 1rem;}
.font-bold {font-weight: 700;}
.font-extrabold {font-weight: 800;}
.font-medium {font-weight: 500;}
.font-normal {font-weight: 400;}
.font-semibold {font-weight: 600;}
.uppercase {text-transform: uppercase;}
.capitalize {text-transform: capitalize;}
.leading-relaxed {line-height: 1.625;}
.text-\[\#34489b\] {--tw-text-opacity: 1; color: rgb(52 72 155/var(--tw-text-opacity,1));}
.text-black {--tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1));}
.text-blue-800 {--tw-text-opacity: 1; color: rgb(30 64 175/var(--tw-text-opacity,1));}
.text-gray-500 {--tw-text-opacity: 1; color: rgb(107 114 128/var(--tw-text-opacity,1));}
.text-gray-600 {--tw-text-opacity: 1; color: rgb(75 85 99/var(--tw-text-opacity,1));}
.text-white {--tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1));}
.antialiased {-webkit-font-smoothing: antialiased;}
.opacity-0 {opacity: 0;}
.opacity-70 {opacity: 0.7;}
0\, 0\, 0\.25\)\] {box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
0\, 0\, 0\.25\)\] {--tw-shadow: 0 10px 25px rgba(0,0,0,0.25); --tw-shadow-colored: 0 10px 25px var(--tw-shadow-color);}
0\, 0\, 0\.18\)\] {--tw-shadow: 0 10px 30px rgba(0,0,0,0.18); --tw-shadow-colored: 0 10px 30px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
0\, 0\, 0\.18\)\] {--tw-shadow: 0 16px 28px rgba(0,0,0,0.18); --tw-shadow-colored: 0 16px 28px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
74\, 16\, 0\.08\)\] {--tw-shadow: 0 1px 3px rgba(122,74,16,0.08); --tw-shadow-colored: 0 1px 3px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
122\, 15\, 0\.35\)\] {--tw-shadow: 0 1px 3px rgba(233,122,15,0.35); --tw-shadow-colored: 0 1px 3px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
53\, 124\, 0\.3\)\] {--tw-shadow: 0 1px 3px rgba(27,53,124,0.3); --tw-shadow-colored: 0 1px 3px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
0\, 0\, 0\.3\)\] {--tw-shadow: 0 1px 4px rgba(0,0,0,0.3); --tw-shadow-colored: 0 1px 4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
0\, 0\, 0\.45\)\] {--tw-shadow: 0 20px 80px rgba(0,0,0,0.45); --tw-shadow-colored: 0 20px 80px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
110\, 20\, 0\.12\)\] {--tw-shadow: 0 2px 6px rgba(180,110,20,0.12); --tw-shadow-colored: 0 2px 6px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
110\, 20\, 0\.14\)\] {--tw-shadow: 0 2px 6px rgba(180,110,20,0.14); --tw-shadow-colored: 0 2px 6px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
110\, 20\, 0\.25\)\] {--tw-shadow: 0 2px 6px rgba(180,110,20,0.25); --tw-shadow-colored: 0 2px 6px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
110\, 20\, 0\.12\)\] {--tw-shadow: 0 2px 8px rgba(180,110,20,0.12); --tw-shadow-colored: 0 2px 8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
110\, 20\, 0\.45\)\] {--tw-shadow: 0 2px 8px rgba(180,110,20,0.45); --tw-shadow-colored: 0 2px 8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
0_12px_22px_rgba\(0\, 0\, 0\, 0\.35\)\] {--tw-shadow: 0 5px 0 #9b3a00,0 12px 22px rgba(0,0,0,0.35); --tw-shadow-colored: 0 5px 0 var(--tw-shadow-color),0 12px 22px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
0\, 0\, 0\.25\)\] {--tw-shadow: 0 6px 12px rgba(0,0,0,0.25); --tw-shadow-colored: 0 6px 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);}
0\, 0\, 0\.25\)\] {--tw-shadow: 0 8px 30px rgb(0,0,0,0.25); --tw-shadow-colored: 0 8px 30px var(--tw-shadow-color);}
0\, 0\, 0\.25\)\], .shadow-\[0px_0px_7px_\#00000026\] {box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
.shadow-\[0px_0px_7px_\#00000026\] {--tw-shadow: 0px 0px 7px #00000026; --tw-shadow-colored: 0px 0px 7px var(--tw-shadow-color);}
.shadow-xl {box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
.shadow-xl {--tw-shadow: 0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1); --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);}
.outline-none {outline: transparent solid 2px; outline-offset: 2px;}
74\, 16\, 0\.28\)\] {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);}
74\, 16\, 0\.28\)\] {--tw-drop-shadow: drop-shadow(0 10px 16px rgba(122,74,16,0.28));}
122\, 15\, 0\.35\)\] {--tw-drop-shadow: drop-shadow(0 16px 32px rgba(233,122,15,0.35));}
122\, 15\, 0\.35\)\], 255\, 255\, 0\.95\)\] {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);}
255\, 255\, 0\.95\)\] {--tw-drop-shadow: drop-shadow(0 1px 0 rgba(255,255,255,0.95));}
75\, 0\, 0\.8\)\] {--tw-drop-shadow: drop-shadow(0 1px 2px rgba(154,75,0,0.8));}
75\, 0\, 0\.8\)\], 0\, 0\, 0\.5\)\] {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);}
0\, 0\, 0\.5\)\] {--tw-drop-shadow: drop-shadow(0 2px 2px rgba(0,0,0,0.5));}
0\, 0\, 0\.35\)\] {--tw-drop-shadow: drop-shadow(0 8px 10px rgba(0,0,0,0.35));}
0\, 0\, 0\.35\)\] {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);}
.transition-all {transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s;}
.transition-opacity {transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s;}
.duration-300 {transition-duration: 0.3s;}
.ease-in-out {transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);}


.duration-300 {animation-duration: 0.3s;}
.ease-in-out {animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);}
0_0_8px_\#00c853\] {text-shadow: rgb(0, 200, 83) 0px 0px 4px, rgb(0, 200, 83) 0px 0px 8px;}
0_0_8px_\#2962ff\] {text-shadow: rgb(41, 98, 255) 0px 0px 4px, rgb(41, 98, 255) 0px 0px 8px;}
0_0_8px_\#7e57c2\] {text-shadow: rgb(126, 87, 194) 0px 0px 4px, rgb(126, 87, 194) 0px 0px 8px;}
0_0_8px_\#808080\] {text-shadow: rgb(128, 128, 128) 0px 0px 4px, rgb(128, 128, 128) 0px 0px 8px;}
0_0_8px_\#d50000\] {text-shadow: rgb(213, 0, 0) 0px 0px 4px, rgb(213, 0, 0) 0px 0px 8px;}
0_0_8px_\#ffab00\] {text-shadow: rgb(255, 171, 0) 0px 0px 4px, rgb(255, 171, 0) 0px 0px 8px;}
255\, 255\, 0\.9\)\] {text-shadow: rgba(255, 255, 255, 0.9) 0px 2px 0px;}

* {font-family: Montserrat;}





@font-face { font-family: YouSheBiaoTiHei; src: url("/_next/static/media/YouSheBiaoTiHei-subset.4894c34f.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
.slick-list {margin: 0px -10px;}
.slick-slide > div {padding: 0px 10px;}

.hover\:border-\[\#ff8100\]:hover {--tw-border-opacity: 1; border-color: rgb(255 129 0/var(--tw-border-opacity,1));}
.hover\:bg-\[\#fff3e6\]:hover {--tw-bg-opacity: 1; background-color: rgb(255 243 230/var(--tw-bg-opacity,1));}
.hover\:bg-black\/80:hover {background-color: rgba(0, 0, 0, 0.8);}
.hover\:bg-orange:hover {--tw-bg-opacity: 1; background-color: rgb(255 129 0/var(--tw-bg-opacity,1));}
.hover\:text-white:hover {--tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1));}
65\, 155\, 0\.25\)\]:focus {--tw-shadow: 0 0 0 3px rgba(31,65,155,0.25); --tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
0_8px_16px_rgba\(0\, 0\, 0\, 0\.28\)\]:active {--tw-shadow: 0 2px 0 #9b3a00,0 8px 16px rgba(0,0,0,0.28); --tw-shadow-colored: 0 2px 0 var(--tw-shadow-color),0 8px 16px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
.disabled\:hover\:bg-transparent:hover:disabled {background-color: transparent;}
.group:hover .group-hover\:opacity-100 {opacity: 1;}
@media (min-width: 375px) {.xs\:gap-0 {gap: 0px;}}
@media (min-width: 640px) {.sm\:mb-14 {margin-bottom: 3.5rem;}
.sm\:mt-14 {margin-top: 3.5rem;}
.sm\:mt-2 {margin-top: 0.5rem;}
.sm\:block {display: block;}
.sm\:h-3 {height: 0.75rem;}
.sm\:h-80 {height: 20rem;}
.sm\:h-\[200px\] {height: 200px;}
.sm\:h-\[32px\] {height: 32px;}
.sm\:w-3 {width: 0.75rem;}
.sm\:w-\[200px\] {width: 200px;}
.sm\:items-start {align-items: flex-start;}
.sm\:gap-2 {gap: 0.5rem;}
.sm\:gap-4 {gap: 1rem;}
.sm\:gap-5 {gap: 1.25rem;}
.sm\:space-y-3 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0; margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.75rem * var(--tw-space-y-reverse));}
.sm\:rounded-md {border-radius: calc(var(--radius) - 2px);}
.sm\:px-5 {padding-left: 1.25rem; padding-right: 1.25rem;}
.sm\:py-6 {padding-top: 1.5rem; padding-bottom: 1.5rem;}
.sm\:text-left {text-align: left;}
.sm\:text-2xl {font-size: 1.5rem; line-height: 2rem;}
.sm\:text-3xl {font-size: 1.875rem; line-height: 2.25rem;}
.sm\:text-\[18px\] {font-size: 18px;}
.sm\:text-base {font-size: 1rem; line-height: 1.5rem;}
.sm\:text-lg {font-size: 1.125rem; line-height: 1.75rem;}
.sm\:font-extrabold {font-weight: 800;}
.sm\:font-semibold {font-weight: 600;}}
@media (min-width: 1024px) {.md\:relative {position: relative;}
.md\:order-1 {order: 1;}
.md\:order-2 {order: 2;}
.md\:mt-0 {margin-top: 0px;}
.md\:block {display: block;}
.md\:flex {display: flex;}
.md\:hidden {display: none;}
.md\:h-\[420px\] {height: 420px;}
.md\:h-\[calc\(100vh-75px\)\] {height: calc(-75px + 100vh);}
.md\:min-w-\[120px\] {min-width: 120px;}
.md\:max-w-\[140px\] {max-width: 140px;}
.md\:grid-cols-2 {grid-template-columns: repeat(2, minmax(0px, 1fr));}
.md\:justify-end {justify-content: flex-end;}
.md\:gap-3 {gap: 0.75rem;}
.md\:bg-white {--tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1));}
.md\:px-2 {padding-left: 0.5rem; padding-right: 0.5rem;}
.md\:px-6 {padding-left: 1.5rem; padding-right: 1.5rem;}
.md\:py-0 {padding-top: 0px; padding-bottom: 0px;}
.md\:hover\:border-b-0:hover {border-bottom-width: 0px;}
.lg\:max-w-\[150px\] {max-width: 150px;}
.lg\:grid-cols-4 {grid-template-columns: repeat(4, minmax(0px, 1fr));}
.lg\:p-6 {padding: 1.5rem;}
.lg\:px-8 {padding-left: 2rem; padding-right: 2rem;}
.lg\:pt-8 {padding-top: 2rem;}}
@media (min-width: 1280px) {.xl\:max-w-\[200px\] {max-width: 200px;}
.xl\:grid-cols-6 {grid-template-columns: repeat(6, minmax(0px, 1fr));}
.xl\:px-8 {padding-left: 2rem; padding-right: 2rem;}
.xl\:text-4xl {font-size: 2.25rem; line-height: 2.5rem;}
.xl\:text-lg {font-size: 1.125rem; line-height: 1.75rem;}
.xl\:text-xl {font-size: 1.25rem; line-height: 1.75rem;}}
@media (min-width: 1536px) {.\32 xl\:px-52 {padding-left: 13rem; padding-right: 13rem;}}
.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar {display: none;}
.slick-slider {box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list, .slick-slider {position: relative; display: block;}
.slick-list {overflow: hidden; margin: 0px; padding: 0px;}
.slick-list:focus {outline: none;}
.slick-slider .slick-list, .slick-slider .slick-track {transform: translateZ(0px);}
.slick-track {position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto;}
.slick-track::after, .slick-track::before {display: table; content: "";}
.slick-track::after {clear: both;}
.slick-slide {display: none; float: left; height: 100%; min-height: 1px;}
.slick-slide img {display: block;}
.slick-initialized .slick-slide {display: block;}
@font-face { font-family: slick; font-weight: 400; font-style: normal; src: url("/_next/static/media/slick.653a4cbb.woff") format("woff"), url("/_next/static/media/slick.6aa1ee46.ttf") format("truetype"); }
















@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/seo-assets/webfonts/montserrat-latin-400-normal.woff2) format('woff2')}
@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/seo-assets/webfonts/montserrat-latin-500-normal.woff2) format('woff2')}
@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/seo-assets/webfonts/montserrat-latin-600-normal.woff2) format('woff2')}
@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/seo-assets/webfonts/montserrat-latin-700-normal.woff2) format('woff2')}
@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/seo-assets/webfonts/montserrat-latin-800-normal.woff2) format('woff2')}

body{margin:0}
.sg-ov{position:absolute;inset:0;z-index:5;display:block}
.sg-slick .slick-list{height:auto!important;overflow:hidden}
.sg-slick .slick-track{display:flex!important;transform:none!important;width:auto!important;gap:12px;overflow-x:auto;scrollbar-width:none}
.sg-slick .slick-slide{width:auto!important;flex:0 0 auto;float:none!important;height:auto!important}
.sg-slick:not(.sg-hero) .slick-slide > div{width:220px}
.sg-slick:not(.sg-hero) .slick-slide img{width:100%;height:auto}
.sg-hero .slick-track{display:block!important}
.sg-hero .slick-slide{width:100%!important;position:relative}
.sg-hero .slick-slide img{position:static!important;width:100%!important;height:auto!important}
@media (max-width:767px){ .sg-slick:not(.sg-hero) .slick-slide > div{width:160px} }
.sg-side{transition:width .25s}
.sg-side.sg-collapsed{width:64px!important;padding:12px 8px!important}
.sg-side.sg-collapsed{font-size:0!important;overflow:hidden}
.sg-side.sg-collapsed *{font-size:0!important}
.sg-side.sg-collapsed a > img{width:26px;height:26px;object-fit:contain}
.sg-side.sg-collapsed a{justify-content:center;padding:6px 0}
.sg-side.sg-collapsed > div > img, .sg-side.sg-collapsed > img{display:none}
.sg-chat{position:fixed;right:20px;bottom:20px;z-index:60;width:56px;height:56px;border-radius:50%;background:#1d4ed8;box-shadow:0 4px 14px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center}
.sg-chat svg{width:28px;height:28px;fill:#fff}
.sg-lucky .sg-close{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid #ddd;font-size:14px;line-height:20px;text-align:center;cursor:pointer;z-index:6}
.overflow-auto.flex-1{height:auto!important;max-height:none!important;overflow:hidden!important;flex:1 1 0%!important;min-width:0!important}
aside.h-\[calc\(100vh-75px\)\], .w-\[208px\]{height:auto!important;position:sticky;top:0;align-self:flex-start}
.sg-seo{max-width:1200px;margin:0 auto;padding:24px 16px 40px;font-family:Montserrat,Arial,sans-serif;font-size:15px;line-height:1.6;color:#e5e7eb}
.sg-seo h1{font-size:26px;margin:0 0 10px;color:#fff}.sg-seo h2{font-size:19px;margin:18px 0 6px;color:#fff}.sg-seo p{margin:0 0 10px}.sg-seo a{color:#fbbf24}
.sg-seo .sg-links ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px 16px}
