:root{--color-main-50:color-mix(in srgb,#A2EADC 30%,white);--color-main-100:#A2EADC;--color-main-200:#804CD7;--color-main-300:#804CD7;--color-main-400:#804CD7;--color-main-500:#390097;--color-main-600:#330093;--color-main-700:#0305A6;--color-main-800:#330093;--color-main-900:#330093;--color-main-950:#0305A6;--color-brand-orange:#FC5400;--color-brand-yellow:#FFC01E;--color-brand-violet:#390097;--color-brand-blue:#4EC7EE;--color-brand-golden:#F4BD37;--color-brand-deep-orange:#DE781C;--color-brand-light-yellow:#F3DF68;--color-brand-dark-violet:#330093;--color-brand-mint:#59D3AC;--color-brand-lime:#8CC700;--color-brand-deep-blue:#0305A6;--color-brand-pink:#D12A80;--color-brand-light-mint:#A2EADC;--color-brand-red:#D90E0E;--color-brand-purple:#804CD7;--color-bg-cream:#F3DF68;--color-bg-mint:#A2EADC;--color-bg-lavender:#804CD7;--color-bg-peach:#FFC01E;--color-bg-sky:#4EC7EE;--color-ink:oklch(0.15 0.04 290);--color-text-muted:oklch(0.40 0.04 290);--color-paper:oklch(0.98 0.005 90)}body{font-family:var(--font-main),sans-serif;line-height:normal;color:var(--color-ink);background-color:var(--color-paper)}

/*! tailwindcss v4.2.2 | 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-font-weight:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-outline-style:solid;--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-border-style:solid;--tw-tracking:initial}}}@layer components{.main-btn-primary{cursor:pointer;background-color:var(--color-main-500,oklch(45% .25 290));padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);--tw-duration:.3s;border-radius:3.40282e+38px;justify-content:center;align-items:center;transition-duration:.3s;display:inline-flex}@media (hover:hover){.main-btn-primary:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-main-600,oklch(36% .23 290))}}.main-btn-primary:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-main-600,oklch(36% .23 290))}.main-btn-primary:active{--tw-translate-y:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.main-btn-primary{box-shadow:0 4px 14px #0000001a}.main-btn-primary:hover{box-shadow:0 6px 20px #00000026}.main-btn-secondary{cursor:pointer;background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-main-600,oklch(36% .23 290));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-main-200,oklch(84% .12 290));--tw-duration:.3s;border-radius:3.40282e+38px;justify-content:center;align-items:center;transition-duration:.3s;display:inline-flex}@media (hover:hover){.main-btn-secondary:hover{background-color:var(--color-main-50,oklch(96% .03 290))}}.main-btn-secondary:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-main-600,oklch(36% .23 290))}.main-btn-ghost{cursor:pointer;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-main-600,oklch(36% .23 290));--tw-duration:.3s;border-radius:3.40282e+38px;justify-content:center;align-items:center;transition-duration:.3s;display:inline-flex}@media (hover:hover){.main-btn-ghost:hover{background-color:var(--color-main-50,oklch(96% .03 290))}}.main-btn-ghost:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-main-600,oklch(36% .23 290))}.main-btn-accent-yellow{cursor:pointer;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-duration:.3s;border-radius:3.40282e+38px;justify-content:center;align-items:center;transition-duration:.3s;display:inline-flex}@media (hover:hover){.main-btn-accent-yellow:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.main-btn-accent-yellow:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-main-600,oklch(36% .23 290))}.main-btn-accent-yellow:active{--tw-translate-y:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.main-btn-accent-yellow{background-color:var(--color-brand-yellow);color:var(--color-ink);box-shadow:0 4px 14px #0000001a}.main-btn-accent-yellow:hover{box-shadow:0 6px 20px #00000026}.main-btn-accent-orange{cursor:pointer;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);--tw-duration:.3s;border-radius:3.40282e+38px;justify-content:center;align-items:center;transition-duration:.3s;display:inline-flex}@media (hover:hover){.main-btn-accent-orange:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.main-btn-accent-orange:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-main-600,oklch(36% .23 290))}.main-btn-accent-orange:active{--tw-translate-y:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.main-btn-accent-orange{background-color:var(--color-brand-orange);box-shadow:0 4px 14px #0000001a}.main-btn-accent-orange:hover{box-shadow:0 6px 20px #00000026}.main-card{border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#1018280d;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.main-card{--tw-ring-color:color-mix(in oklab,var(--color-gray-900,oklch(21% .034 264.665)) 5%,transparent)}}.main-card{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.main-card:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.main-card{box-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f}.main-card:hover{box-shadow:0 10px 25px -5px #00000014,0 8px 10px -6px #0000000a}.main-card-playful{cursor:pointer;border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 6);--tw-duration:.3s;border-width:2px;transition-duration:.3s}@media (hover:hover){.main-card-playful:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.main-card-playful{box-shadow:0 2px 8px #0000000a}.main-card-playful:hover{box-shadow:0 12px 28px -5px #0000001a}.main-card-image{object-fit:cover;width:100%}.main-section-label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-main-500,oklch(45% .25 290));text-transform:uppercase}.main-section-title{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}@media (min-width:40rem){.main-section-title{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}@media (min-width:64rem){.main-section-title{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}.main-section-title{color:var(--color-ink)}.main-section-description{max-width:var(--container-2xl,42rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}@media (min-width:40rem){.main-section-description{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.main-section-description{color:var(--color-text-muted)}.main-section{padding-block:calc(var(--spacing,.25rem) * 16)}@media (min-width:40rem){.main-section{padding-block:calc(var(--spacing,.25rem) * 20)}}@media (min-width:64rem){.main-section{padding-block:calc(var(--spacing,.25rem) * 24)}}.main-container{max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 4);margin-inline:auto}@media (min-width:40rem){.main-container{padding-inline:calc(var(--spacing,.25rem) * 6)}}@media (min-width:64rem){.main-container{padding-inline:calc(var(--spacing,.25rem) * 8)}}.main-input{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-duration:.2s;transition-duration:.2s}.main-input::placeholder{color:var(--color-gray-400,oklch(70.7% .022 261.325))}.main-input:focus{border-color:var(--color-main-500,oklch(45% .25 290));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#5f09d233}@supports (color:color-mix(in lab,red,red)){.main-input:focus{--tw-ring-color:color-mix(in oklab,var(--color-main-500,oklch(45% .25 290)) 20%,transparent)}}.main-input:focus{--tw-outline-style:none;outline-style:none}@media (min-width:40rem){.main-input{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.main-input{color:var(--color-ink)}.main-section-divider{height:calc(var(--spacing,.25rem) * 1);width:calc(var(--spacing,.25rem) * 16);background-color:var(--color-main-500,oklch(45% .25 290));border-radius:3.40282e+38px}.main-page-hero{padding-block:calc(var(--spacing,.25rem) * 20);position:relative;overflow:hidden}@media (min-width:40rem){.main-page-hero{padding-block:calc(var(--spacing,.25rem) * 28)}}@media (min-width:64rem){.main-page-hero{padding-block:calc(var(--spacing,.25rem) * 36)}}.main-page-hero{background-color:var(--color-bg-cream)}.main-marquee{white-space:nowrap;border-top:2px dashed var(--color-brand-purple);border-bottom:2px dashed var(--color-brand-purple);overflow:hidden}.main-marquee-track{animation:marquee-scroll 30s linear infinite;display:inline-flex}.main-marquee-item{align-items:center;gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 6);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);text-transform:uppercase;color:var(--color-ink);display:inline-flex}.main-aliados-track{animation:marquee-scroll 40s linear infinite}@media (max-width:639px){.main-aliados-track{animation-duration:20s}}@media (prefers-reduced-motion:reduce){.main-aliados-track{animation:none}}.main-section-violet{background-color:var(--color-brand-violet);color:#fff}.main-section-orange{background-color:var(--color-brand-orange);color:#fff}.main-section-yellow{background-color:var(--color-brand-yellow);color:var(--color-ink)}.main-section-blue{background-color:var(--color-brand-blue);color:var(--color-ink)}.main-section-cream{background-color:var(--color-bg-cream);color:var(--color-ink)}.main-section-mint{background-color:var(--color-bg-mint);color:var(--color-ink)}.main-section-lavender{background-color:var(--color-bg-lavender);color:#fff}.main-section-peach{background-color:var(--color-bg-peach);color:var(--color-ink)}.main-section-sky{background-color:var(--color-bg-sky);color:var(--color-ink)}.main-highlight-lavender{background:var(--color-brand-purple)}.main-highlight-lavender,.main-highlight-violet{color:var(--color-paper);-webkit-text-stroke:0;border-radius:.2em;padding:.05em .2em;display:inline-block;position:relative;transform:rotate(-1deg)}.main-highlight-violet{background:var(--color-brand-violet)}.decorative-figure{width:var(--fig-size);height:var(--fig-size)}@media (max-width:639px){.decorative-figure{width:var(--fig-size-sm,var(--fig-size));height:var(--fig-size-sm,var(--fig-size))}}@media (min-width:640px) and (max-width:1023px){.decorative-figure{width:var(--fig-size-md,var(--fig-size));height:var(--fig-size-md,var(--fig-size))}}.decorative-figure-animate{animation:co-figure-enter .9s ease-out var(--fig-delay,0s) both,co-figure-float 6s ease-in-out calc(var(--fig-delay,0s) + .9s) infinite;will-change:transform,opacity}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes slide-up{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}@keyframes co-figure-enter{0%{transform:rotate(var(--fig-rotate,0deg)) scale(.6) translateY(16px);opacity:0}to{transform:rotate(var(--fig-rotate,0deg)) scale(1) translateY(0);opacity:var(--fig-opacity,1)}}@keyframes co-figure-float{0%,to{transform:rotate(var(--fig-rotate,0deg)) translateY(0)}50%{transform:rotate(var(--fig-rotate,0deg)) translateY(-6px)}}@keyframes co-loader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes co-loader-spin-rev{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}@keyframes co-loader-float{0%,to{transform:translateY(0) rotate(var(--rot,0deg))}50%{transform:translateY(-10px) rotate(var(--rot,0deg))}}@keyframes co-loader-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}@keyframes co-loader-dot{0%,80%,to{opacity:.55;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}@layer utilities{.animate-slide-up{animation:slide-up .6s ease-out both}.animate-fade-in-up{animation:fade-in-up .5s ease-out both}.animate-scale-in{animation:scale-in .5s ease-out both}.animate-slide-in-left{animation:slide-in-left .6s ease-out both}.animate-slide-in-right{animation:slide-in-right .6s ease-out both}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.text-outline{-webkit-text-stroke:14px var(--color-paper);paint-order:stroke fill}.text-shadow-sm{text-shadow:0 1px 2px #0000004d}.text-shadow{text-shadow:0 2px 8px #0006,0 1px 3px #0000004d}.text-shadow-lg{text-shadow:0 4px 16px #00000080,0 2px 6px #0006}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.stagger-6{animation-delay:.6s}}@media (prefers-reduced-motion:reduce){.animate-fade-in-up,.animate-scale-in,.animate-slide-in-left,.animate-slide-in-right,.animate-slide-up,.co-loader-dot,.co-loader-float,.co-loader-pulse,.co-loader-spin,.co-loader-spin-rev,.main-marquee-track{animation:none!important}.decorative-figure-animate{transform:rotate(var(--fig-rotate,0deg))!important;opacity:var(--fig-opacity,1)!important;animation:none!important}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}