*,::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: rgba(59,130,246,.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: rgba(59,130,246,.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,h3,h4{ font-size: inherit; font-weight: inherit; }a{ color: inherit; text-decoration: inherit; }b,strong{ font-weight: bolder; }button,textarea{ 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; }summary{ display: list-item; }figure,h1,h2,h3,h4,p{ margin: 0px; }ul{ list-style: none; margin: 0px; padding: 0px; }dialog{ padding: 0px; }textarea{ resize: vertical; }textarea::placeholder{ opacity: 1; color: rgb(156, 163, 175); }button{ cursor: pointer; }:disabled{ cursor: default; }iframe,img,object,svg{ display: block; vertical-align: middle; }img{ max-width: 100%; height: auto; }:root,[data-theme]{ background-color: hsl(var(--b1)/var(--tw-bg-opacity,1)); color: hsl(var(--bc)/var(--tw-text-opacity,1)); }html{ -webkit-tap-highlight-color: transparent; }:root{ color-scheme: light; --sf: 314 100% 40%; --af: 174 75% 39%; --nf: 214 20% 14%; --in: 198 93% 60%; --su: 158 64% 52%; --wa: 43 96% 56%; --er: 0 91% 71%; --inc: 198 100% 12%; --suc: 158 100% 10%; --wac: 43 100% 11%; --erc: 0 100% 14%; --rounded-box: 1rem; --rounded-btn: 0.5rem; --rounded-badge: 1.9rem; --animation-input: .2s; --btn-text-case: uppercase; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --tab-radius: 0.5rem; --p: 266 100% 58%; --pc: 264 100% 99%; --s: 314 100% 47%; --sc: 314 100% 91%; --a: 174 75% 46%; --ac: 174 75% 11%; --n: 214 20% 21%; --nc: 212 19% 87%; --b1: 0 0% 100%; --b2: 240 16% 96%; --b3: 231 16% 91%; --bc: 240 16% 6%; --pf: 267 81% 53%; --animation-btn: 0; }@media (prefers-color-scheme: dark){:root{ color-scheme: dark; --sf: 316 70% 43%; --af: 175 70% 34%; --in: 198 93% 60%; --su: 158 64% 52%; --wa: 43 96% 56%; --er: 0 91% 71%; --inc: 198 100% 12%; --suc: 158 100% 10%; --wac: 43 100% 11%; --erc: 0 100% 14%; --rounded-box: 1rem; --rounded-btn: 0.5rem; --rounded-badge: 1.9rem; --animation-input: .2s; --btn-text-case: uppercase; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --tab-radius: 0.5rem; --p: 266 100% 58%; --pc: 264 100% 99%; --s: 316 70% 50%; --sc: 0 0% 100%; --a: 175 70% 41%; --ac: 0 0% 100%; --n: 213 18% 20%; --nf: 212 17% 17%; --nc: 220 13% 69%; --b1: 212 18% 14%; --b2: 213 18% 12%; --b3: 213 18% 10%; --bc: 220 13% 69%; --pf: 267 81% 53%; --animation-btn: 0; }}[data-theme="light"]{ color-scheme: light; --sf: 314 100% 40%; --af: 174 75% 39%; --nf: 214 20% 14%; --in: 198 93% 60%; --su: 158 64% 52%; --wa: 43 96% 56%; --er: 0 91% 71%; --inc: 198 100% 12%; --suc: 158 100% 10%; --wac: 43 100% 11%; --erc: 0 100% 14%; --rounded-box: 1rem; --rounded-btn: 0.5rem; --rounded-badge: 1.9rem; --animation-input: .2s; --btn-text-case: uppercase; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --tab-radius: 0.5rem; --p: 266 100% 58%; --pc: 264 100% 99%; --s: 314 100% 47%; --sc: 314 100% 91%; --a: 174 75% 46%; --ac: 174 75% 11%; --n: 214 20% 21%; --nc: 212 19% 87%; --b1: 0 0% 100%; --b2: 240 16% 96%; --b3: 231 16% 91%; --bc: 240 16% 6%; --pf: 267 81% 53%; --animation-btn: 0; }:root{ --font-inter: var(--font-inter); --font-plus-jakarta-sans: var(--font-plus-jakarta-sans); }.landing-page p{ --tw-text-opacity: 1; color: rgb(54 61 79/var(--tw-text-opacity,1)); }body{ font-family: var(--font-inter); }.container{ margin-right: auto; margin-left: auto; padding-right: 12px; padding-left: 12px; }@media (min-width: 374px){.container{ max-width: 374px; }}@media (min-width: 600px){.container{ max-width: 600px; padding-right: 16px; padding-left: 16px; }}@media (min-width: 768px){.container{ max-width: 768px; }}@media (min-width: 992px){.container{ max-width: 992px; }}@media (min-width: 1232px){.container{ max-width: 1232px; }}@media (min-width: 1440px){.container{ max-width: 1440px; }}.modal{ pointer-events: none; position: fixed; inset: 0px; margin: 0px; display: grid; height: 100%; max-height: none; width: 100%; max-width: none; justify-items: center; padding: 0px; opacity: 0; overscroll-behavior: contain; z-index: 999; background-color: transparent; color: inherit; transition-duration: 0.2s; transition-timing-function: cubic-bezier(0, 0, 0.2, 1); transition-property: transform, opacity, visibility; overflow-y: hidden; }:where(.modal){ align-items: center; }.modal:target{ pointer-events: auto; visibility: visible; opacity: 1; }:root:has(:is(.modal-open, .modal:target, .modal-toggle:checked + .modal, .modal[open])){ overflow: hidden; }.collapse:not(.collapse-open):not(.collapse-close) input[type="radio"]:not(:checked){ cursor: pointer; }.modal::backdrop{ background-color: rgba(0, 0, 0, 0.3); animation: 0.2s ease-out 0s 1 normal none running modal-pop; }@keyframes modal-pop { 
  0% { opacity: 0; }
}.tooltip:has(:focus-visible)::after,.tooltip:has(:focus-visible)::before{ opacity: 1; transition-delay: 75ms; }.\!tooltip:has(:focus-visible)::after,.\!tooltip:has(:focus-visible)::before{ opacity: 1 !important; transition-delay: 75ms !important; }.container{ width: 100%; max-width: 1232px !important; }.section{ padding-top: 2.25rem; padding-bottom: 2.25rem; }@media (min-width: 600px){.section{ padding-top: 2.5rem; padding-bottom: 2.5rem; }}@media (min-width: 768px){.section{ padding-top: 4rem; padding-bottom: 4rem; }}@media (min-width: 992px){.section{ padding-bottom: 120px; padding-top: 5rem; }}.landing-btn{ display: flex; max-width: fit-content; flex-shrink: 0; align-items: center; justify-content: center; gap: 0.5rem; border-radius: 9999px; padding: 1rem 1.75rem; font-family: var(--font-plus-jakarta-sans); font-size: 1.125rem; line-height: 1.75rem; font-weight: 600; 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: 0.15s; }.landing-btn-primary{ border-width: 5px; border-color: rgb(248 205 190/var(--tw-border-opacity,1)); background: linear-gradient(90deg, rgb(242, 85, 51), color-mix(in srgb, rgb(250, 92, 18) 85%, rgb(242, 85, 51)) 50%, rgb(242, 85, 51)) 0% 0% / 200% 100% rgb(242, 85, 51); }.landing-btn-primary{ position: relative; overflow: hidden; --tw-border-opacity: 1; --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); animation: 8s linear 0s infinite normal none running gradientMove; }@keyframes gradientMove { 
  0% { background-position: 0px 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0px 50%; }
}.landing-btn-primary:hover{ background-image: none; background-color: color-mix(in srgb, rgb(242, 85, 51) 96%, rgb(0, 0, 0)); animation: auto ease 0s 1 normal none running none; }.landing-btn-secondary{ position: relative; padding: 5px; font-weight: 600; --tw-text-opacity: 1; color: rgb(13 13 18/var(--tw-text-opacity,1)); background: linear-gradient(90deg, rgba(242, 85, 51, 0.55) -12.6%, rgba(206, 68, 16, 0.75) 109.84%); }.landing-btn-secondary div{ display: flex; align-items: center; gap: 0.5rem; border-radius: 9999px; --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); padding: 1rem 1.75rem; 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: 0.15s; }.landing-btn-secondary:hover div{ background-color: color-mix(in srgb, rgb(242, 85, 51) 5%, rgb(255, 255, 255)); }.landing-btn-small{ padding: 0.75rem 1rem; font-size: 1rem; line-height: 1; }@media (min-width: 600px){.landing-btn-small{ font-size: 0.875rem; line-height: 1.25rem; }}@media (min-width: 768px){.landing-btn-small{ padding: 0.625rem 1rem; }}.landing-btn-small.landing-btn-secondary{ padding: 5px; }.landing-btn-small.landing-btn-secondary div{ padding: 0.5rem 0.75rem; }@media (min-width: 600px){.landing-btn-small.landing-btn-secondary div{ padding: 0.5rem 0.75rem; }}@media (min-width: 768px){.landing-btn-small.landing-btn-secondary div{ padding: 0.625rem 1rem; }}.pointer-events-none{ pointer-events: none; }.absolute{ position: absolute; }.relative{ position: relative; }.sticky{ position: sticky; }.inset-0{ inset: 0px; }.-bottom-2{ bottom: -0.5rem; }.-bottom-3{ bottom: -0.75rem; }.-left-16{ left: -4rem; }.-left-24{ left: -6rem; }.-right-12{ right: -3rem; }.-right-2{ right: -0.5rem; }.-right-4{ right: -1rem; }.-right-8{ right: -2rem; }.-top-10{ top: -2.5rem; }.-top-4{ top: -1rem; }.-top-6{ top: -1.5rem; }.-top-7{ top: -1.75rem; }.-top-8{ top: -2rem; }.bottom-0{ bottom: 0px; }.bottom-6{ bottom: 1.5rem; }.bottom-\[13px\]{ bottom: 13px; }.bottom-auto{ bottom: auto; }.left-0{ left: 0px; }.left-1\/2{ left: 50%; }.left-28{ left: 7rem; }.left-4{ left: 1rem; }.left-6{ left: 1.5rem; }.left-\[234px\]{ left: 234px; }.left-\[47\%\]{ left: 47%; }.left-\[48\%\]{ left: 48%; }.left-\[5\%\]{ left: 5%; }.left-\[56\%\]{ left: 56%; }.left-\[6\%\]{ left: 6%; }.right-0{ right: 0px; }.right-10{ right: 2.5rem; }.right-16{ right: 4rem; }.right-4{ right: 1rem; }.right-\[15\%\]{ right: 15%; }.right-\[18\%\]{ right: 18%; }.right-\[19\%\]{ right: 19%; }.right-\[4\%\]{ right: 4%; }.right-\[6\%\]{ right: 6%; }.top-0{ top: 0px; }.top-1{ top: 0.25rem; }.top-1\/2{ top: 50%; }.top-2\/3{ top: 66.6667%; }.top-28{ top: 7rem; }.top-3{ top: 0.75rem; }.top-\[-70px\]{ top: -70px; }.top-\[13px\]{ top: 13px; }.top-\[20\%\]{ top: 20%; }.top-\[22\%\]{ top: 22%; }.top-\[25\%\]{ top: 25%; }.top-\[31\%\]{ top: 31%; }.top-\[32\%\]{ top: 32%; }.top-\[47\%\]{ top: 47%; }.top-\[5\%\]{ top: 5%; }.top-\[58\%\]{ top: 58%; }.top-\[6\%\]{ top: 6%; }.top-\[60\%\]{ top: 60%; }.top-\[76px\]{ top: 76px; }.top-\[9\%\]{ top: 9%; }.top-\[91\%\]{ top: 91%; }.top-\[calc\(55\%\+15px\)\]{ top: calc(55% + 15px); }.top-\[calc\(80\%-30px\)\]{ top: calc(80% - 30px); }.top-full{ top: 100%; }.isolate{ isolation: isolate; }.-z-10{ z-index: -10; }.z-0{ z-index: 0; }.z-10{ z-index: 10; }.z-50{ z-index: 50; }.z-\[5\]{ z-index: 5; }.order-1{ order: 1; }.order-2{ order: 2; }.m-4{ margin: 1rem; }.mx-auto{ margin-left: auto; margin-right: auto; }.my-10{ margin-top: 2.5rem; margin-bottom: 2.5rem; }.\!mt-0{ margin-top: 0px !important; }.-mt-2{ margin-top: -0.5rem; }.-mt-20{ margin-top: -5rem; }.-mt-\[5px\]{ margin-top: -5px; }.mb-10{ margin-bottom: 2.5rem; }.mb-16{ margin-bottom: 4rem; }.mb-2{ margin-bottom: 0.5rem; }.mb-28{ margin-bottom: 7rem; }.mb-3{ margin-bottom: 0.75rem; }.mb-4{ margin-bottom: 1rem; }.mb-6{ margin-bottom: 1.5rem; }.ml-\[5px\]{ margin-left: 5px; }.ml-auto{ margin-left: auto; }.mr-0{ margin-right: 0px; }.mt-0\.5{ margin-top: 0.125rem; }.mt-1{ margin-top: 0.25rem; }.mt-10{ margin-top: 2.5rem; }.mt-14{ margin-top: 3.5rem; }.mt-16{ margin-top: 4rem; }.mt-2{ margin-top: 0.5rem; }.mt-20{ margin-top: 5rem; }.mt-3{ margin-top: 0.75rem; }.mt-4{ margin-top: 1rem; }.mt-5{ margin-top: 1.25rem; }.mt-6{ margin-top: 1.5rem; }.mt-7{ margin-top: 1.75rem; }.mt-9{ margin-top: 2.25rem; }.mt-auto{ margin-top: auto; }.block{ display: block; }.flex{ display: flex; }.grid{ display: grid; }.contents{ display: contents; }.hidden{ display: none; }.aspect-\[1\.41\]{ aspect-ratio: 1.41 / 1; }.aspect-\[16\/10\]{ aspect-ratio: 16 / 10; }.aspect-video{ aspect-ratio: 16 / 9; }.size-10{ width: 2.5rem; height: 2.5rem; }.size-11{ width: 2.75rem; height: 2.75rem; }.size-14{ width: 3.5rem; height: 3.5rem; }.size-3{ width: 0.75rem; height: 0.75rem; }.size-3\.5{ width: 0.875rem; height: 0.875rem; }.size-4{ width: 1rem; height: 1rem; }.size-5{ width: 1.25rem; height: 1.25rem; }.size-6{ width: 1.5rem; height: 1.5rem; }.size-7{ width: 1.75rem; height: 1.75rem; }.size-\[14px\]{ width: 14px; height: 14px; }.size-full{ width: 100%; height: 100%; }.h-0\.5{ height: 0.125rem; }.h-24{ height: 6rem; }.h-40{ height: 10rem; }.h-44{ height: 11rem; }.h-52{ height: 13rem; }.h-56{ height: 14rem; }.h-60{ height: 15rem; }.h-64{ height: 16rem; }.h-8{ height: 2rem; }.h-\[117px\]{ height: 117px; }.h-\[200px\]{ height: 200px; }.h-\[2px\]{ height: 2px; }.h-auto{ height: auto; }.h-full{ height: 100%; }.h-px{ height: 1px; }.max-h-80{ max-height: 20rem; }.w-16{ width: 4rem; }.w-3{ width: 0.75rem; }.w-4{ width: 1rem; }.w-5{ width: 1.25rem; }.w-6{ width: 1.5rem; }.w-8{ width: 2rem; }.w-\[262px\]{ width: 262px; }.w-auto{ width: auto; }.w-full{ width: 100%; }.w-px{ width: 1px; }.w-screen{ width: 100vw; }.min-w-0{ min-width: 0px; }.min-w-52{ min-width: 13rem; }.max-w-2xl{ max-width: 42rem; }.max-w-52{ max-width: 13rem; }.max-w-7xl{ max-width: 80rem; }.max-w-80{ max-width: 20rem; }.max-w-\[1100px\]{ max-width: 1100px; }.max-w-\[1200px\]{ max-width: 1200px; }.max-w-\[1268px\]{ max-width: 1268px; }.max-w-\[1376px\]{ max-width: 1376px; }.max-w-\[454px\]{ max-width: 454px; }.max-w-\[560px\]{ max-width: 560px; }.max-w-\[564px\]{ max-width: 564px; }.max-w-\[600px\]{ max-width: 600px; }.max-w-\[60ch\]{ max-width: 60ch; }.max-w-\[680px\]{ max-width: 680px; }.max-w-\[800px\]{ max-width: 800px; }.max-w-fit{ max-width: fit-content; }.max-w-full{ max-width: 100%; }.max-w-lg{ max-width: 32rem; }.max-w-md{ max-width: 28rem; }.max-w-xs{ max-width: 20rem; }.flex-1{ flex: 1 1 0%; }.flex-shrink-0,.shrink-0{ flex-shrink: 0; }.flex-grow{ flex-grow: 1; }.-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)); }.-translate-y-1\/2{ --tw-translate-y: -50%; }.-translate-y-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)); }.-translate-y-2\/3{ --tw-translate-y: -66.666667%; }.-translate-y-2\/3{ 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)); }.translate-y-\[2px\]{ --tw-translate-y: 2px; }.translate-y-\[2px\]{ 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)); }.-rotate-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)); }.-rotate-2{ --tw-rotate: -2deg; }.rotate-2{ --tw-rotate: 2deg; }.rotate-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)); }.rotate-90{ --tw-rotate: 90deg; }.rotate-90{ 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)); }.scale-150{ 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)); }.scale-150{ --tw-scale-x: 1.5; --tw-scale-y: 1.5; }.cursor-pointer{ cursor: pointer; }.select-none{ user-select: none; }.scroll-mt-32{ scroll-margin-top: 8rem; }.list-none{ list-style-type: none; }.\!grid-cols-1{ grid-template-columns: repeat(1, minmax(0px, 1fr)) !important; }.grid-cols-1{ grid-template-columns: repeat(1, minmax(0px, 1fr)); }.grid-cols-2{ grid-template-columns: repeat(2, minmax(0px, 1fr)); }.grid-rows-\[0fr\]{ grid-template-rows: 0fr; }1fr\]{ grid-template-rows: auto 1fr; }.flex-row{ flex-direction: row; }.flex-col{ flex-direction: column; }.flex-wrap{ flex-wrap: wrap; }.flex-nowrap{ flex-wrap: nowrap; }.items-start{ align-items: flex-start; }.items-end{ align-items: flex-end; }.items-center{ align-items: center; }.items-stretch{ align-items: stretch; }.justify-start{ justify-content: flex-start; }.justify-end{ justify-content: flex-end; }.justify-center{ justify-content: center; }.justify-between{ justify-content: space-between; }.justify-items-center{ justify-items: center; }.gap-0{ gap: 0px; }.gap-0\.5{ gap: 0.125rem; }.gap-1{ gap: 0.25rem; }.gap-1\.5{ gap: 0.375rem; }.gap-10{ gap: 2.5rem; }.gap-14{ gap: 3.5rem; }.gap-2{ gap: 0.5rem; }.gap-2\.5{ gap: 0.625rem; }.gap-3{ gap: 0.75rem; }.gap-4{ gap: 1rem; }.gap-5{ gap: 1.25rem; }.gap-6{ gap: 1.5rem; }.gap-8{ gap: 2rem; }.gap-x-2{ column-gap: 0.5rem; }.gap-x-6{ column-gap: 1.5rem; }.space-y-12 > :not([hidden]) ~ :not([hidden]){ --tw-space-y-reverse: 0; margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(3rem * var(--tw-space-y-reverse)); }.space-y-2 > :not([hidden]) ~ :not([hidden]){ --tw-space-y-reverse: 0; margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.5rem * 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-6 > :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)); }.space-y-7 > :not([hidden]) ~ :not([hidden]){ --tw-space-y-reverse: 0; margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.75rem * var(--tw-space-y-reverse)); }.overflow-hidden{ overflow: hidden; }.overflow-x-clip{ overflow-x: clip; }.whitespace-nowrap{ white-space: nowrap; }.whitespace-pre-line{ white-space: pre-line; }.text-balance{ text-wrap: balance; }.rounded{ border-radius: 0.25rem; }.rounded-2xl{ border-radius: 1rem; }.rounded-3xl{ border-radius: 1.5rem; }.rounded-\[10px\]{ border-radius: 10px; }.rounded-\[30px\]{ border-radius: 30px; }.rounded-\[40px\]{ border-radius: 40px; }.rounded-full{ border-radius: 9999px; }.rounded-lg{ border-radius: 0.5rem; }.rounded-md{ border-radius: 0.375rem; }.rounded-none{ border-radius: 0px; }.rounded-xl{ border-radius: 0.75rem; }.rounded-b-2xl{ border-bottom-right-radius: 1rem; border-bottom-left-radius: 1rem; }.rounded-t-xl{ border-top-left-radius: 0.75rem; border-top-right-radius: 0.75rem; }.rounded-bl-2xl{ border-bottom-left-radius: 1rem; }.rounded-br-2xl{ border-bottom-right-radius: 1rem; }.rounded-tl-none{ border-top-left-radius: 0px; }.rounded-tr-none{ border-top-right-radius: 0px; }.border{ border-width: 1px; }.border-2{ border-width: 2px; }.border-\[1\.5px\]{ border-width: 1.5px; }.border-b{ border-bottom-width: 1px; }.border-t-0{ border-top-width: 0px; }.border-t-2{ border-top-width: 2px; }.border-\[\#D0D5DD\]{ --tw-border-opacity: 1; border-color: rgb(208 213 221/var(--tw-border-opacity,1)); }.border-base-300{ --tw-border-opacity: 1; border-color: hsl(var(--b3)/var(--tw-border-opacity,1)); }.border-gray-200{ --tw-border-opacity: 1; border-color: rgb(229 231 235/var(--tw-border-opacity,1)); }.border-neutral-200{ --tw-border-opacity: 1; border-color: rgb(229 229 229/var(--tw-border-opacity,1)); }.border-primary{ --tw-border-opacity: 1; border-color: hsl(var(--p)/var(--tw-border-opacity,1)); }.border-primary\/10{ border-color: hsl(var(--p)/.1); }.border-primary\/15{ border-color: hsl(var(--p)/.15); }.border-primary\/50{ border-color: hsl(var(--p)/.5); }.border-violet-200{ --tw-border-opacity: 1; border-color: rgb(248 221 210/var(--tw-border-opacity,1)); }.border-violet-500\/50{ border-color: rgba(242, 85, 51, 0.5); }.border-b-neutral-200{ --tw-border-opacity: 1; border-bottom-color: rgb(229 229 229/var(--tw-border-opacity,1)); }.bg-\[\#F25533\]\/10{ background-color: rgba(242, 85, 51, 0.1); }.bg-black{ --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }.bg-primary{ --tw-bg-opacity: 1; background-color: hsl(var(--p)/var(--tw-bg-opacity,1)); }.bg-primary\/10{ background-color: hsl(var(--p)/.1); }.bg-primary\/5{ background-color: hsl(var(--p)/.05); }.bg-slate-100{ --tw-bg-opacity: 1; background-color: rgb(241 245 249/var(--tw-bg-opacity,1)); }.bg-violet-100{ --tw-bg-opacity: 1; background-color: rgb(253 242 237/var(--tw-bg-opacity,1)); }.bg-violet-300\/20{ background-color: rgba(242, 85, 51, 0.2); }.bg-violet-50{ --tw-bg-opacity: 1; background-color: rgb(254 247 244/var(--tw-bg-opacity,1)); }.bg-violet-500{ --tw-bg-opacity: 1; background-color: rgb(242 85 51/var(--tw-bg-opacity,1)); }.bg-white{ --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }.bg-white\/60{ background-color: rgba(255, 255, 255, 0.6); }.bg-gradient-to-b{ background-image: linear-gradient(to bottom,var(--tw-gradient-stops)); }.bg-violet-gradient-mob{ background-image: linear-gradient(331deg, rgba(242, 85, 51, 0) 40.2%, rgba(242, 85, 51, 0.1) 81.2%); }.from-slate-950{ --tw-gradient-from: #020617 var(--tw-gradient-from-position); --tw-gradient-to: rgba(2,6,23,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }.from-30\%{ --tw-gradient-from-position: 30%; }.to-violet-500{ --tw-gradient-to: #F25533 var(--tw-gradient-to-position); }.object-contain{ object-fit: contain; }.object-cover{ object-fit: cover; }.object-center{ object-position: center center; }.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; }.p-6{ padding: 1.5rem; }.p-8{ padding: 2rem; }.\!px-10{ padding-left: 2.5rem !important; padding-right: 2.5rem !important; }.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; }.px-5{ padding-left: 1.25rem; padding-right: 1.25rem; }.px-6{ padding-left: 1.5rem; padding-right: 1.5rem; }.px-\[22px\]{ padding-left: 22px; padding-right: 22px; }.py-1{ padding-top: 0.25rem; padding-bottom: 0.25rem; }.py-16{ padding-top: 4rem; padding-bottom: 4rem; }.py-2{ padding-top: 0.5rem; padding-bottom: 0.5rem; }.py-2\.5{ padding-top: 0.625rem; padding-bottom: 0.625rem; }.py-4{ padding-top: 1rem; padding-bottom: 1rem; }.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; }.py-\[14px\]{ padding-top: 14px; padding-bottom: 14px; }.pb-40{ padding-bottom: 10rem; }.pb-5{ padding-bottom: 1.25rem; }.pb-52{ padding-bottom: 13rem; }.pl-6{ padding-left: 1.5rem; }.pt-20{ padding-top: 5rem; }.pt-3{ padding-top: 0.75rem; }.pt-6{ padding-top: 1.5rem; }.text-left{ text-align: left; }.text-center{ text-align: center; }.font-jakarta{ font-family: var(--font-plus-jakarta-sans); }.\!text-lg{ font-size: 1.125rem !important; line-height: 1.75rem !important; }.text-2xl{ font-size: 1.5rem; line-height: 2rem; }.text-3xl{ font-size: 1.875rem; line-height: 2.25rem; }.text-4xl{ font-size: 2.25rem; line-height: 2.5rem; }.text-6xl{ font-size: 3.75rem; line-height: 1; }.text-\[11px\]{ font-size: 11px; }.text-\[15px\]{ font-size: 15px; }.text-\[32px\]{ font-size: 32px; }.text-\[40px\]{ font-size: 40px; }.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-medium{ font-weight: 500; }.font-normal{ font-weight: 400; }.font-semibold{ font-weight: 600; }.uppercase{ text-transform: uppercase; }.italic{ font-style: italic; }.not-italic{ font-style: normal; }.leading-\[1\.2\]{ line-height: 1.2; }.leading-\[1\.3\]{ line-height: 1.3; }.leading-\[1\.6\]{ line-height: 1.6; }.leading-\[1\.7\]{ line-height: 1.7; }.leading-none{ line-height: 1; }.leading-normal{ line-height: 1.5; }.leading-relaxed{ line-height: 1.625; }.leading-snug{ line-height: 1.375; }.leading-tight{ line-height: 1.25; }.tracking-\[-0\.09px\]{ letter-spacing: -0.09px; }.tracking-\[-0\.24px\]{ letter-spacing: -0.24px; }.tracking-\[-0\.26px\]{ letter-spacing: -0.26px; }.tracking-\[-0\.32px\]{ letter-spacing: -0.32px; }.tracking-\[-0\.47px\]{ letter-spacing: -0.47px; }.tracking-\[-0\.4px\]{ letter-spacing: -0.4px; }.tracking-\[-1\.2px\]{ letter-spacing: -1.2px; }.tracking-\[-1\.44px\]{ letter-spacing: -1.44px; }.tracking-\[-1\.68px\]{ letter-spacing: -1.68px; }.tracking-\[-1\.8px\]{ letter-spacing: -1.8px; }.tracking-\[0\.32px\]{ letter-spacing: 0.32px; }.tracking-\[1\.44px\]{ letter-spacing: 1.44px; }.tracking-tight{ letter-spacing: -0.025em; }.\!text-violet-500{ --tw-text-opacity: 1 !important; color: rgb(242 85 51/var(--tw-text-opacity,1)) !important; }.\!text-white{ --tw-text-opacity: 1 !important; color: rgb(255 255 255/var(--tw-text-opacity,1)) !important; }.text-black{ --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }.text-body-text{ --tw-text-opacity: 1; color: rgb(13 13 18/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-gray-700{ --tw-text-opacity: 1; color: rgb(55 65 81/var(--tw-text-opacity,1)); }.text-gray-800{ --tw-text-opacity: 1; color: rgb(31 41 55/var(--tw-text-opacity,1)); }.text-gray-900{ --tw-text-opacity: 1; color: rgb(17 24 39/var(--tw-text-opacity,1)); }.text-grey-text{ --tw-text-opacity: 1; color: rgb(54 61 79/var(--tw-text-opacity,1)); }.text-neutral-500{ --tw-text-opacity: 1; color: rgb(115 115 115/var(--tw-text-opacity,1)); }.text-primary{ --tw-text-opacity: 1; color: hsl(var(--p)/var(--tw-text-opacity,1)); }.text-violet-500{ --tw-text-opacity: 1; color: rgb(242 85 51/var(--tw-text-opacity,1)); }.text-warning{ --tw-text-opacity: 1; color: rgb(255 230 0/var(--tw-text-opacity,1)); }.text-white{ --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }.text-yellow-400{ --tw-text-opacity: 1; color: rgb(250 204 21/var(--tw-text-opacity,1)); }.opacity-0{ opacity: 0; }.opacity-15{ opacity: 0.15; }0_8px_24px_rgba\(15\,23\,42\,0\.06\)\]{ --tw-shadow: 0 1px 3px rgba(15,23,42,.04),0 8px 24px rgba(15,23,42,.06); --tw-shadow-colored: 0 1px 3px var(--tw-shadow-color),0 8px 24px 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_1px_4px_rgba\(15\,23\,42\,0\.04\)\]{ --tw-shadow: 0 4px 16px rgba(15,23,42,.06),0 1px 4px rgba(15,23,42,.04); --tw-shadow-colored: 0 4px 16px var(--tw-shadow-color),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); }.shadow-card{ box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }.shadow-card{ --tw-shadow: 0px 0px 0px 4px #fff,0px 8px 32px 0px rgba(6,11,19,.04); --tw-shadow-colored: 0px 0px 0px 4px var(--tw-shadow-color),0px 8px 32px 0px var(--tw-shadow-color); }.transition-all{ transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }.transition-colors{ 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: 0.15s; }.transition-opacity{ transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }.transition-transform{ transition-property: transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }.duration-200{ transition-duration: 0.2s; }.duration-300{ transition-duration: 0.3s; }.font-inter{ font-family: var(--font-inter); }.\!\[background\:white\]{ background: rgb(255, 255, 255) !important; }[data-reveal]{ will-change: opacity, transform; }.reveal-ready [data-reveal]{ opacity: 0; transform: translate3d(var(--reveal-x,0),var(--reveal-y,0),0) scale(var(--reveal-scale,1)) rotate(var(--reveal-rotate,0deg)); transition-property: ; transition-duration: ; transition-timing-function: ; transition-behavior: ; transition-delay: var(--reveal-delay,0s); }.reveal-ready [data-reveal].is-visible{ opacity: 1; transform: translateZ(0px) scale(1) rotate(0deg); }.wrapper{ position: relative; z-index: 0; background: url("./bg.4f5edff0.svg") 50% center / cover; }.wrapper::after{ position: absolute; left: 0px; bottom: -100px; height: 500px; content: ""; width: 100%; z-index: -10; background: linear-gradient(rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0.7) 50%); }.before\:pointer-events-none::before{ content: var(--tw-content); pointer-events: none; }.before\:absolute::before{ content: var(--tw-content); position: absolute; }.before\:inset-0::before{ content: var(--tw-content); inset: 0px; }.before\:bg-primary\/5::before{ content: var(--tw-content); background-color: hsl(var(--p)/.05); }.after\:absolute::after{ content: var(--tw-content); position: absolute; }.after\:-bottom-1::after{ content: var(--tw-content); bottom: -0.25rem; }.after\:left-0::after{ content: var(--tw-content); left: 0px; }.after\:h-px::after{ content: var(--tw-content); height: 1px; }.after\:w-full::after{ content: var(--tw-content); width: 100%; }.after\:scale-0::after{ content: var(--tw-content); --tw-scale-x: 0; --tw-scale-y: 0; 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)); }.after\:bg-current::after{ content: var(--tw-content); background-color: currentcolor; }.after\:transition-transform::after{ content: var(--tw-content); transition-property: transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }.empty\:before\:text-base-content\/40:empty::before{ content: var(--tw-content); color: hsl(var(--bc)/.4); }.empty\:before\:content-\[attr\(data-placeholder\)\]:empty::before{ --tw-content: attr(data-placeholder); content: var(--tw-content); }.hover\:-translate-y-1:hover{ 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)); }.hover\:-translate-y-1:hover{ --tw-translate-y: -0.25rem; }.hover\:rotate-0:hover{ --tw-rotate: 0deg; }.hover\:rotate-0:hover{ 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)); }.hover\:border-\[\#F25533\]\/50:hover{ border-color: rgba(242, 85, 51, 0.5); }.hover\:border-primary:hover{ --tw-border-opacity: 1; border-color: hsl(var(--p)/var(--tw-border-opacity,1)); }.hover\:bg-neutral-100:hover{ --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }.hover\:underline:hover{ text-decoration-line: underline; }.hover\:opacity-90:hover{ opacity: 0.9; }0_16px_36px_rgba\(15\,23\,42\,0\.08\)\]:hover{ --tw-shadow: 0 2px 6px rgba(15,23,42,.06),0 16px 36px rgba(15,23,42,.08); --tw-shadow-colored: 0 2px 6px var(--tw-shadow-color),0 16px 36px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }.hover\:ring-\[2px\]:hover{ box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000); }.hover\:ring-\[2px\]:hover{ --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); }.hover\:ring-\[\#F25533\]\/50:hover{ --tw-ring-color: rgba(242,85,51,.5); }.hover\:after\:scale-100:hover::after{ content: var(--tw-content); --tw-scale-x: 1; --tw-scale-y: 1; 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)); }.disabled\:hover\:border-gray-300:hover:disabled{ --tw-border-opacity: 1; border-color: rgb(209 213 219/var(--tw-border-opacity,1)); }.disabled\:hover\:bg-transparent:hover:disabled{ background-color: transparent; }.disabled\:hover\:text-black:hover:disabled{ --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }.group[open] .group-open\:-mt-6{ margin-top: -1.5rem; }.group[open] .group-open\:-rotate-90{ --tw-rotate: -90deg; }.group[open] .group-open\:-rotate-90{ 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)); }.group[open] .group-open\:scale-0{ --tw-scale-x: 0; --tw-scale-y: 0; 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)); }.group[open] .group-open\:grid-rows-\[1fr\]{ grid-template-rows: 1fr; }.group[open] .group-open\:p-8{ padding: 2rem; }.group[open] .group-open\:pt-0{ padding-top: 0px; }.group[open] .group-open\:opacity-100{ opacity: 1; }.group\/card:hover .group-hover\/card\:scale-110{ --tw-scale-x: 1.1; --tw-scale-y: 1.1; }.group\/card:hover .group-hover\/card\:scale-110{ 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)); }.group:hover .group-hover\:border-primary{ --tw-border-opacity: 1; border-color: hsl(var(--p)/var(--tw-border-opacity,1)); }.group\/card:hover .group-hover\/card\:bg-white{ --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }.group:hover .group-hover\:opacity-100,.group\/card:hover .group-hover\/card\:opacity-100{ opacity: 1; }.group:hover .group-hover\:opacity-60{ opacity: 0.6; }.prose-code\:before\:content-none :is(:where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)))::before{ --tw-content: none; content: var(--tw-content); }.prose-code\:after\:content-none :is(:where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)))::after{ --tw-content: none; content: var(--tw-content); }.dark\:focus-within\:ring-violet-900\/40:focus-within:is(.dark *){ --tw-ring-color: rgba(76,29,149,.4); }.dark\:hover\:border-amber-500:hover:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(245 158 11/var(--tw-border-opacity,1)); }.dark\:hover\:border-amber-600:hover:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(217 119 6/var(--tw-border-opacity,1)); }.dark\:hover\:border-emerald-600:hover:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(5 150 105/var(--tw-border-opacity,1)); }.dark\:hover\:border-emerald-700:hover:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(4 120 87/var(--tw-border-opacity,1)); }.dark\:hover\:border-gray-500:hover:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(107 114 128/var(--tw-border-opacity,1)); }.dark\:hover\:border-primary:hover:is(.dark *){ --tw-border-opacity: 1; border-color: hsl(var(--p)/var(--tw-border-opacity,1)); }.dark\:hover\:border-primary\/40:hover:is(.dark *){ border-color: hsl(var(--p)/.4); }.dark\:hover\:border-violet-600:hover:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(124 58 237/var(--tw-border-opacity,1)); }.dark\:hover\:border-violet-700:hover:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(109 40 217/var(--tw-border-opacity,1)); }.dark\:hover\:bg-amber-400:hover:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(251 191 36/var(--tw-bg-opacity,1)); }.dark\:hover\:bg-amber-500:hover:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(245 158 11/var(--tw-bg-opacity,1)); }.dark\:hover\:bg-amber-600:hover:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(217 119 6/var(--tw-bg-opacity,1)); }.dark\:hover\:bg-base-300:hover:is(.dark *){ --tw-bg-opacity: 1; background-color: hsl(var(--b3)/var(--tw-bg-opacity,1)); }.dark\:hover\:bg-base-300\/70:hover:is(.dark *){ background-color: hsl(var(--b3)/.7); }.dark\:hover\:bg-emerald-500\/15:hover:is(.dark *){ background-color: rgba(16, 185, 129, 0.15); }.dark\:hover\:bg-emerald-800:hover:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(6 95 70/var(--tw-bg-opacity,1)); }.dark\:hover\:bg-emerald-900:hover:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(6 78 59/var(--tw-bg-opacity,1)); }.dark\:hover\:bg-emerald-900\/40:hover:is(.dark *){ background-color: rgba(6, 78, 59, 0.4); }.dark\:hover\:bg-emerald-950:hover:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(2 44 34/var(--tw-bg-opacity,1)); }.dark\:hover\:bg-gray-700:hover:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(55 65 81/var(--tw-bg-opacity,1)); }.dark\:hover\:bg-gray-800:hover:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(31 41 55/var(--tw-bg-opacity,1)); }.dark\:hover\:bg-primary:hover:is(.dark *){ --tw-bg-opacity: 1; background-color: hsl(var(--p)/var(--tw-bg-opacity,1)); }.dark\:hover\:bg-primary\/10:hover:is(.dark *){ background-color: hsl(var(--p)/.1); }.dark\:hover\:bg-primary\/20:hover:is(.dark *){ background-color: hsl(var(--p)/.2); }.dark\:hover\:bg-purple-600:hover:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(147 51 234/var(--tw-bg-opacity,1)); }.dark\:hover\:bg-purple-700:hover:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(126 34 206/var(--tw-bg-opacity,1)); }.dark\:hover\:bg-purple-900\/20:hover:is(.dark *){ background-color: rgba(88, 28, 135, 0.2); }.dark\:hover\:bg-purple-900\/30:hover:is(.dark *){ background-color: rgba(88, 28, 135, 0.3); }.dark\:hover\:bg-rose-500\/15:hover:is(.dark *){ background-color: rgba(244, 63, 94, 0.15); }.dark\:hover\:bg-rose-950\/40:hover:is(.dark *){ background-color: rgba(76, 5, 25, 0.4); }.dark\:hover\:bg-sky-500\/15:hover:is(.dark *){ background-color: rgba(14, 165, 233, 0.15); }.dark\:hover\:bg-sky-800:hover:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(7 89 133/var(--tw-bg-opacity,1)); }.dark\:hover\:bg-sky-900\/50:hover:is(.dark *){ background-color: rgba(12, 74, 110, 0.5); }.dark\:hover\:bg-violet-500\/15:hover:is(.dark *){ background-color: rgba(242, 85, 51, 0.15); }.dark\:hover\:bg-violet-800:hover:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(91 33 182/var(--tw-bg-opacity,1)); }.dark\:hover\:bg-violet-900:hover:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(76 29 149/var(--tw-bg-opacity,1)); }.dark\:hover\:bg-violet-900\/30:hover:is(.dark *){ background-color: rgba(76, 29, 149, 0.3); }.dark\:hover\:bg-violet-900\/40:hover:is(.dark *){ background-color: rgba(76, 29, 149, 0.4); }.dark\:hover\:bg-violet-950:hover:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(46 16 101/var(--tw-bg-opacity,1)); }.dark\:hover\:bg-violet-950\/20:hover:is(.dark *){ background-color: rgba(46, 16, 101, 0.2); }.dark\:hover\:bg-violet-950\/40:hover:is(.dark *){ background-color: rgba(46, 16, 101, 0.4); }.dark\:hover\:bg-yellow-800:hover:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(133 77 14/var(--tw-bg-opacity,1)); }.dark\:hover\:text-emerald-300:hover:is(.dark *){ --tw-text-opacity: 1; color: rgb(110 231 183/var(--tw-text-opacity,1)); }.dark\:hover\:text-gray-200:hover:is(.dark *){ --tw-text-opacity: 1; color: rgb(229 231 235/var(--tw-text-opacity,1)); }.dark\:hover\:text-gray-300:hover:is(.dark *){ --tw-text-opacity: 1; color: rgb(209 213 219/var(--tw-text-opacity,1)); }.dark\:hover\:text-violet-300:hover:is(.dark *){ --tw-text-opacity: 1; color: rgb(242 85 51/var(--tw-text-opacity,1)); }.dark\:hover\:text-white:hover:is(.dark *){ --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }.dark\:focus\:ring-rose-900\/40:focus:is(.dark *){ --tw-ring-color: rgba(136,19,55,.4); }.dark\:focus\:ring-violet-900\/40:focus:is(.dark *){ --tw-ring-color: rgba(76,29,149,.4); }@media (min-width: 360px){.min-\[360px\]\:block{ display: block; }}@media (min-width: 374px){.xs\:grid-cols-3{ grid-template-columns: repeat(3, minmax(0px, 1fr)); }}@media (min-width: 600px){.sm\:left-28{ left: 7rem; }.sm\:left-44{ left: 11rem; }.sm\:top-36{ top: 9rem; }.sm\:block{ display: block; }.sm\:flex{ display: flex; }.sm\:hidden{ display: none; }.sm\:size-3{ width: 0.75rem; height: 0.75rem; }.sm\:size-5{ width: 1.25rem; height: 1.25rem; }.sm\:h-9{ height: 2.25rem; }.sm\:w-20{ width: 5rem; }.sm\:w-9{ width: 2.25rem; }.sm\:min-w-72{ min-width: 18rem; }.sm\:min-w-\[160px\]{ min-width: 160px; }.sm\:max-w-lg{ max-width: 32rem; }.sm\:max-w-md{ max-width: 28rem; }.sm\:grid-cols-4{ grid-template-columns: repeat(4, minmax(0px, 1fr)); }1fr\]{ grid-template-columns: 150px 1fr; }.sm\:flex-row{ flex-direction: row; }.sm\:items-center{ align-items: center; }.sm\:justify-between{ justify-content: space-between; }.sm\:gap-3{ gap: 0.75rem; }.sm\:gap-4{ gap: 1rem; }.sm\:border-2{ border-width: 2px; }.sm\:px-3\.5{ padding-left: 0.875rem; padding-right: 0.875rem; }.sm\:px-4{ padding-left: 1rem; padding-right: 1rem; }.sm\:px-5{ padding-left: 1.25rem; padding-right: 1.25rem; }.sm\:py-3\.5{ padding-top: 0.875rem; padding-bottom: 0.875rem; }.sm\:pb-64{ padding-bottom: 16rem; }.sm\:text-left{ text-align: left; }.sm\:text-2xl{ font-size: 1.5rem; line-height: 2rem; }.sm\:text-7xl{ font-size: 4.5rem; line-height: 1; }.sm\:text-base{ font-size: 1rem; line-height: 1.5rem; }.sm\:text-sm{ font-size: 0.875rem; line-height: 1.25rem; }}@media (min-width: 768px){.md\:left-10{ left: 2.5rem; }.md\:left-32{ left: 8rem; }.md\:left-7{ left: 1.75rem; }.md\:top-10{ top: 2.5rem; }.md\:top-2{ top: 0.5rem; }.md\:top-24{ top: 6rem; }.md\:mb-16{ margin-bottom: 4rem; }.md\:mb-7{ margin-bottom: 1.75rem; }.md\:mb-8{ margin-bottom: 2rem; }.md\:ml-0{ margin-left: 0px; }.md\:ml-6{ margin-left: 1.5rem; }.md\:mt-10{ margin-top: 2.5rem; }.md\:mt-16{ margin-top: 4rem; }.md\:block{ display: block; }.md\:flex{ display: flex; }.md\:inline-flex{ display: inline-flex; }.md\:hidden{ display: none; }.md\:h-10{ height: 2.5rem; }.md\:w-10{ width: 2.5rem; }.md\:min-w-96{ min-width: 24rem; }.md\:\!max-w-none{ max-width: none !important; }.md\:max-w-72{ max-width: 18rem; }.md\:max-w-\[422px\]{ max-width: 422px; }.md\:max-w-\[586px\]{ max-width: 586px; }.md\:max-w-\[650px\]{ max-width: 650px; }.md\:max-w-\[665px\]{ max-width: 665px; }.md\:max-w-\[728px\]{ max-width: 728px; }.md\:max-w-sm{ max-width: 24rem; }.md\:max-w-xl{ max-width: 36rem; }.md\:grid-cols-2{ grid-template-columns: repeat(2, minmax(0px, 1fr)); }.md\:grid-cols-3{ grid-template-columns: repeat(3, minmax(0px, 1fr)); }.md\:grid-cols-5{ grid-template-columns: repeat(5, minmax(0px, 1fr)); }3fr\]{ grid-template-columns: 1fr 3fr; }.md\:flex-row{ flex-direction: row; }.md\:items-end{ align-items: flex-end; }.md\:items-center{ align-items: center; }.md\:justify-start{ justify-content: flex-start; }.md\:justify-end{ justify-content: flex-end; }.md\:justify-between{ justify-content: space-between; }.md\:\!gap-10{ gap: 2.5rem !important; }.md\:gap-16{ gap: 4rem; }.md\:gap-4{ gap: 1rem; }.md\:gap-7{ gap: 1.75rem; }.md\:gap-9{ gap: 2.25rem; }.md\:rounded-\[60px\]{ border-radius: 60px; }.md\:bg-violet-gradient{ background-image: linear-gradient(276deg, rgba(242, 85, 51, 0) -0.04%, rgba(242, 85, 51, 0.1) 96.59%); }.md\:bg-violet-gradient-reverse{ background-image: linear-gradient(96deg, rgba(242, 85, 51, 0) -0.04%, rgba(242, 85, 51, 0.1) 97.89%); }.md\:p-16{ padding: 4rem; }.md\:p-8{ padding: 2rem; }.md\:px-6{ padding-left: 1.5rem; padding-right: 1.5rem; }.md\:py-12{ padding-top: 3rem; padding-bottom: 3rem; }.md\:py-16{ padding-top: 4rem; padding-bottom: 4rem; }.md\:pb-0{ padding-bottom: 0px; }.md\:pb-7{ padding-bottom: 1.75rem; }.md\:text-left{ text-align: left; }.md\:text-5xl{ font-size: 3rem; line-height: 1; }.md\:text-base{ font-size: 1rem; line-height: 1.5rem; }.md\:text-lg{ font-size: 1.125rem; line-height: 1.75rem; }.md\:text-sm{ font-size: 0.875rem; line-height: 1.25rem; }.md\:text-xl{ font-size: 1.25rem; line-height: 1.75rem; }}@media (min-width: 992px){.lg\:-bottom-4{ bottom: -1rem; }.lg\:bottom-0{ bottom: 0px; }.lg\:left-0{ left: 0px; }.lg\:left-10{ left: 2.5rem; }.lg\:left-36{ left: 9rem; }.lg\:top-28{ top: 7rem; }.lg\:top-8{ top: 2rem; }.lg\:order-1{ order: 1; }.lg\:order-2{ order: 2; }.lg\:order-3{ order: 3; }.lg\:mx-0{ margin-left: 0px; margin-right: 0px; }.lg\:mx-8{ margin-left: 2rem; margin-right: 2rem; }.lg\:mb-14{ margin-bottom: 3.5rem; }.lg\:mb-16{ margin-bottom: 4rem; }.lg\:mb-20{ margin-bottom: 5rem; }.lg\:mb-8{ margin-bottom: 2rem; }.lg\:ml-6{ margin-left: 1.5rem; }.lg\:ml-auto{ margin-left: auto; }.lg\:mt-1{ margin-top: 0.25rem; }.lg\:mt-12{ margin-top: 3rem; }.lg\:mt-14{ margin-top: 3.5rem; }.lg\:mt-20{ margin-top: 5rem; }.lg\:mt-32{ margin-top: 8rem; }.lg\:block{ display: block; }.lg\:flex{ display: flex; }.lg\:inline-flex{ display: inline-flex; }.lg\:hidden{ display: none; }.lg\:size-14{ width: 3.5rem; height: 3.5rem; }.lg\:size-\[60px\]{ width: 60px; height: 60px; }.lg\:h-10{ height: 2.5rem; }.lg\:w-24{ width: 6rem; }.lg\:w-5{ width: 1.25rem; }.lg\:w-7{ width: 1.75rem; }.lg\:w-9{ width: 2.25rem; }.lg\:w-auto{ width: auto; }.lg\:w-full{ width: 100%; }.lg\:max-w-\[422px\]{ max-width: 422px; }.lg\:max-w-\[480px\]{ max-width: 480px; }.lg\:max-w-\[500px\]{ max-width: 500px; }.lg\:max-w-\[531px\]{ max-width: 531px; }.lg\:max-w-\[586px\]{ max-width: 586px; }.lg\:max-w-\[60rem\]{ max-width: 60rem; }.lg\:max-w-full{ max-width: 100%; }.lg\:max-w-lg{ max-width: 32rem; }.lg\:max-w-none{ max-width: none; }.lg\:max-w-sm{ max-width: 24rem; }.lg\:max-w-xs{ max-width: 20rem; }.lg\:flex-1{ flex: 1 1 0%; }.lg\:flex-initial{ flex: 0 1 auto; }.lg\:shrink-0{ flex-shrink: 0; }.lg\:basis-full{ flex-basis: 100%; }.lg\:scale-90{ 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)); }.lg\:scale-90{ --tw-scale-x: .9; --tw-scale-y: .9; }.lg\:grid-cols-2{ grid-template-columns: repeat(2, minmax(0px, 1fr)); }.lg\:grid-cols-3{ grid-template-columns: repeat(3, minmax(0px, 1fr)); }1fr\]{ grid-template-columns: 1.15fr 1fr; }1fr\]{ grid-template-columns: 180px 1fr; }.lg\:flex-row{ flex-direction: row; }.lg\:flex-wrap{ flex-wrap: wrap; }.lg\:items-center{ align-items: center; }.lg\:items-stretch{ align-items: stretch; }.lg\:justify-end{ justify-content: flex-end; }.lg\:justify-between{ justify-content: space-between; }.lg\:gap-0{ gap: 0px; }.lg\:gap-10{ gap: 2.5rem; }.lg\:gap-3{ gap: 0.75rem; }.lg\:gap-4{ gap: 1rem; }.lg\:gap-x-6{ column-gap: 1.5rem; }.lg\:gap-y-4{ row-gap: 1rem; }.lg\: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)); }.lg\:divide-x > :not([hidden]) ~ :not([hidden]){ --tw-divide-x-reverse: 0; border-right-width: calc(1px * var(--tw-divide-x-reverse)); border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); }.lg\:divide-violet-500\/10 > :not([hidden]) ~ :not([hidden]){ border-color: rgba(242, 85, 51, 0.1); }.lg\:rounded-2xl{ border-radius: 1rem; }.lg\:rounded-full{ border-radius: 9999px; }.lg\:border-0{ border-width: 0px; }.lg\:bg-price{ background-image: linear-gradient(95deg, rgba(253, 238, 233, 0.9) -7.93%, rgba(242, 85, 51, 0.25) 108.56%); }.lg\:p-10{ padding: 2.5rem; }.lg\:p-12{ padding: 3rem; }.lg\:p-20{ padding: 5rem; }.lg\:p-3{ padding: 0.75rem; }.lg\:p-4{ padding: 1rem; }.lg\:px-10{ padding-left: 2.5rem; padding-right: 2.5rem; }.lg\:px-8{ padding-left: 2rem; padding-right: 2rem; }.lg\:py-16{ padding-top: 4rem; padding-bottom: 4rem; }.lg\:py-20{ padding-top: 5rem; padding-bottom: 5rem; }.lg\:py-24{ padding-top: 6rem; padding-bottom: 6rem; }.lg\:py-6{ padding-top: 1.5rem; padding-bottom: 1.5rem; }.lg\:pb-16{ padding-bottom: 4rem; }.lg\:pl-12{ padding-left: 3rem; }.lg\:pr-12{ padding-right: 3rem; }.lg\:pt-10{ padding-top: 2.5rem; }.lg\:pt-20{ padding-top: 5rem; }.lg\:text-left{ text-align: left; }.lg\:\!text-\[56px\]{ font-size: 56px !important; }.lg\:text-2xl{ font-size: 1.5rem; line-height: 2rem; }.lg\:text-6xl{ font-size: 3.75rem; line-height: 1; }.lg\:text-\[40px\]{ font-size: 40px; }.lg\:text-\[56px\]{ font-size: 56px; }.lg\:text-\[60px\]{ font-size: 60px; }.lg\:text-\[68px\]{ font-size: 68px; }.lg\:text-base{ font-size: 1rem; line-height: 1.5rem; }.lg\:text-lg{ font-size: 1.125rem; line-height: 1.75rem; }.lg\:text-xs{ font-size: 0.75rem; line-height: 1rem; }.lg\:leading-\[1\.2\]{ line-height: 1.2; }.lg\:leading-tight{ line-height: 1.25; }}@media (min-width: 1120px){.min-\[1120px\]\:block{ display: block; }}@media (min-width: 1232px){.xl\:left-12{ left: 3rem; }.xl\:left-48{ left: 12rem; }.xl\:right-36{ right: 9rem; }.xl\:top-36{ top: 9rem; }.xl\:top-4{ top: 1rem; }.xl\:top-7{ top: 1.75rem; }.xl\:order-none{ order: 0; }.xl\:mx-4{ margin-left: 1rem; margin-right: 1rem; }.xl\:mb-\[90px\]{ margin-bottom: 90px; }.xl\:ml-auto{ margin-left: auto; }.xl\:mr-\[108px\]{ margin-right: 108px; }.xl\:block{ display: block; }.xl\:hidden{ display: none; }.xl\:size-16{ width: 4rem; height: 4rem; }.xl\:max-w-\[598px\]{ max-width: 598px; }.xl\:max-w-lg{ max-width: 32rem; }.xl\:max-w-md{ max-width: 28rem; }.xl\:max-w-sm{ max-width: 24rem; }.xl\:flex-initial{ flex: 0 1 auto; }.xl\:flex-none{ flex: 0 0 auto; }.xl\:shrink-0{ flex-shrink: 0; }.xl\:basis-auto{ flex-basis: auto; }.xl\:scale-95{ --tw-scale-x: .95; --tw-scale-y: .95; 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)); }.xl\:grid-cols-2{ grid-template-columns: repeat(2, minmax(0px, 1fr)); }.xl\:flex-col{ flex-direction: column; }.xl\:items-center{ align-items: center; }.xl\:gap-1\.5{ gap: 0.375rem; }.xl\:gap-6{ gap: 1.5rem; }.xl\:gap-x-8{ column-gap: 2rem; }.xl\:space-y-14 > :not([hidden]) ~ :not([hidden]){ --tw-space-y-reverse: 0; margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(3.5rem * var(--tw-space-y-reverse)); }.xl\:rounded-\[100px\]{ border-radius: 100px; }.xl\:p-2\.5{ padding: 0.625rem; }.xl\:p-6{ padding: 1.5rem; }.xl\:px-28{ padding-left: 7rem; padding-right: 7rem; }.xl\:py-20{ padding-top: 5rem; padding-bottom: 5rem; }.xl\:py-28{ padding-top: 7rem; padding-bottom: 7rem; }.xl\:pb-20{ padding-bottom: 5rem; }.xl\:text-center{ text-align: center; }.xl\:text-\[56px\]{ font-size: 56px; }.xl\:text-lg{ font-size: 1.125rem; line-height: 1.75rem; }}@media (min-width: 1440px){.\32 xl\:mx-0{ margin-left: 0px; margin-right: 0px; }.\32 xl\:scale-100{ --tw-scale-x: 1; --tw-scale-y: 1; 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)); }.\32 xl\:px-0{ padding-left: 0px; padding-right: 0px; }}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{ display: none; }.\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button,.\[\&\:\:-webkit-search-decoration\]\:appearance-none::-webkit-search-decoration{ appearance: none; }.\[\&_\.landing-btn-primary\:hover\]\:\!border-warning .landing-btn-primary:hover{ --tw-border-opacity: 1 !important; border-color: rgb(255 230 0/var(--tw-border-opacity,1)) !important; }.\[\&_\.landing-btn-primary\:hover\]\:\!\[background\:theme\(colors\.warning\)\] .landing-btn-primary:hover{ background: rgb(255, 230, 0) !important; }.\[\&_\.landing-btn-primary\]\:transition-colors .landing-btn-primary{ 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: 0.15s; }