/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-space-y-reverse:0;--tw-border-style:solid}}}@layer theme{:host,:root{--color-slate-800:oklch(27.9% .041 260.031);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem}}@layer utilities{.right-2{right:calc(var(--spacing)*2)}.bottom-\[calc\(var\(--lc-mobile-sticky-cta-bottom\)\+var\(--lc-cookie-banner-offset\,0px\)\)\]{bottom:calc(var(--lc-mobile-sticky-cta-bottom) + var(--lc-cookie-banner-offset,0px))}.z-\[120\]{z-index:120}.aspect-\[21\/9\]{aspect-ratio:21/9}.h-1{height:calc(var(--spacing)*1)}.h-1\/2{height:50%}.h-1\/3{height:33.3333%}.h-3{height:calc(var(--spacing)*3)}.max-h-\[140px\]{max-height:140px}.max-h-\[200px\]{max-height:200px}.max-h-\[260px\]{max-height:260px}.min-h-\[11rem\]{min-height:11rem}.min-h-\[50vh\]{min-height:50vh}.w-3{width:calc(var(--spacing)*3)}.max-w-\[48rem\]{max-width:48rem}.resize-y{resize:vertical}.rounded-none{border-radius:0}.border-\[\#6A3C96\]\/15{border-color:oklab(45.5933% .0826408 -.118416/.15)}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--border)60%,transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,var(--border)70%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black)45%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black)55%,transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black)90%,transparent)}}.bg-card\/5{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/5{background-color:color-mix(in oklab,var(--card)5%,transparent)}}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--primary)15%,transparent)}}.from-\[\#5B2F87\]{--tw-gradient-from:#5b2f87;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#FAF7FC\]{--tw-gradient-from:#faf7fc;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-background{--tw-gradient-from:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/35{--tw-gradient-from:#00000059}@supports (color:color-mix(in lab,red,red)){.from-black\/35{--tw-gradient-from:color-mix(in oklab,var(--color-black)35%,transparent)}}.from-black\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/45{--tw-gradient-from:#00000073}@supports (color:color-mix(in lab,red,red)){.from-black\/45{--tw-gradient-from:color-mix(in oklab,var(--color-black)45%,transparent)}}.from-black\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-muted\/10{--tw-gradient-from:var(--muted)}@supports (color:color-mix(in lab,red,red)){.from-muted\/10{--tw-gradient-from:color-mix(in oklab,var(--muted)10%,transparent)}}.from-muted\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-muted\/25{--tw-gradient-from:var(--muted)}@supports (color:color-mix(in lab,red,red)){.from-muted\/25{--tw-gradient-from:color-mix(in oklab,var(--muted)25%,transparent)}}.from-muted\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-800{--tw-gradient-from:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\[\#6A3C96\]{--tw-gradient-via:#6a3c96;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#6A3C96\]\/25{--tw-gradient-via:oklab(45.5933% .0826408 -.118416/.25);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#F5EFF8\]{--tw-gradient-via:#f5eff8;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-background{--tw-gradient-via:var(--background);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-muted\/10{--tw-gradient-via:var(--muted)}@supports (color:color-mix(in lab,red,red)){.via-muted\/10{--tw-gradient-via:color-mix(in oklab,var(--muted)10%,transparent)}}.via-muted\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/40{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab,red,red)){.via-primary\/40{--tw-gradient-via:color-mix(in oklab,var(--primary)40%,transparent)}}.via-primary\/40{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#7A4AA6\]{--tw-gradient-to:#7a4aa6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-muted\/25{--tw-gradient-to:var(--muted)}@supports (color:color-mix(in lab,red,red)){.to-muted\/25{--tw-gradient-to:color-mix(in oklab,var(--muted)25%,transparent)}}.to-muted\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-muted\/35{--tw-gradient-to:var(--muted)}@supports (color:color-mix(in lab,red,red)){.to-muted\/35{--tw-gradient-to:color-mix(in oklab,var(--muted)35%,transparent)}}.to-muted\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-950{--tw-gradient-to:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.fill-primary{fill:var(--primary)}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.text-white\/95{color:color-mix(in oklab,var(--color-white)95%,transparent)}}.opacity-80{opacity:.8}.shadow-\[0_1px_0_rgba\(15\,23\,42\,0\.02\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#0f172a05)}.shadow-\[0_1px_0_rgba\(15\,23\,42\,0\.02\)\],.shadow-\[0_4px_14px_-8px_rgba\(15\,23\,42\,0\.25\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_14px_-8px_rgba\(15\,23\,42\,0\.25\)\]{--tw-shadow:0 4px 14px -8px var(--tw-shadow-color,#0f172a40)}.shadow-\[0_8px_24px_-12px_rgba\(106\,60\,150\,0\.55\)\]{--tw-shadow:0 8px 24px -12px var(--tw-shadow-color,#6a3c968c)}.shadow-\[0_10px_28px_-22px_rgba\(15\,23\,42\,0\.5\)\],.shadow-\[0_8px_24px_-12px_rgba\(106\,60\,150\,0\.55\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_28px_-22px_rgba\(15\,23\,42\,0\.5\)\]{--tw-shadow:0 10px 28px -22px var(--tw-shadow-color,#0f172a80)}.shadow-\[0_10px_30px_-18px_rgba\(106\,60\,150\,0\.5\)\]{--tw-shadow:0 10px 30px -18px var(--tw-shadow-color,#6a3c9680)}.shadow-\[0_10px_30px_-18px_rgba\(106\,60\,150\,0\.5\)\],.shadow-\[0_18px_45px_-25px_rgba\(15\,23\,42\,0\.35\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_45px_-25px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow:0 18px 45px -25px var(--tw-shadow-color,#0f172a59)}.shadow-\[0_25px_60px_-25px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow:0 25px 60px -25px var(--tw-shadow-color,#0f172a59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.group-hover\:bg-black\/60:is(:where(.group):hover *){background-color:#0009}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-black\/60:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.group-hover\:text-\[\#6A3C96\]:is(:where(.group):hover *){color:#6a3c96}}.placeholder\:text-muted-foreground\/80::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-muted-foreground\/80::placeholder{color:color-mix(in oklab,var(--muted-foreground)80%,transparent)}}@media (hover:hover){.hover\:border-\[\#6A3C96\]\/40:hover{border-color:oklab(45.5933% .0826408 -.118416/.4)}.hover\:border-\[\#6A3C96\]\/45:hover{border-color:oklab(45.5933% .0826408 -.118416/.45)}.hover\:bg-\[\#FAF7FC\]:hover{background-color:#faf7fc}.hover\:bg-black\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.hover\:from-\[\#572b82\]:hover{--tw-gradient-from:#572b82;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:via-\[\#693894\]:hover{--tw-gradient-via:#693894;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.hover\:to-\[\#7A4AA6\]:hover{--tw-gradient-to:#7a4aa6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:text-\[\#6A3C96\]:hover{color:#6a3c96}.hover\:shadow-\[0_8px_20px_-10px_rgba\(106\,60\,150\,0\.45\)\]:hover{--tw-shadow:0 8px 20px -10px var(--tw-shadow-color,#6a3c9673);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_12px_30px_-12px_rgba\(106\,60\,150\,0\.65\)\]:hover{--tw-shadow:0 12px 30px -12px var(--tw-shadow-color,#6a3c96a6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_14px_36px_-18px_rgba\(106\,60\,150\,0\.6\)\]:hover{--tw-shadow:0 14px 36px -18px var(--tw-shadow-color,#6a3c9699);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_18px_36px_-22px_rgba\(106\,60\,150\,0\.55\)\]:hover{--tw-shadow:0 18px 36px -22px var(--tw-shadow-color,#6a3c968c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-\[\#6A3C96\]\/60:focus{border-color:oklab(45.5933% .0826408 -.118416/.6)}.focus\:ring-\[\#6A3C96\]\/25:focus{--tw-ring-color:oklab(45.5933% .0826408 -.118416/.25)}.focus-visible\:border-\[\#6A3C96\]\/60:focus-visible{border-color:oklab(45.5933% .0826408 -.118416/.6)}.focus-visible\:ring-\[\#6A3C96\]:focus-visible{--tw-ring-color:#6a3c96}.focus-visible\:ring-\[\#6A3C96\]\/25:focus-visible{--tw-ring-color:oklab(45.5933% .0826408 -.118416/.25)}@media (min-width:40rem){.sm\:min-h-\[12\.5rem\]{min-height:12.5rem}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:48rem){.md\:aspect-\[16\/10\]{aspect-ratio:16/10}.md\:max-h-\[180px\]{max-height:180px}.md\:min-h-\[70vh\]{min-height:70vh}:where(.md\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*7)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*7)*calc(1 - var(--tw-space-y-reverse)))}.md\:py-10{padding-block:calc(var(--spacing)*10)}.md\:pb-10{padding-bottom:calc(var(--spacing)*10)}.md\:\!text-\[2\.5rem\]{font-size:2.5rem!important}.md\:leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}}@media (min-width:64rem){.lg\:min-h-\[14rem\]{min-height:14rem}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[1\.25fr_0\.75fr\]{grid-template-columns:1.25fr .75fr}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:pb-12{padding-bottom:calc(var(--spacing)*12)}}}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}