*,: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: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;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{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{scroll-behavior:smooth}:root{--font-heading:Outfit,sans-serif;--font-body:Inter,sans-serif;--type-h1:clamp(2.5rem,4vw,3.5rem);--type-h2:clamp(2rem,3vw,2.5rem);--type-h3:clamp(1.25rem,1.7vw,1.5rem);--type-h4:1.125rem;--type-body:1rem;--type-body-small:.875rem}body{margin:0;min-width:320px;overflow-x:clip;font-family:var(--font-body)}.site-icon{display:inline-block;inline-size:1em;block-size:1em;overflow:hidden;vertical-align:-.125em;fill:currentColor;flex-shrink:0}
/* Contenedor exterior estándar compartido por páginas informativas. */
.site-content-shell{width:100%;max-width:1360px;margin-right:auto;margin-left:auto;padding:.75rem;padding-top:2.5rem;padding-bottom:2.5rem}
@media(min-width:1024px){.site-content-shell{padding-right:1.5rem;padding-left:1.5rem}}
.site-content-shell--roomy{padding-top:3rem;padding-bottom:3rem}
.site-content-shell--compact{padding-top:2rem;padding-bottom:2rem}
/* Contenedor interno estándar para secciones en columna. */
.site-section-stack{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:1360px;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}


/* Tarjeta estándar de preguntas para fichas y comparativas. */
.site-faq-panel{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;border-radius:1rem;background-color:hsla(0,0%,100%,.8);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}
/* Tarjeta estándar de fórmula para fichas informativas. */
.nativa-info-prototype__formula-card{display:flex;flex-direction:column;overflow:hidden;border-radius:1rem;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.nativa-info-prototype__formula-card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}
/* Tarjeta estándar de ingrediente para páginas de biblioteca. */
.site-ingredient-card{overflow:hidden;border-radius:1.5rem;background-color:hsla(0,0%,100%,.8);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}
.site-ingredient-card:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}
/* Tarjeta estándar de métrica en cuadrícula. */
.site-metric-card{padding:.75rem;border-radius:1rem;background-color:rgb(238 244 255);text-align:center}
/* Etiquetas primarias compartidas para microtítulos y bloques informativos. */
.site-label-primary{color:rgb(0 106 98);font-family:Inter,sans-serif;font-size:11px;font-weight:700;line-height:14px;text-transform:uppercase}
.site-label-primary--wide{letter-spacing:.05em}
.site-label-primary--widest{letter-spacing:.1em}

/* Tarjeta compacta estándar para información de apoyo. */
.site-compact-info-card{display:flex;flex-direction:column;padding:.5rem;border-radius:.75rem;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}
/* Tarjeta apilada estándar para contenido relacionado. */
.site-stacked-card{display:flex;flex-direction:column;overflow:hidden;border-radius:1rem;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}
/* Bloque interno estándar para contenido de tarjetas. */
.site-card-copy{display:flex;flex:1 1 0%;flex-direction:column;gap:.25rem;padding:1rem}
.site-card-copy--large{flex:0 1 auto;gap:.5rem;padding:1.25rem}
.site-card-copy--grow{flex:1 1 0%}








.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}#faq-container .faq-content{display:none}#faq-container .faq-item.is-open .faq-content{display:block}#faq-container .faq-toggle[aria-expanded=true] .site-icon{transform:rotate(180deg)}:root{--site-header-height:5rem}.site-header{position:fixed;inset:0 0 auto;z-index:1000;min-height:var(--site-header-height);background:hsla(0,0%,100%,.86);box-shadow:0 10px 30px -10px rgba(15,28,44,.06);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.site-header__inner{display:flex;height:var(--site-header-height);width:100%;max-width:1360px;margin:0 auto;padding:0 1.5rem;align-items:center;justify-content:space-between;gap:1rem}.site-brand{min-width:-moz-max-content;min-width:max-content;gap:.5rem;text-decoration:none}.site-brand,.site-brand__icon{display:inline-flex;align-items:center;color:#006a62}.site-brand__icon{width:2rem;height:2rem;justify-content:center;border-radius:.75rem;background:rgba(64,224,208,.25);font-size:20px}.site-brand__copy{display:grid;gap:.05rem;line-height:1}.site-brand__copy strong{color:#006a62;font-family:Outfit,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.02em}.site-brand__copy small{color:#3c4a47;font-family:Inter,sans-serif;font-size:10px;font-weight:600;line-height:12px}.site-nav{display:flex;min-width:0;align-items:center;justify-content:center;gap:1rem}.site-nav a{color:#3c4a47;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:18px;text-decoration:none;white-space:nowrap;transition:color .15s ease}.site-nav a:focus-visible,.site-nav a:hover{color:#006a62}.site-nav-products{position:relative}.site-nav-products__toggle{display:inline-flex;align-items:center;gap:.125rem;border:0;padding:0;background:transparent;color:#3c4a47;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:18px;white-space:nowrap;cursor:pointer}.site-nav-products__toggle:focus-visible,.site-nav-products__toggle:hover{color:#006a62}.site-nav-products__toggle .site-icon{font-size:16px;transition:transform .15s ease}.site-nav-products__toggle[aria-expanded=true] .site-icon{transform:rotate(180deg)}.site-nav-products__menu{position:absolute;top:calc(100% + .9rem);left:50%;display:grid;grid-template-columns:repeat(2,minmax(11rem,1fr));width:min(27rem,82vw);padding:.625rem;border:1px solid rgba(13,27,42,.06);border-radius:1rem;background:hsla(0,0%,100%,.98);box-shadow:0 20px 45px -12px rgba(13,27,42,.18);transform:translateX(-50%)}.site-nav-products__menu[hidden]{display:none}.site-nav-products__menu a{padding:.625rem .75rem;border-radius:.625rem;font-size:12px;line-height:16px;white-space:normal}.site-header-actions{display:inline-flex;min-width:-moz-max-content;min-width:max-content;align-items:center;gap:.5rem}.site-whatsapp-button{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1rem;border-radius:9999px;background:#40e0d0;box-shadow:0 8px 24px -4px rgba(64,224,208,.45);color:#006058;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:18px;text-decoration:none;transition:transform .15s ease,background-color .15s ease}.site-whatsapp-button:hover{background:#61f9e9;transform:translateY(-1px)}.site-floating-actions{position:static;z-index:1100}.site-floating-actions a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.site-scroll-top{left:1rem;background:hsla(0,0%,100%,.94);color:#3c4a47;box-shadow:0 12px 28px rgba(13,27,42,.12)}.site-floating-whatsapp,.site-scroll-top{position:fixed;bottom:1rem;z-index:1100;width:3.25rem;height:3.25rem;border-radius:9999px}.site-floating-whatsapp{right:1rem;background:#25d366;color:#fff;box-shadow:0 12px 28px rgba(37,211,102,.4)}.site-floating-whatsapp .site-icon{font-size:1.5rem}[aria-label="Chat directo por WhatsApp"],[aria-label="Subir al inicio"]{display:none}.site-floating-actions .site-scroll-top{display:inline-flex}.site-nav-toggle{display:none;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;flex:0 0 auto;border:0;border-radius:9999px;background:#e5efff;color:#006a62;cursor:pointer}.site-mobile-nav{position:fixed;top:5.5rem;right:.75rem;left:.75rem;z-index:999;padding:.75rem;border-radius:1.5rem;background:hsla(0,0%,100%,.98);box-shadow:0 20px 45px -12px rgba(13,27,42,.18);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.site-mobile-nav[hidden]{display:none}.site-mobile-nav a{display:block;padding:.75rem 1rem;border-radius:.75rem;color:#0f1c2c;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:18px;text-decoration:none}.site-mobile-nav a:focus-visible,.site-mobile-nav a:hover{background:#e5efff;color:#006a62}.site-mobile-products{border-radius:.75rem}.site-mobile-products summary{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-radius:.75rem;color:#0f1c2c;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:18px;cursor:pointer;list-style:none}.site-mobile-products summary::-webkit-details-marker{display:none}.site-mobile-products summary .site-icon{font-size:18px;transition:transform .15s ease}.site-mobile-products[open] summary{background:#e5efff;color:#006a62}.site-mobile-products[open] summary .site-icon{transform:rotate(180deg)}.site-mobile-products>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.125rem;padding:.375rem}.site-mobile-products>div a{padding:.625rem;font-size:12px;line-height:16px}.site-global-footer ul a{display:inline-flex;min-height:2.75rem;align-items:center;color:#293944}.site-global-footer .text-on-surface-variant{color:#3c4a47}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-4,.-bottom-20{bottom:-5rem}.-bottom-24{bottom:-6rem}.-bottom-6{bottom:-1.5rem}.-left-20{left:-5rem}.-left-24{left:-6rem}.-left-32{left:-8rem}.-left-6{left:-1.5rem}.-right-0\.5{right:-.125rem}.-right-2{right:-.5rem}.-right-20{right:-5rem}.-right-24{right:-6rem}.-right-3{right:-.75rem}.-right-32{right:-8rem}.-top-0\.5{top:-.125rem}.-top-2{top:-.5rem}.-top-2\.5{top:-.625rem}.-top-20{top:-5rem}.-top-24{top:-6rem}.-top-3{top:-.75rem}.-top-3\.5{top:-.875rem}.-top-32{top:-8rem}.-top-4{top:-1rem}.bottom-1{bottom:.25rem}.bottom-1\/4{bottom:25%}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-60{bottom:15rem}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-1\/4{left:25%}.left-10{left:2.5rem}.left-12{left:3rem}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-\[-100px\]{left:-100px}.right-0{right:0}.right-1{right:.25rem}.right-1\/4{right:25%}.right-10{right:2.5rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-8{right:2rem}.right-\[-100px\]{right:-100px}.right-\[-5\%\]{right:-5%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-10{top:2.5rem}.top-2{top:.5rem}.top-2\/3{top:66.666667%}.top-20{top:5rem}.top-24{top:6rem}.top-28{top:7rem}.top-3{top:.75rem}.top-4{top:1rem}.top-48{top:12rem}.top-6{top:1.5rem}.top-96{top:24rem}.top-\[1200px\]{top:1200px}.top-\[1400px\]{top:1400px}.top-\[1650px\]{top:1650px}.top-\[1800px\]{top:1800px}.top-\[2100px\]{top:2100px}.top-\[2200px\]{top:2200px}.top-\[40\%\]{top:40%}.top-\[45\%\]{top:45%}.top-\[450px\]{top:450px}.top-\[70\%\]{top:70%}.top-\[800px\]{top:800px}.top-\[900px\]{top:900px}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.my-space-md{margin-top:1rem;margin-bottom:1rem}.-ml-3{margin-left:-.75rem}.-mt-2{margin-top:-.5rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-space-lg{margin-bottom:1.5rem}.mb-space-md{margin-bottom:1rem}.mb-space-sm{margin-bottom:.5rem}.mb-space-xl{margin-bottom:2.5rem}.mb-space-xs{margin-bottom:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.mt-space-lg{margin-top:1.5rem}.mt-space-md{margin-top:1rem}.mt-space-sm{margin-top:.5rem}.mt-space-xl{margin-top:2.5rem}.mt-space-xs{margin-top:.25rem}.line-clamp-2,.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-4{height:1rem}.h-48{height:12rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[30rem\]{height:30rem}.h-\[340px\]{height:340px}.h-\[380px\]{height:380px}.h-\[420px\]{height:420px}.h-\[430px\]{height:430px}.h-\[450px\]{height:450px}.h-\[500px\]{height:500px}.h-\[520px\]{height:520px}.h-\[540px\]{height:540px}.h-\[550px\]{height:550px}.h-\[580px\]{height:580px}.h-\[600px\]{height:600px}.h-\[640px\]{height:640px}.h-\[650px\]{height:650px}.h-\[6px\]{height:6px}.h-auto{height:auto}.h-full{height:100%}.max-h-\[300px\]{max-height:300px}.max-h-\[380px\]{max-height:380px}.max-h-\[420px\]{max-height:420px}.max-h-\[90vh\]{max-height:90vh}.min-h-\[320px\]{min-height:320px}.min-h-\[340px\]{min-height:340px}.min-h-\[380px\]{min-height:380px}.min-h-\[460px\]{min-height:460px}.min-h-\[480px\]{min-height:480px}.min-h-\[calc\(100vh-20rem\)\]{min-height:calc(100vh - 20rem)}.min-h-\[calc\(100vh-28rem\)\]{min-height:calc(100vh - 28rem)}.min-h-\[calc\(100vh-80px\)\]{min-height:calc(100vh - 80px)}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-48{width:12rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[10\%\]{width:10%}.w-\[100\%\]{width:100%}.w-\[30rem\]{width:30rem}.w-\[32\%\]{width:32%}.w-\[420px\]{width:420px}.w-\[45\%\]{width:45%}.w-\[450px\]{width:450px}.w-\[5\%\]{width:5%}.w-\[500px\]{width:500px}.w-\[520px\]{width:520px}.w-\[540px\]{width:540px}.w-\[550px\]{width:550px}.w-\[580px\]{width:580px}.w-\[600px\]{width:600px}.w-\[640px\]{width:640px}.w-\[650px\]{width:650px}.w-\[720px\]{width:720px}.w-\[850px\]{width:850px}.w-\[88\%\]{width:88%}.w-\[90\%\]{width:90%}.w-\[900px\]{width:900px}.w-\[92\%\]{width:92%}.w-\[95\%\]{width:95%}.w-\[96\%\]{width:96%}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[620px\]{min-width:620px}.min-w-\[680px\]{min-width:680px}.min-w-\[700px\]{min-width:700px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[120px\]{max-width:120px}.max-w-\[1360px\]{max-width:1360px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[280px\]{max-width:280px}.max-w-\[340px\]{max-width:340px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[470px\]{max-width:470px}.max-w-\[480px\]{max-width:480px}.max-w-\[490px\]{max-width:490px}.max-w-\[500px\]{max-width:500px}.max-w-\[880px\]{max-width:880px}.max-w-\[900px\]{max-width:900px}.max-w-\[960px\]{max-width:960px}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-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-1\/2{--tw-translate-y:-50%}.-translate-y-2,.translate-y-2,.translate-y-4{--tw-translate-y:1rem}.-rotate-3,.translate-y-4{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,.rotate-180{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-180{--tw-rotate:180deg}.rotate-3{--tw-rotate:3deg}.rotate-3,.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.scale-105,.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))}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-90,.scale-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))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02}.scale-\[1\.02\],.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))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-gutter,.gap-space-lg{gap:1.5rem}.gap-space-md{gap:1rem}.gap-space-sm{gap:.5rem}.gap-space-xl{gap:2.5rem}.gap-space-xs{gap:.25rem}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.5rem*var(--tw-space-x-reverse));margin-left:calc(-.5rem*(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-space-lg>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.space-y-space-md>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-space-sm>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-space-xl>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem*var(--tw-space-y-reverse))}.space-y-space-xs>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px*var(--tw-divide-y-reverse))}.divide-outline-variant\/15>:not([hidden])~:not([hidden]){border-color:rgba(186,202,198,.15)}.divide-outline-variant\/20>:not([hidden])~:not([hidden]){border-color:rgba(186,202,198,.2)}.divide-surface-container>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 239 255/var(--tw-divide-opacity,1))}.divide-surface-container-high\/40>:not([hidden])~:not([hidden]){border-color:rgba(219,233,254,.4)}.divide-transparent>:not([hidden])~:not([hidden]){border-color:transparent}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.justify-self-center{justify-self:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-r-xl{border-bottom-right-radius:.75rem}.rounded-r-xl,.rounded-bl{border-bottom-left-radius:.25rem}.rounded-bl-xl{border-bottom-left-radius:.75rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#742284\]\/30{border-color:rgba(116,34,132,.3)}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-outline-variant\/20{border-color:rgba(186,202,198,.2)}.border-outline-variant\/30{border-color:rgba(186,202,198,.3)}.border-primary-container\/40{border-color:rgba(64,224,208,.4)}.border-primary\/60{border-color:rgba(0,106,98,.6)}.border-surface-container{--tw-border-opacity:1;border-color:rgb(229 239 255/var(--tw-border-opacity,1))}.border-surface-variant\/30{border-color:rgba(214,228,249,.3)}.border-surface-variant\/40{border-color:rgba(214,228,249,.4)}.border-white\/20{border-color:hsla(0,0%,100%,.2)}.border-white\/60{border-color:hsla(0,0%,100%,.6)}.border-white\/80{border-color:hsla(0,0%,100%,.8)}.border-white\/90{border-color:hsla(0,0%,100%,.9)}.bg-\[\#002A8F\]{--tw-bg-opacity:1;background-color:rgb(0 42 143/var(--tw-bg-opacity,1))}.bg-\[\#00A9E0\]{--tw-bg-opacity:1;background-color:rgb(0 169 224/var(--tw-bg-opacity,1))}.bg-\[\#00D09C\]{--tw-bg-opacity:1;background-color:rgb(0 208 156/var(--tw-bg-opacity,1))}.bg-\[\#00D4B2\]{--tw-bg-opacity:1;background-color:rgb(0 212 178/var(--tw-bg-opacity,1))}.bg-\[\#10B981\],.bg-\[\#10b981\]{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-\[\#10b981\]\/15{background-color:rgba(16,185,129,.15)}.bg-\[\#10b981\]\/20{background-color:rgba(16,185,129,.2)}.bg-\[\#25D366\]{--tw-bg-opacity:1;background-color:rgb(37 211 102/var(--tw-bg-opacity,1))}.bg-\[\#25D366\]\/30{background-color:rgba(37,211,102,.3)}.bg-\[\#6b21a8\]{--tw-bg-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity,1))}.bg-\[\#6b21a8\]\/10{background-color:rgba(107,33,168,.1)}.bg-\[\#6b21a8\]\/20{background-color:rgba(107,33,168,.2)}.bg-\[\#6b21a8\]\/30{background-color:rgba(107,33,168,.3)}.bg-\[\#732282\]{--tw-bg-opacity:1;background-color:rgb(115 34 130/var(--tw-bg-opacity,1))}.bg-\[\#742284\]{--tw-bg-opacity:1;background-color:rgb(116 34 132/var(--tw-bg-opacity,1))}.bg-\[\#78350F\]{--tw-bg-opacity:1;background-color:rgb(120 53 15/var(--tw-bg-opacity,1))}.bg-\[\#78350F\]\/20{background-color:rgba(120,53,15,.2)}.bg-\[\#7B1FA2\]{--tw-bg-opacity:1;background-color:rgb(123 31 162/var(--tw-bg-opacity,1))}.bg-\[\#D97706\]\/10{background-color:rgba(217,119,6,.1)}.bg-\[\#D97706\]\/20{background-color:rgba(217,119,6,.2)}.bg-\[\#fc5563\]\/15{background-color:rgba(252,85,99,.15)}.bg-\[\#fc5563\]\/20{background-color:rgba(252,85,99,.2)}.bg-\[\#fdf8f3\]{--tw-bg-opacity:1;background-color:rgb(253 248 243/var(--tw-bg-opacity,1))}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-100\/80{background-color:hsla(48,96%,89%,.8)}.bg-amber-100\/90{background-color:hsla(48,96%,89%,.9)}.bg-amber-400\/15{background-color:rgba(251,191,36,.15)}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:rgba(245,158,11,.1)}.bg-amber-500\/15{background-color:rgba(245,158,11,.15)}.bg-amber-500\/20{background-color:rgba(245,158,11,.2)}.bg-background{--tw-bg-opacity:1;background-color:rgb(248 249 255/var(--tw-bg-opacity,1))}.bg-cyan-500\/20{background-color:rgba(6,182,212,.2)}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:rgba(16,185,129,.1)}.bg-emerald-500\/20{background-color:rgba(16,185,129,.2)}.bg-emerald-700{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.bg-error-container\/20{background-color:hsla(6,100%,92%,.2)}.bg-error-container\/30{background-color:hsla(6,100%,92%,.3)}.bg-error-container\/40{background-color:hsla(6,100%,92%,.4)}.bg-error-container\/50{background-color:hsla(6,100%,92%,.5)}.bg-inverse-surface\/60{background-color:rgba(36,49,65,.6)}.bg-inverse-surface\/80{background-color:rgba(36,49,65,.8)}.bg-inverse-surface\/85{background-color:rgba(36,49,65,.85)}.bg-inverse-surface\/90{background-color:rgba(36,49,65,.9)}.bg-on-background\/80{background-color:rgba(15,28,44,.8)}.bg-on-primary\/10{background-color:hsla(0,0%,100%,.1)}.bg-on-surface{--tw-bg-opacity:1;background-color:rgb(15 28 44/var(--tw-bg-opacity,1))}.bg-on-surface\/55{background-color:rgba(15,28,44,.55)}.bg-on-surface\/80{background-color:rgba(15,28,44,.8)}.bg-on-surface\/85{background-color:rgba(15,28,44,.85)}.bg-outline-variant\/30{background-color:rgba(186,202,198,.3)}.bg-outline-variant\/40{background-color:rgba(186,202,198,.4)}.bg-primary{--tw-bg-opacity:1;background-color:rgb(0 106 98/var(--tw-bg-opacity,1))}.bg-primary-container{--tw-bg-opacity:1;background-color:rgb(64 224 208/var(--tw-bg-opacity,1))}.bg-primary-container\/10{background-color:rgba(64,224,208,.1)}.bg-primary-container\/15{background-color:rgba(64,224,208,.15)}.bg-primary-container\/20{background-color:rgba(64,224,208,.2)}.bg-primary-container\/25{background-color:rgba(64,224,208,.25)}.bg-primary-container\/30{background-color:rgba(64,224,208,.3)}.bg-primary-container\/40{background-color:rgba(64,224,208,.4)}.bg-primary-container\/50{background-color:rgba(64,224,208,.5)}.bg-primary-container\/60{background-color:rgba(64,224,208,.6)}.bg-primary-container\/80{background-color:rgba(64,224,208,.8)}.bg-primary-container\/90{background-color:rgba(64,224,208,.9)}.bg-primary-container\/95{background-color:rgba(64,224,208,.95)}.bg-primary-fixed{--tw-bg-opacity:1;background-color:rgb(97 249 233/var(--tw-bg-opacity,1))}.bg-primary-fixed\/20{background-color:rgba(97,249,233,.2)}.bg-primary-fixed\/30{background-color:rgba(97,249,233,.3)}.bg-primary-fixed\/40{background-color:rgba(97,249,233,.4)}.bg-primary\/10{background-color:rgba(0,106,98,.1)}.bg-primary\/20{background-color:rgba(0,106,98,.2)}.bg-primary\/30{background-color:rgba(0,106,98,.3)}.bg-primary\/5{background-color:rgba(0,106,98,.05)}.bg-primary\/90{background-color:rgba(0,106,98,.9)}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-secondary{--tw-bg-opacity:1;background-color:rgb(182 31 54/var(--tw-bg-opacity,1))}.bg-secondary-container{--tw-bg-opacity:1;background-color:rgb(252 85 99/var(--tw-bg-opacity,1))}.bg-secondary-container\/10{background-color:rgba(252,85,99,.1)}.bg-secondary-container\/15{background-color:rgba(252,85,99,.15)}.bg-secondary-container\/20{background-color:rgba(252,85,99,.2)}.bg-secondary-container\/30{background-color:rgba(252,85,99,.3)}.bg-secondary-container\/40{background-color:rgba(252,85,99,.4)}.bg-secondary-container\/90{background-color:rgba(252,85,99,.9)}.bg-secondary-fixed{--tw-bg-opacity:1;background-color:rgb(255 218 217/var(--tw-bg-opacity,1))}.bg-secondary-fixed\/20{background-color:hsla(2,100%,93%,.2)}.bg-secondary-fixed\/30{background-color:hsla(2,100%,93%,.3)}.bg-secondary-fixed\/40{background-color:hsla(2,100%,93%,.4)}.bg-secondary-fixed\/50{background-color:hsla(2,100%,93%,.5)}.bg-secondary-fixed\/60{background-color:hsla(2,100%,93%,.6)}.bg-secondary-fixed\/70{background-color:hsla(2,100%,93%,.7)}.bg-secondary\/10{background-color:rgba(182,31,54,.1)}.bg-secondary\/15{background-color:rgba(182,31,54,.15)}.bg-secondary\/20{background-color:rgba(182,31,54,.2)}.bg-surface,.bg-surface-bright\/20{background-color:rgba(248,249,255,.2)}.bg-surface-bright\/90{background-color:rgba(248,249,255,.9)}.bg-surface-container{--tw-bg-opacity:1;background-color:rgb(229 239 255/var(--tw-bg-opacity,1))}.bg-surface-container-high{--tw-bg-opacity:1;background-color:rgb(219 233 254/var(--tw-bg-opacity,1))}.bg-surface-container-high\/40{background-color:rgba(219,233,254,.4)}.bg-surface-container-high\/50{background-color:rgba(219,233,254,.5)}.bg-surface-container-high\/60{background-color:rgba(219,233,254,.6)}.bg-surface-container-high\/70{background-color:rgba(219,233,254,.7)}.bg-surface-container-high\/80{background-color:rgba(219,233,254,.8)}.bg-surface-container-high\/90{background-color:rgba(219,233,254,.9)}.bg-surface-container-highest{--tw-bg-opacity:1;background-color:rgb(214 228 249/var(--tw-bg-opacity,1))}.bg-surface-container-highest\/60{background-color:rgba(214,228,249,.6)}.bg-surface-container-highest\/90{background-color:rgba(214,228,249,.9)}.bg-surface-container-low{--tw-bg-opacity:1;background-color:rgb(238 244 255/var(--tw-bg-opacity,1))}.bg-surface-container-low\/10{background-color:rgba(238,244,255,.1)}.bg-surface-container-low\/20{background-color:rgba(238,244,255,.2)}.bg-surface-container-low\/30{background-color:rgba(238,244,255,.3)}.bg-surface-container-low\/40{background-color:rgba(238,244,255,.4)}.bg-surface-container-low\/45{background-color:rgba(238,244,255,.45)}.bg-surface-container-low\/50{background-color:rgba(238,244,255,.5)}.bg-surface-container-low\/60{background-color:rgba(238,244,255,.6)}.bg-surface-container-low\/70{background-color:rgba(238,244,255,.7)}.bg-surface-container-low\/80{background-color:rgba(238,244,255,.8)}.bg-surface-container-low\/90{background-color:rgba(238,244,255,.9)}.bg-surface-container-low\/95{background-color:rgba(238,244,255,.95)}.bg-surface-container-lowest{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-surface-container-lowest\/10{background-color:hsla(0,0%,100%,.1)}.bg-surface-container-lowest\/15{background-color:hsla(0,0%,100%,.15)}.bg-surface-container-lowest\/20{background-color:hsla(0,0%,100%,.2)}.bg-surface-container-lowest\/60{background-color:hsla(0,0%,100%,.6)}.bg-surface-container-lowest\/70{background-color:hsla(0,0%,100%,.7)}.bg-surface-container-lowest\/80{background-color:hsla(0,0%,100%,.8)}.bg-surface-container-lowest\/85{background-color:hsla(0,0%,100%,.85)}.bg-surface-container-lowest\/90{background-color:hsla(0,0%,100%,.9)}.bg-surface-container-lowest\/95{background-color:hsla(0,0%,100%,.95)}.bg-surface-container\/10{background-color:rgba(229,239,255,.1)}.bg-surface-container\/20{background-color:rgba(229,239,255,.2)}.bg-surface-container\/40{background-color:rgba(229,239,255,.4)}.bg-surface-container\/5{background-color:rgba(229,239,255,.05)}.bg-surface-container\/50{background-color:rgba(229,239,255,.5)}.bg-surface-container\/60{background-color:rgba(229,239,255,.6)}.bg-surface-container\/70{background-color:rgba(229,239,255,.7)}.bg-surface-variant{--tw-bg-opacity:1;background-color:rgb(214 228 249/var(--tw-bg-opacity,1))}.bg-surface-variant\/40{background-color:rgba(214,228,249,.4)}.bg-surface-variant\/80{background-color:rgba(214,228,249,.8)}.bg-surface\/80{background-color:rgba(248,249,255,.8)}.bg-surface\/85{background-color:rgba(248,249,255,.85)}.bg-surface\/90{background-color:rgba(248,249,255,.9)}.bg-tertiary{--tw-bg-opacity:1;background-color:rgb(0 106 99/var(--tw-bg-opacity,1))}.bg-tertiary-container{--tw-bg-opacity:1;background-color:rgb(131 217 207/var(--tw-bg-opacity,1))}.bg-tertiary-container\/15{background-color:rgba(131,217,207,.15)}.bg-tertiary-container\/20{background-color:rgba(131,217,207,.2)}.bg-tertiary-container\/25{background-color:rgba(131,217,207,.25)}.bg-tertiary-container\/30{background-color:rgba(131,217,207,.3)}.bg-tertiary-container\/40{background-color:rgba(131,217,207,.4)}.bg-tertiary-container\/50{background-color:rgba(131,217,207,.5)}.bg-tertiary-fixed\/15{background-color:rgba(156,242,232,.15)}.bg-tertiary-fixed\/30{background-color:rgba(156,242,232,.3)}.bg-tertiary\/10{background-color:rgba(0,106,99,.1)}.bg-tertiary\/20{background-color:rgba(0,106,99,.2)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:hsla(0,0%,100%,.1)}.bg-white\/15{background-color:hsla(0,0%,100%,.15)}.bg-white\/20{background-color:hsla(0,0%,100%,.2)}.bg-white\/5{background-color:hsla(0,0%,100%,.05)}.bg-\[radial-gradient\(circle_at_center\2c \#D97706_0\%\2c transparent_65\%\)\]{background-image:radial-gradient(circle at center,#d97706 0,transparent 65%)}.bg-\[radial-gradient\(ellipse_at_center\2c _rgba\(107\2c 33\2c 168\2c 0\.18\)_0\%\2c _rgba\(64\2c 224\2c 208\2c 0\.12\)_45\%\2c _transparent_75\%\)\]{background-image:radial-gradient(ellipse at center,rgba(107,33,168,.18) 0,rgba(64,224,208,.12) 45%,transparent 75%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-\[\#005049\]{--tw-gradient-from:#005049 var(--tw-gradient-from-position);--tw-gradient-to:rgba(0,80,73,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#2e0854\]{--tw-gradient-from:#2e0854 var(--tw-gradient-from-position);--tw-gradient-to:rgba(46,8,84,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#6b21a8\]\/10{--tw-gradient-from:rgba(107,33,168,.1) var(--tw-gradient-from-position);--tw-gradient-to:rgba(107,33,168,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#742284\]{--tw-gradient-from:#742284 var(--tw-gradient-from-position);--tw-gradient-to:rgba(116,34,132,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#78350F\]\/20{--tw-gradient-from:rgba(120,53,15,.2) var(--tw-gradient-from-position);--tw-gradient-to:rgba(120,53,15,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#fdfbf7\]{--tw-gradient-from:#fdfbf7 var(--tw-gradient-from-position);--tw-gradient-to:hsla(40,60%,98%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-500\/10{--tw-gradient-from:rgba(245,158,11,.1) var(--tw-gradient-from-position);--tw-gradient-to:rgba(245,158,11,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-500\/15{--tw-gradient-from:rgba(245,158,11,.15) var(--tw-gradient-from-position);--tw-gradient-to:rgba(245,158,11,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500\/10{--tw-gradient-from:rgba(16,185,129,.1) var(--tw-gradient-from-position);--tw-gradient-to:rgba(16,185,129,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500\/20{--tw-gradient-from:rgba(16,185,129,.2) var(--tw-gradient-from-position);--tw-gradient-to:rgba(16,185,129,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-inverse-surface\/80{--tw-gradient-from:rgba(36,49,65,.8) var(--tw-gradient-from-position);--tw-gradient-to:rgba(36,49,65,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-on-background\/80{--tw-gradient-from:rgba(15,28,44,.8) var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,28,44,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-on-surface\/80{--tw-gradient-from:rgba(15,28,44,.8) var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,28,44,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary{--tw-gradient-from:#006a62 var(--tw-gradient-from-position);--tw-gradient-to:rgba(0,106,98,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-container\/20{--tw-gradient-from:rgba(64,224,208,.2) var(--tw-gradient-from-position);--tw-gradient-to:rgba(64,224,208,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-container\/25{--tw-gradient-from:rgba(64,224,208,.25) var(--tw-gradient-from-position);--tw-gradient-to:rgba(64,224,208,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-container\/30{--tw-gradient-from:rgba(64,224,208,.3) var(--tw-gradient-from-position);--tw-gradient-to:rgba(64,224,208,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-container\/40{--tw-gradient-from:rgba(64,224,208,.4) var(--tw-gradient-from-position);--tw-gradient-to:rgba(64,224,208,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-fixed-dim\/20{--tw-gradient-from:rgba(58,220,204,.2) var(--tw-gradient-from-position);--tw-gradient-to:rgba(58,220,204,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-fixed\/30{--tw-gradient-from:rgba(97,249,233,.3) var(--tw-gradient-from-position);--tw-gradient-to:rgba(97,249,233,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/10{--tw-gradient-from:rgba(0,106,98,.1) var(--tw-gradient-from-position);--tw-gradient-to:rgba(0,106,98,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/15{--tw-gradient-from:rgba(0,106,98,.15) var(--tw-gradient-from-position);--tw-gradient-to:rgba(0,106,98,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-900\/10{--tw-gradient-from:rgba(88,28,135,.1) var(--tw-gradient-from-position);--tw-gradient-to:rgba(88,28,135,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary-container\/10{--tw-gradient-from:rgba(252,85,99,.1) var(--tw-gradient-from-position);--tw-gradient-to:rgba(252,85,99,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary-container\/15{--tw-gradient-from:rgba(252,85,99,.15) var(--tw-gradient-from-position);--tw-gradient-to:rgba(252,85,99,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary-container\/20{--tw-gradient-from:rgba(252,85,99,.2) var(--tw-gradient-from-position);--tw-gradient-to:rgba(252,85,99,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary-container\/25{--tw-gradient-from:rgba(252,85,99,.25) var(--tw-gradient-from-position);--tw-gradient-to:rgba(252,85,99,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary-container\/40{--tw-gradient-from:rgba(252,85,99,.4) var(--tw-gradient-from-position);--tw-gradient-to:rgba(252,85,99,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary\/15{--tw-gradient-from:rgba(182,31,54,.15) var(--tw-gradient-from-position);--tw-gradient-to:rgba(182,31,54,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary\/20{--tw-gradient-from:rgba(182,31,54,.2) var(--tw-gradient-from-position);--tw-gradient-to:rgba(182,31,54,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-surface{--tw-gradient-from:#f8f9ff var(--tw-gradient-from-position);--tw-gradient-to:rgba(248,249,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-surface-container{--tw-gradient-from:#e5efff var(--tw-gradient-from-position);--tw-gradient-to:rgba(229,239,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-surface-container-high\/90{--tw-gradient-from:rgba(219,233,254,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(219,233,254,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-surface-container-low{--tw-gradient-from:#eef4ff var(--tw-gradient-from-position);--tw-gradient-to:rgba(238,244,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-surface-container-low\/40{--tw-gradient-from:rgba(238,244,255,.4) var(--tw-gradient-from-position);--tw-gradient-to:rgba(238,244,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-surface-container-low\/50{--tw-gradient-from:rgba(238,244,255,.5) var(--tw-gradient-from-position);--tw-gradient-to:rgba(238,244,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-surface-container-low\/70{--tw-gradient-from:rgba(238,244,255,.7) var(--tw-gradient-from-position);--tw-gradient-to:rgba(238,244,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-surface-container-low\/90{--tw-gradient-from:rgba(238,244,255,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(238,244,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-surface-container-lowest{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-surface-container-lowest\/60{--tw-gradient-from:hsla(0,0%,100%,.6) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-surface-container-lowest\/90{--tw-gradient-from:hsla(0,0%,100%,.9) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-surface-dim\/40{--tw-gradient-from:rgba(205,219,240,.4) var(--tw-gradient-from-position);--tw-gradient-to:rgba(205,219,240,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-tertiary-container\/30{--tw-gradient-from:rgba(131,217,207,.3) var(--tw-gradient-from-position);--tw-gradient-to:rgba(131,217,207,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#005049\]{--tw-gradient-to:rgba(0,80,73,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#005049 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#182333\]{--tw-gradient-to:rgba(24,35,51,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#182333 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#4a148c\]{--tw-gradient-to:rgba(74,20,140,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#4a148c var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#fdfbf7\]{--tw-gradient-to:hsla(40,60%,98%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fdfbf7 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary{--tw-gradient-to:rgba(0,106,98,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#006a62 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary-container\/10{--tw-gradient-to:rgba(64,224,208,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(64,224,208,.1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary-container\/20{--tw-gradient-to:rgba(64,224,208,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(64,224,208,.2) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary-container\/25{--tw-gradient-to:rgba(64,224,208,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(64,224,208,.25) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary-container\/90{--tw-gradient-to:rgba(64,224,208,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(64,224,208,.9) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary\/10{--tw-gradient-to:rgba(0,106,98,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(0,106,98,.1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary\/5{--tw-gradient-to:rgba(0,106,98,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(0,106,98,.05) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary\/95{--tw-gradient-to:rgba(0,106,98,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(0,106,98,.95) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary-container\/15{--tw-gradient-to:rgba(252,85,99,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(252,85,99,.15) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-surface{--tw-gradient-to:rgba(248,249,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f8f9ff var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-surface-container{--tw-gradient-to:rgba(229,239,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#e5efff var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-surface-container-high\/40{--tw-gradient-to:rgba(219,233,254,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(219,233,254,.4) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-surface-container-high\/50{--tw-gradient-to:rgba(219,233,254,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(219,233,254,.5) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-surface-container-low\/40{--tw-gradient-to:rgba(238,244,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(238,244,255,.4) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-surface-container-low\/70{--tw-gradient-to:rgba(238,244,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(238,244,255,.7) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-surface-container-low\/75{--tw-gradient-to:rgba(238,244,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(238,244,255,.75) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-surface-container-lowest\/70{--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),hsla(0,0%,100%,.7) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-surface-container\/80{--tw-gradient-to:rgba(229,239,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(229,239,255,.8) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-surface-tint\/10{--tw-gradient-to:rgba(0,106,98,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(0,106,98,.1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-surface-variant\/30{--tw-gradient-to:rgba(214,228,249,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(214,228,249,.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-tertiary{--tw-gradient-to:rgba(0,106,99,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#006a63 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-tertiary-fixed-dim\/20{--tw-gradient-to:rgba(128,213,203,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(128,213,203,.2) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-tertiary-fixed\/15{--tw-gradient-to:rgba(156,242,232,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(156,242,232,.15) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-tertiary-fixed\/30{--tw-gradient-to:rgba(156,242,232,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(156,242,232,.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#00201d\]{--tw-gradient-to:#00201d var(--tw-gradient-to-position)}.to-\[\#004d40\]{--tw-gradient-to:#004d40 var(--tw-gradient-to-position)}.to-\[\#004e48\]{--tw-gradient-to:#004e48 var(--tw-gradient-to-position)}.to-\[\#0F4C81\]{--tw-gradient-to:#0f4c81 var(--tw-gradient-to-position)}.to-\[\#4A154B\]{--tw-gradient-to:#4a154b var(--tw-gradient-to-position)}.to-\[\#fbf7f0\]{--tw-gradient-to:#fbf7f0 var(--tw-gradient-to-position)}.to-\[\#fc5563\]\/10{--tw-gradient-to:rgba(252,85,99,.1) var(--tw-gradient-to-position)}.to-emerald-900{--tw-gradient-to:#064e3b var(--tw-gradient-to-position)}.to-primary{--tw-gradient-to:#006a62 var(--tw-gradient-to-position)}.to-primary-container{--tw-gradient-to:#40e0d0 var(--tw-gradient-to-position)}.to-primary-container\/10{--tw-gradient-to:rgba(64,224,208,.1) var(--tw-gradient-to-position)}.to-primary-container\/20{--tw-gradient-to:rgba(64,224,208,.2) var(--tw-gradient-to-position)}.to-primary-container\/30{--tw-gradient-to:rgba(64,224,208,.3) var(--tw-gradient-to-position)}.to-primary\/10{--tw-gradient-to:rgba(0,106,98,.1) var(--tw-gradient-to-position)}.to-primary\/20{--tw-gradient-to:rgba(0,106,98,.2) var(--tw-gradient-to-position)}.to-secondary-container\/10{--tw-gradient-to:rgba(252,85,99,.1) var(--tw-gradient-to-position)}.to-secondary-container\/20{--tw-gradient-to:rgba(252,85,99,.2) var(--tw-gradient-to-position)}.to-secondary-container\/30{--tw-gradient-to:rgba(252,85,99,.3) var(--tw-gradient-to-position)}.to-secondary-fixed\/20{--tw-gradient-to:hsla(2,100%,93%,.2) var(--tw-gradient-to-position)}.to-secondary-fixed\/30{--tw-gradient-to:hsla(2,100%,93%,.3) var(--tw-gradient-to-position)}.to-secondary-fixed\/40{--tw-gradient-to:hsla(2,100%,93%,.4) var(--tw-gradient-to-position)}.to-secondary\/10{--tw-gradient-to:rgba(182,31,54,.1) var(--tw-gradient-to-position)}.to-surface{--tw-gradient-to:#f8f9ff var(--tw-gradient-to-position)}.to-surface-container{--tw-gradient-to:#e5efff var(--tw-gradient-to-position)}.to-surface-container-high{--tw-gradient-to:#dbe9fe var(--tw-gradient-to-position)}.to-surface-container-high\/30{--tw-gradient-to:rgba(219,233,254,.3) var(--tw-gradient-to-position)}.to-surface-container-high\/40{--tw-gradient-to:rgba(219,233,254,.4) var(--tw-gradient-to-position)}.to-surface-container-high\/60{--tw-gradient-to:rgba(219,233,254,.6) var(--tw-gradient-to-position)}.to-surface-container-highest\/60{--tw-gradient-to:rgba(214,228,249,.6) var(--tw-gradient-to-position)}.to-surface-container-low\/80{--tw-gradient-to:rgba(238,244,255,.8) var(--tw-gradient-to-position)}.to-surface-container\/40{--tw-gradient-to:rgba(229,239,255,.4) var(--tw-gradient-to-position)}.to-surface-container\/50{--tw-gradient-to:rgba(229,239,255,.5) var(--tw-gradient-to-position)}.to-surface-container\/90{--tw-gradient-to:rgba(229,239,255,.9) var(--tw-gradient-to-position)}.to-surface-tint{--tw-gradient-to:#006a62 var(--tw-gradient-to-position)}.to-tertiary-fixed\/30{--tw-gradient-to:rgba(156,242,232,.3) var(--tw-gradient-to-position)}.to-tertiary\/10{--tw-gradient-to:rgba(0,106,99,.1) var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-space-lg{padding:1.5rem}.p-space-md{padding:1rem}.p-space-sm{padding:.5rem}.p-space-xl{padding:2.5rem}.p-space-xs{padding:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.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-8{padding-left:2rem;padding-right:2rem}.px-gutter{padding-left:1.5rem;padding-right:1.5rem}.px-gutter-mobile{padding-left:.75rem;padding-right:.75rem}.px-margin{padding-left:3rem;padding-right:3rem}.px-margin-mobile{padding-left:1.25rem;padding-right:1.25rem}.px-space-lg{padding-left:1.5rem;padding-right:1.5rem}.px-space-md{padding-left:1rem;padding-right:1rem}.px-space-sm{padding-left:.5rem;padding-right:.5rem}.px-space-xl{padding-left:2.5rem;padding-right:2.5rem}.px-space-xs{padding-left:.25rem;padding-right:.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-space-lg{padding-top:1.5rem;padding-bottom:1.5rem}.py-space-md{padding-top:1rem;padding-bottom:1rem}.py-space-sm{padding-top:.5rem;padding-bottom:.5rem}.py-space-xl{padding-top:2.5rem;padding-bottom:2.5rem}.py-space-xs{padding-top:.25rem}.pb-1,.py-space-xs{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-6,.pb-space-lg{padding-bottom:1.5rem}.pb-space-md{padding-bottom:1rem}.pb-space-sm{padding-bottom:.5rem}.pb-space-xl{padding-bottom:2.5rem}.pl-10{padding-left:2.5rem}.pl-14{padding-left:3.5rem}.pr-36{padding-right:9rem}.pr-4{padding-right:1rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6,.pt-space-lg{padding-top:1.5rem}.pt-space-md{padding-top:1rem}.pt-space-sm{padding-top:.5rem}.pt-space-xs{padding-top:.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-text-bottom{vertical-align:text-bottom}.align-\[-3px\]{vertical-align:-3px}.font-body-lg,.font-body-md,.font-body-sm{font-family:Inter}.font-display-lg,.font-display-lg-mobile,.font-headline-lg,.font-headline-sm,.font-headline-xl{font-family:Outfit}.font-label-md,.font-label-sm{font-family:Inter}.font-title-md{font-family:Outfit}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[36px\]{font-size:36px}.text-\[40px\]{font-size:40px}.text-\[42px\]{font-size:42px}.text-\[44px\]{font-size:44px}.text-\[48px\]{font-size:48px}.text-\[54px\]{font-size:54px}.text-\[64px\]{font-size:64px}.text-\[9px\]{font-size:9px}.text-body-lg{font-size:18px;line-height:28px;font-weight:400}.text-body-md{font-size:15px;line-height:22px;font-weight:400}.text-body-sm{font-size:13px;line-height:18px;font-weight:400}.text-display-lg{font-size:56px;line-height:64px;letter-spacing:-.02em;font-weight:700}.text-display-lg-mobile{font-size:38px;line-height:44px;letter-spacing:-.015em;font-weight:700}.text-headline-lg{font-size:32px;line-height:40px;letter-spacing:-.01em;font-weight:600}.text-headline-sm{font-size:22px;line-height:28px;font-weight:600}.text-headline-xl{font-size:40px;line-height:48px;letter-spacing:-.02em;font-weight:600}.text-headline-xl-mobile{font-size:30px;line-height:36px;letter-spacing:-.01em;font-weight:600}.text-label-md{font-size:14px;line-height:18px;letter-spacing:.02em;font-weight:600}.text-label-sm{font-size:11px;line-height:14px;letter-spacing:.06em;font-weight:700}.text-title-md{font-size:18px;line-height:24px;font-weight:600}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.1\]{line-height:1.1}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#006058\]{--tw-text-opacity:1;color:rgb(0 96 88/var(--tw-text-opacity,1))}.text-\[\#00D4B2\]{--tw-text-opacity:1;color:rgb(0 212 178/var(--tw-text-opacity,1))}.text-\[\#047857\]{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-\[\#059669\]{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-\[\#059669\]\/40{color:rgba(5,150,105,.4)}.text-\[\#0f1c2c\]{--tw-text-opacity:1;color:rgb(15 28 44/var(--tw-text-opacity,1))}.text-\[\#10b981\]{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-\[\#10b981\]\/20{color:rgba(16,185,129,.2)}.text-\[\#25D366\]{--tw-text-opacity:1;color:rgb(37 211 102/var(--tw-text-opacity,1))}.text-\[\#6b21a8\]{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.text-\[\#742284\]{--tw-text-opacity:1;color:rgb(116 34 132/var(--tw-text-opacity,1))}.text-\[\#78350F\]{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-\[\#F59E0B\]{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-\[\#FFB800\]{--tw-text-opacity:1;color:rgb(255 184 0/var(--tw-text-opacity,1))}.text-\[\#b61f36\]{--tw-text-opacity:1;color:rgb(182 31 54/var(--tw-text-opacity,1))}.text-amber-50{--tw-text-opacity:1;color:rgb(255 251 235/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-inverse-on-surface{--tw-text-opacity:1;color:rgb(233 241 255/var(--tw-text-opacity,1))}.text-inverse-on-surface\/90{color:rgba(233,241,255,.9)}.text-on-primary{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-on-primary-container{--tw-text-opacity:1;color:rgb(0 96 88/var(--tw-text-opacity,1))}.text-on-primary\/80{color:hsla(0,0%,100%,.8)}.text-on-primary\/85{color:hsla(0,0%,100%,.85)}.text-on-primary\/90{color:hsla(0,0%,100%,.9)}.text-on-secondary{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-on-surface{--tw-text-opacity:1;color:rgb(15 28 44/var(--tw-text-opacity,1))}.text-on-surface-variant{--tw-text-opacity:1;color:rgb(60 74 71/var(--tw-text-opacity,1))}.text-on-surface-variant\/60{color:rgba(60,74,71,.6)}.text-on-surface-variant\/70{color:rgba(60,74,71,.7)}.text-on-tertiary{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-outline{--tw-text-opacity:1;color:rgb(107 122 119/var(--tw-text-opacity,1))}.text-outline-variant{--tw-text-opacity:1;color:rgb(186 202 198/var(--tw-text-opacity,1))}.text-outline-variant\/40{color:rgba(186,202,198,.4)}.text-primary{--tw-text-opacity:1;color:rgb(0 106 98/var(--tw-text-opacity,1))}.text-primary-container{--tw-text-opacity:1;color:rgb(64 224 208/var(--tw-text-opacity,1))}.text-primary-container\/30{color:rgba(64,224,208,.3)}.text-primary-fixed{--tw-text-opacity:1;color:rgb(97 249 233/var(--tw-text-opacity,1))}.text-primary\/10{color:rgba(0,106,98,.1)}.text-primary\/15{color:rgba(0,106,98,.15)}.text-primary\/30{color:rgba(0,106,98,.3)}.text-primary\/40{color:rgba(0,106,98,.4)}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-secondary{--tw-text-opacity:1;color:rgb(182 31 54/var(--tw-text-opacity,1))}.text-secondary-container{--tw-text-opacity:1;color:rgb(252 85 99/var(--tw-text-opacity,1))}.text-secondary\/40{color:rgba(182,31,54,.4)}.text-surface,.text-surface-container{--tw-text-opacity:1;color:rgb(229 239 255/var(--tw-text-opacity,1))}.text-surface-container-high\/90{color:rgba(219,233,254,.9)}.text-surface-container-highest\/80{color:rgba(214,228,249,.8)}.text-surface-container-lowest{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-surface-variant\/90{color:rgba(214,228,249,.9)}.text-tertiary{--tw-text-opacity:1;color:rgb(0 106 99/var(--tw-text-opacity,1))}.text-tertiary-fixed{--tw-text-opacity:1;color:rgb(156 242 232/var(--tw-text-opacity,1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/70{color:hsla(0,0%,100%,.7)}.text-white\/80{color:hsla(0,0%,100%,.8)}.text-white\/90{color:hsla(0,0%,100%,.9)}.text-white\/95{color:hsla(0,0%,100%,.95)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-primary-container{text-decoration-color:#40e0d0}.decoration-primary-container\/60{text-decoration-color:rgba(64,224,208,.6)}.decoration-secondary\/50{text-decoration-color:rgba(182,31,54,.5)}.decoration-4{text-decoration-thickness:4px}.underline-offset-4{text-underline-offset:4px}.placeholder-outline::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(107 122 119/var(--tw-placeholder-opacity,1))}.placeholder-outline::placeholder{--tw-placeholder-opacity:1;color:rgb(107 122 119/var(--tw-placeholder-opacity,1))}.accent-\[\#6b21a8\]{accent-color:#6b21a8}.accent-primary{accent-color:#006a62}.opacity-0{opacity:0}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-35{opacity:.35}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_-1px_12px_rgba\(0\2c 0\2c 0\2c 0\.02\)\]{--tw-shadow:0 -1px 12px rgba(0,0,0,.02);--tw-shadow-colored:0 -1px 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)}.shadow-\[0_-4px_20px_rgba\(13\2c 27\2c 42\2c 0\.03\)\]{--tw-shadow:0 -4px 20px rgba(13,27,42,.03);--tw-shadow-colored:0 -4px 20px 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-\[0_-4px_24px_rgba\(13\2c 27\2c 42\2c 0\.03\)\]{--tw-shadow:0 -4px 24px rgba(13,27,42,.03);--tw-shadow-colored:0 -4px 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)}.shadow-\[0_-4px_24px_rgba\(15\2c 28\2c 44\2c 0\.03\)\]{--tw-shadow:0 -4px 24px rgba(15,28,44,.03);--tw-shadow-colored:0 -4px 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)}.shadow-\[0_-4px_30px_rgba\(15\2c 28\2c 44\2c 0\.04\)\]{--tw-shadow:0 -4px 30px rgba(15,28,44,.04);--tw-shadow-colored:0 -4px 30px var(--tw-shadow-color)}.shadow-\[0_-4px_30px_rgba\(15\2c 28\2c 44\2c 0\.04\)\],.shadow-\[0_0_0_2px_\#006a62\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_\#006a62\]{--tw-shadow:0 0 0 2px #006a62;--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color)}.shadow-\[0_0_16px_rgba\(0\2c 106\2c 98\2c 0\.35\)\]{--tw-shadow:0 0 16px rgba(0,106,98,.35);--tw-shadow-colored:0 0 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)}.shadow-\[0_0_8px_rgba\(64\2c 224\2c 208\2c 0\.8\)\]{--tw-shadow:0 0 8px rgba(64,224,208,.8);--tw-shadow-colored:0 0 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)}.shadow-\[0_10px_24px_-4px_rgba\(64\2c 224\2c 208\2c 0\.5\)\]{--tw-shadow:0 10px 24px -4px rgba(64,224,208,.5);--tw-shadow-colored:0 10px 24px -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-\[0_10px_24px_-4px_rgba\(64\2c 224\2c 208\2c 0\.55\)\]{--tw-shadow:0 10px 24px -4px rgba(64,224,208,.55);--tw-shadow-colored:0 10px 24px -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-\[0_10px_24px_rgba\(252\2c 85\2c 99\2c 0\.35\)\]{--tw-shadow:0 10px 24px rgba(252,85,99,.35);--tw-shadow-colored:0 10px 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)}.shadow-\[0_10px_25px_-5px_rgba\(0\2c 106\2c 98\2c 0\.4\)\]{--tw-shadow:0 10px 25px -5px rgba(0,106,98,.4);--tw-shadow-colored:0 10px 25px -5px 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-\[0_10px_25px_-5px_rgba\(15\2c 28\2c 44\2c 0\.05\)\]{--tw-shadow:0 10px 25px -5px rgba(15,28,44,.05);--tw-shadow-colored:0 10px 25px -5px 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-\[0_10px_25px_-5px_rgba\(16\2c 185\2c 129\2c 0\.45\)\]{--tw-shadow:0 10px 25px -5px rgba(16,185,129,.45);--tw-shadow-colored:0 10px 25px -5px 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-\[0_10px_25px_-5px_rgba\(16\2c 185\2c 129\2c 0\.5\)\]{--tw-shadow:0 10px 25px -5px rgba(16,185,129,.5);--tw-shadow-colored:0 10px 25px -5px 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-\[0_10px_25px_-5px_rgba\(37\2c 211\2c 102\2c 0\.4\)\]{--tw-shadow:0 10px 25px -5px rgba(37,211,102,.4);--tw-shadow-colored:0 10px 25px -5px 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-\[0_10px_25px_-5px_rgba\(64\2c 224\2c 208\2c 0\.5\)\]{--tw-shadow:0 10px 25px -5px rgba(64,224,208,.5);--tw-shadow-colored:0 10px 25px -5px 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-\[0_10px_25px_rgba\(37\2c 211\2c 102\2c 0\.4\)\]{--tw-shadow:0 10px 25px rgba(37,211,102,.4);--tw-shadow-colored:0 10px 25px 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-\[0_10px_26px_-4px_rgba\(64\2c 224\2c 208\2c 0\.5\)\]{--tw-shadow:0 10px 26px -4px rgba(64,224,208,.5);--tw-shadow-colored:0 10px 26px -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-\[0_10px_28px_-6px_rgba\(182\2c 31\2c 54\2c 0\.45\)\]{--tw-shadow:0 10px 28px -6px rgba(182,31,54,.45);--tw-shadow-colored:0 10px 28px -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)}.shadow-\[0_10px_28px_-6px_rgba\(252\2c 85\2c 99\2c 0\.45\)\]{--tw-shadow:0 10px 28px -6px rgba(252,85,99,.45);--tw-shadow-colored:0 10px 28px -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)}.shadow-\[0_10px_28px_-6px_rgba\(64\2c 224\2c 208\2c 0\.5\)\]{--tw-shadow:0 10px 28px -6px rgba(64,224,208,.5);--tw-shadow-colored:0 10px 28px -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)}.shadow-\[0_10px_28px_-6px_rgba\(64\2c 224\2c 208\2c 0\.55\)\]{--tw-shadow:0 10px 28px -6px rgba(64,224,208,.55);--tw-shadow-colored:0 10px 28px -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)}.shadow-\[0_10px_30px_-10px_rgba\(13\2c 27\2c 42\2c 0\.06\)\2c 0_1px_2px_rgba\(64\2c 224\2c 208\2c 0\.1\)\]{--tw-shadow:0 10px 30px -10px rgba(13,27,42,.06),0 1px 2px rgba(64,224,208,.1);--tw-shadow-colored:0 10px 30px -10px var(--tw-shadow-color),0 1px 2px 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-\[0_10px_30px_-10px_rgba\(13\2c 27\2c 42\2c 0\.06\)\]{--tw-shadow:0 10px 30px -10px rgba(13,27,42,.06);--tw-shadow-colored:0 10px 30px -10px 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-\[0_10px_30px_-10px_rgba\(13\2c 27\2c 42\2c 0\.15\)\]{--tw-shadow:0 10px 30px -10px rgba(13,27,42,.15);--tw-shadow-colored:0 10px 30px -10px 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-\[0_10px_30px_-10px_rgba\(15\2c 28\2c 44\2c 0\.06\)\2c 0_1px_2px_rgba\(64\2c 224\2c 208\2c 0\.1\)\]{--tw-shadow:0 10px 30px -10px rgba(15,28,44,.06),0 1px 2px rgba(64,224,208,.1);--tw-shadow-colored:0 10px 30px -10px var(--tw-shadow-color),0 1px 2px 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-\[0_10px_30px_-10px_rgba\(15\2c 28\2c 44\2c 0\.06\)\2c 0_1px_2px_rgba\(64\2c 224\2c 208\2c 0\.15\)\]{--tw-shadow:0 10px 30px -10px rgba(15,28,44,.06),0 1px 2px rgba(64,224,208,.15);--tw-shadow-colored:0 10px 30px -10px var(--tw-shadow-color),0 1px 2px 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-\[0_10px_30px_-10px_rgba\(15\2c 28\2c 44\2c 0\.06\)\]{--tw-shadow:0 10px 30px -10px rgba(15,28,44,.06);--tw-shadow-colored:0 10px 30px -10px 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-\[0_10px_30px_-10px_rgba\(15\2c 28\2c 44\2c 0\.08\)\]{--tw-shadow:0 10px 30px -10px rgba(15,28,44,.08);--tw-shadow-colored:0 10px 30px -10px 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-\[0_10px_30px_rgba\(13\2c 27\2c 42\2c 0\.06\)\]{--tw-shadow:0 10px 30px rgba(13,27,42,.06);--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)}.shadow-\[0_10px_30px_rgba\(16\2c 185\2c 129\2c 0\.4\)\]{--tw-shadow:0 10px 30px rgba(16,185,129,.4);--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)}.shadow-\[0_10px_30px_rgba\(64\2c 224\2c 208\2c 0\.4\)\]{--tw-shadow:0 10px 30px rgba(64,224,208,.4);--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)}.shadow-\[0_12px_28px_-4px_rgba\(64\2c 224\2c 208\2c 0\.5\)\]{--tw-shadow:0 12px 28px -4px rgba(64,224,208,.5);--tw-shadow-colored:0 12px 28px -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-\[0_12px_28px_-6px_rgba\(0\2c 106\2c 98\2c 0\.45\)\]{--tw-shadow:0 12px 28px -6px rgba(0,106,98,.45);--tw-shadow-colored:0 12px 28px -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)}.shadow-\[0_12px_28px_-6px_rgba\(16\2c 185\2c 129\2c 0\.45\)\]{--tw-shadow:0 12px 28px -6px rgba(16,185,129,.45);--tw-shadow-colored:0 12px 28px -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)}.shadow-\[0_12px_28px_-6px_rgba\(182\2c 31\2c 54\2c 0\.4\)\]{--tw-shadow:0 12px 28px -6px rgba(182,31,54,.4);--tw-shadow-colored:0 12px 28px -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)}.shadow-\[0_12px_28px_-6px_rgba\(64\2c 224\2c 208\2c 0\.5\)\]{--tw-shadow:0 12px 28px -6px rgba(64,224,208,.5);--tw-shadow-colored:0 12px 28px -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)}.shadow-\[0_12px_28px_-6px_rgba\(64\2c 224\2c 208\2c 0\.55\)\]{--tw-shadow:0 12px 28px -6px rgba(64,224,208,.55);--tw-shadow-colored:0 12px 28px -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)}.shadow-\[0_12px_28px_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{--tw-shadow:0 12px 28px rgba(0,0,0,.25);--tw-shadow-colored:0 12px 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)}.shadow-\[0_12px_28px_rgba\(0\2c 106\2c 98\2c 0\.35\)\]{--tw-shadow:0 12px 28px rgba(0,106,98,.35);--tw-shadow-colored:0 12px 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)}.shadow-\[0_12px_30px_-8px_rgba\(0\2c 106\2c 98\2c 0\.1\)\]{--tw-shadow:0 12px 30px -8px rgba(0,106,98,.1);--tw-shadow-colored:0 12px 30px -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)}.shadow-\[0_12px_30px_-8px_rgba\(107\2c 33\2c 168\2c 0\.1\)\]{--tw-shadow:0 12px 30px -8px rgba(107,33,168,.1);--tw-shadow-colored:0 12px 30px -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)}.shadow-\[0_12px_30px_-8px_rgba\(15\2c 28\2c 44\2c 0\.06\)\]{--tw-shadow:0 12px 30px -8px rgba(15,28,44,.06);--tw-shadow-colored:0 12px 30px -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)}.shadow-\[0_12px_30px_-8px_rgba\(224\2c 64\2c 80\2c 0\.1\)\]{--tw-shadow:0 12px 30px -8px rgba(224,64,80,.1);--tw-shadow-colored:0 12px 30px -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)}.shadow-\[0_12px_32px_0_rgba\(13\2c 27\2c 42\2c 0\.06\)\]{--tw-shadow:0 12px 32px 0 rgba(13,27,42,.06);--tw-shadow-colored:0 12px 32px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_0_rgba\(15\2c 28\2c 44\2c 0\.06\)\]{--tw-shadow:0 12px 32px 0 rgba(15,28,44,.06);--tw-shadow-colored:0 12px 32px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_15px_30px_-5px_rgba\(0\2c 0\2c 0\2c 0\.3\)\]{--tw-shadow:0 15px 30px -5px rgba(0,0,0,.3);--tw-shadow-colored:0 15px 30px -5px 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-\[0_15px_35px_-10px_rgba\(0\2c 106\2c 98\2c 0\.15\)\]{--tw-shadow:0 15px 35px -10px rgba(0,106,98,.15);--tw-shadow-colored:0 15px 35px -10px 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-\[0_15px_35px_-10px_rgba\(13\2c 27\2c 42\2c 0\.05\)\]{--tw-shadow:0 15px 35px -10px rgba(13,27,42,.05);--tw-shadow-colored:0 15px 35px -10px 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-\[0_15px_35px_-10px_rgba\(13\2c 27\2c 42\2c 0\.06\)\]{--tw-shadow:0 15px 35px -10px rgba(13,27,42,.06);--tw-shadow-colored:0 15px 35px -10px 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-\[0_15px_35px_-8px_rgba\(64\2c 224\2c 208\2c 0\.5\)\]{--tw-shadow:0 15px 35px -8px rgba(64,224,208,.5);--tw-shadow-colored:0 15px 35px -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)}.shadow-\[0_15px_40px_-10px_rgba\(15\2c 28\2c 44\2c 0\.08\)\]{--tw-shadow:0 15px 40px -10px rgba(15,28,44,.08);--tw-shadow-colored:0 15px 40px -10px 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-\[0_16px_32px_rgba\(13\2c 27\2c 42\2c 0\.12\)\]{--tw-shadow:0 16px 32px rgba(13,27,42,.12);--tw-shadow-colored:0 16px 32px 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-\[0_16px_36px_-10px_rgba\(64\2c 224\2c 208\2c 0\.2\)\]{--tw-shadow:0 16px 36px -10px rgba(64,224,208,.2);--tw-shadow-colored:0 16px 36px -10px 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-\[0_16px_36px_-8px_rgba\(64\2c 224\2c 208\2c 0\.22\)\]{--tw-shadow:0 16px 36px -8px rgba(64,224,208,.22);--tw-shadow-colored:0 16px 36px -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)}.shadow-\[0_16px_40px_-10px_rgba\(13\2c 27\2c 42\2c 0\.06\)\]{--tw-shadow:0 16px 40px -10px rgba(13,27,42,.06);--tw-shadow-colored:0 16px 40px -10px 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-\[0_1px_4px_rgba\(0\2c 0\2c 0\2c 0\.03\)\]{--tw-shadow:0 1px 4px rgba(0,0,0,.03);--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)}.shadow-\[0_1px_4px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{--tw-shadow:0 1px 4px rgba(0,0,0,.08);--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)}.shadow-\[0_1px_8px_rgba\(0\2c 0\2c 0\2c 0\.04\)\]{--tw-shadow:0 1px 8px rgba(0,0,0,.04);--tw-shadow-colored:0 1px 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)}.shadow-\[0_20px_40px_-10px_rgba\(0\2c 0\2c 0\2c 0\.15\)\]{--tw-shadow:0 20px 40px -10px rgba(0,0,0,.15);--tw-shadow-colored:0 20px 40px -10px 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-\[0_20px_40px_-10px_rgba\(0\2c 106\2c 98\2c 0\.2\)\]{--tw-shadow:0 20px 40px -10px rgba(0,106,98,.2);--tw-shadow-colored:0 20px 40px -10px 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-\[0_20px_40px_-10px_rgba\(64\2c 224\2c 208\2c 0\.35\)\]{--tw-shadow:0 20px 40px -10px rgba(64,224,208,.35);--tw-shadow-colored:0 20px 40px -10px 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-\[0_20px_40px_-15px_rgba\(107\2c 33\2c 168\2c 0\.25\)\]{--tw-shadow:0 20px 40px -15px rgba(107,33,168,.25);--tw-shadow-colored:0 20px 40px -15px 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-\[0_20px_40px_-15px_rgba\(13\2c 27\2c 42\2c 0\.12\)\]{--tw-shadow:0 20px 40px -15px rgba(13,27,42,.12);--tw-shadow-colored:0 20px 40px -15px 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-\[0_20px_40px_-15px_rgba\(15\2c 28\2c 44\2c 0\.12\)\]{--tw-shadow:0 20px 40px -15px rgba(15,28,44,.12);--tw-shadow-colored:0 20px 40px -15px 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-\[0_20px_40px_-15px_rgba\(16\2c 185\2c 129\2c 0\.18\)\]{--tw-shadow:0 20px 40px -15px rgba(16,185,129,.18);--tw-shadow-colored:0 20px 40px -15px 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-\[0_20px_40px_-15px_rgba\(224\2c 64\2c 80\2c 0\.2\)\]{--tw-shadow:0 20px 40px -15px rgba(224,64,80,.2);--tw-shadow-colored:0 20px 40px -15px 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-\[0_20px_40px_-15px_rgba\(224\2c 64\2c 80\2c 0\.3\)\]{--tw-shadow:0 20px 40px -15px rgba(224,64,80,.3);--tw-shadow-colored:0 20px 40px -15px 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-\[0_20px_40px_-15px_rgba\(64\2c 224\2c 208\2c 0\.4\)\]{--tw-shadow:0 20px 40px -15px rgba(64,224,208,.4);--tw-shadow-colored:0 20px 40px -15px 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-\[0_20px_40px_rgba\(224\2c 64\2c 80\2c 0\.18\)\]{--tw-shadow:0 20px 40px rgba(224,64,80,.18);--tw-shadow-colored:0 20px 40px 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-\[0_20px_45px_-10px_rgba\(13\2c 27\2c 42\2c 0\.1\)\]{--tw-shadow:0 20px 45px -10px rgba(13,27,42,.1);--tw-shadow-colored:0 20px 45px -10px 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-\[0_20px_45px_-10px_rgba\(64\2c 224\2c 208\2c 0\.35\)\]{--tw-shadow:0 20px 45px -10px rgba(64,224,208,.35);--tw-shadow-colored:0 20px 45px -10px 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-\[0_20px_45px_-12px_rgba\(0\2c 106\2c 98\2c 0\.25\)\]{--tw-shadow:0 20px 45px -12px rgba(0,106,98,.25);--tw-shadow-colored:0 20px 45px -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)}.shadow-\[0_20px_45px_-12px_rgba\(13\2c 27\2c 42\2c 0\.12\)\]{--tw-shadow:0 20px 45px -12px rgba(13,27,42,.12);--tw-shadow-colored:0 20px 45px -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)}.shadow-\[0_20px_50px_-12px_rgba\(13\2c 27\2c 42\2c 0\.12\)\]{--tw-shadow:0 20px 50px -12px rgba(13,27,42,.12);--tw-shadow-colored:0 20px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_-15px_rgba\(13\2c 27\2c 42\2c 0\.07\)\]{--tw-shadow:0 20px 50px -15px rgba(13,27,42,.07);--tw-shadow-colored:0 20px 50px -15px 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-\[0_20px_50px_-15px_rgba\(13\2c 27\2c 42\2c 0\.09\)\]{--tw-shadow:0 20px 50px -15px rgba(13,27,42,.09);--tw-shadow-colored:0 20px 50px -15px 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-\[0_20px_50px_-15px_rgba\(13\2c 27\2c 42\2c 0\.1\)\]{--tw-shadow:0 20px 50px -15px rgba(13,27,42,.1);--tw-shadow-colored:0 20px 50px -15px 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-\[0_20px_50px_-15px_rgba\(13\2c 27\2c 42\2c 0\.12\)\]{--tw-shadow:0 20px 50px -15px rgba(13,27,42,.12);--tw-shadow-colored:0 20px 50px -15px 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-\[0_20px_50px_-15px_rgba\(15\2c 28\2c 44\2c 0\.12\)\]{--tw-shadow:0 20px 50px -15px rgba(15,28,44,.12);--tw-shadow-colored:0 20px 50px -15px 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-\[0_20px_50px_-20px_rgba\(15\2c 28\2c 44\2c 0\.08\)\]{--tw-shadow:0 20px 50px -20px rgba(15,28,44,.08);--tw-shadow-colored:0 20px 50px -20px 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-\[0_20px_50px_-20px_rgba\(15\2c 28\2c 44\2c 0\.12\)\]{--tw-shadow:0 20px 50px -20px rgba(15,28,44,.12);--tw-shadow-colored:0 20px 50px -20px 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-\[0_20px_50px_rgba\(0\2c 106\2c 98\2c 0\.25\)\]{--tw-shadow:0 20px 50px rgba(0,106,98,.25);--tw-shadow-colored:0 20px 50px 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-\[0_20px_50px_rgba\(13\2c 27\2c 42\2c 0\.05\)\]{--tw-shadow:0 20px 50px rgba(13,27,42,.05);--tw-shadow-colored:0 20px 50px 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-\[0_24px_50px_-15px_rgba\(13\2c 27\2c 42\2c 0\.08\)\]{--tw-shadow:0 24px 50px -15px rgba(13,27,42,.08);--tw-shadow-colored:0 24px 50px -15px 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-\[0_24px_60px_-15px_rgba\(13\2c 27\2c 42\2c 0\.1\)\]{--tw-shadow:0 24px 60px -15px rgba(13,27,42,.1);--tw-shadow-colored:0 24px 60px -15px 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-\[0_25px_60px_-12px_rgba\(13\2c 27\2c 42\2c 0\.12\)\]{--tw-shadow:0 25px 60px -12px rgba(13,27,42,.12);--tw-shadow-colored:0 25px 60px -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)}.shadow-\[0_25px_60px_-15px_rgba\(0\2c 106\2c 98\2c 0\.4\)\]{--tw-shadow:0 25px 60px -15px rgba(0,106,98,.4);--tw-shadow-colored:0 25px 60px -15px 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-\[0_25px_60px_-15px_rgba\(13\2c 27\2c 42\2c 0\.12\)\]{--tw-shadow:0 25px 60px -15px rgba(13,27,42,.12);--tw-shadow-colored:0 25px 60px -15px 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-\[0_2px_10px_rgba\(0\2c 106\2c 98\2c 0\.15\)\]{--tw-shadow:0 2px 10px rgba(0,106,98,.15);--tw-shadow-colored:0 2px 10px 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-\[0_4px_12px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{--tw-shadow:0 4px 12px rgba(0,0,0,.08);--tw-shadow-colored:0 4px 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)}.shadow-\[0_4px_16px_-4px_rgba\(15\2c 28\2c 44\2c 0\.05\)\]{--tw-shadow:0 4px 16px -4px rgba(15,28,44,.05);--tw-shadow-colored:0 4px 16px -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-\[0_4px_16px_rgba\(0\2c 0\2c 0\2c 0\.06\)\]{--tw-shadow:0 4px 16px rgba(0,0,0,.06);--tw-shadow-colored:0 4px 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)}.shadow-\[0_4px_16px_rgba\(13\2c 27\2c 42\2c 0\.04\)\]{--tw-shadow:0 4px 16px rgba(13,27,42,.04);--tw-shadow-colored:0 4px 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)}.shadow-\[0_4px_16px_rgba\(15\2c 28\2c 44\2c 0\.04\)\]{--tw-shadow:0 4px 16px rgba(15,28,44,.04);--tw-shadow-colored:0 4px 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)}.shadow-\[0_4px_16px_rgba\(15\2c 28\2c 44\2c 0\.08\)\]{--tw-shadow:0 4px 16px rgba(15,28,44,.08);--tw-shadow-colored:0 4px 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)}.shadow-\[0_4px_16px_rgba\(15\2c 28\2c 44\2c 0\.12\)\]{--tw-shadow:0 4px 16px rgba(15,28,44,.12);--tw-shadow-colored:0 4px 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)}.shadow-\[0_4px_16px_rgba\(37\2c 211\2c 102\2c 0\.3\)\]{--tw-shadow:0 4px 16px rgba(37,211,102,.3);--tw-shadow-colored:0 4px 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)}.shadow-\[0_4px_16px_rgba\(37\2c 211\2c 102\2c 0\.35\)\]{--tw-shadow:0 4px 16px rgba(37,211,102,.35);--tw-shadow-colored:0 4px 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)}.shadow-\[0_4px_16px_rgba\(64\2c 224\2c 208\2c 0\.3\)\]{--tw-shadow:0 4px 16px rgba(64,224,208,.3);--tw-shadow-colored:0 4px 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)}.shadow-\[0_4px_16px_rgba\(64\2c 224\2c 208\2c 0\.35\)\]{--tw-shadow:0 4px 16px rgba(64,224,208,.35);--tw-shadow-colored:0 4px 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)}.shadow-\[0_4px_16px_rgba\(64\2c 224\2c 208\2c 0\.4\)\]{--tw-shadow:0 4px 16px rgba(64,224,208,.4);--tw-shadow-colored:0 4px 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)}.shadow-\[0_4px_20px_rgba\(15\2c 28\2c 44\2c 0\.05\)\]{--tw-shadow:0 4px 20px rgba(15,28,44,.05);--tw-shadow-colored:0 4px 20px 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-\[0_4px_24px_rgba\(15\2c 28\2c 44\2c 0\.06\)\]{--tw-shadow:0 4px 24px rgba(15,28,44,.06);--tw-shadow-colored:0 4px 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)}.shadow-\[0_6px_24px_rgba\(37\2c 211\2c 102\2c 0\.45\)\]{--tw-shadow:0 6px 24px rgba(37,211,102,.45);--tw-shadow-colored:0 6px 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)}.shadow-\[0_8px_20px_-3px_rgba\(64\2c 224\2c 208\2c 0\.5\)\]{--tw-shadow:0 8px 20px -3px rgba(64,224,208,.5);--tw-shadow-colored:0 8px 20px -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)}.shadow-\[0_8px_20px_-4px_rgba\(0\2c 106\2c 98\2c 0\.4\)\]{--tw-shadow:0 8px 20px -4px rgba(0,106,98,.4);--tw-shadow-colored:0 8px 20px -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-\[0_8px_20px_-4px_rgba\(0\2c 106\2c 98\2c 0\.5\)\]{--tw-shadow:0 8px 20px -4px rgba(0,106,98,.5);--tw-shadow-colored:0 8px 20px -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-\[0_8px_20px_-4px_rgba\(182\2c 31\2c 54\2c 0\.4\)\]{--tw-shadow:0 8px 20px -4px rgba(182,31,54,.4);--tw-shadow-colored:0 8px 20px -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-\[0_8px_20px_-4px_rgba\(182\2c 31\2c 54\2c 0\.45\)\]{--tw-shadow:0 8px 20px -4px rgba(182,31,54,.45);--tw-shadow-colored:0 8px 20px -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-\[0_8px_20px_-4px_rgba\(64\2c 224\2c 208\2c 0\.5\)\]{--tw-shadow:0 8px 20px -4px rgba(64,224,208,.5);--tw-shadow-colored:0 8px 20px -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-\[0_8px_20px_-6px_rgba\(15\2c 28\2c 44\2c 0\.06\)\]{--tw-shadow:0 8px 20px -6px rgba(15,28,44,.06);--tw-shadow-colored:0 8px 20px -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)}.shadow-\[0_8px_20px_rgba\(13\2c 27\2c 42\2c 0\.1\)\]{--tw-shadow:0 8px 20px rgba(13,27,42,.1);--tw-shadow-colored:0 8px 20px 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-\[0_8px_20px_rgba\(182\2c 31\2c 54\2c 0\.35\)\]{--tw-shadow:0 8px 20px rgba(182,31,54,.35);--tw-shadow-colored:0 8px 20px 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-\[0_8px_20px_rgba\(182\2c 31\2c 54\2c 0\.4\)\]{--tw-shadow:0 8px 20px rgba(182,31,54,.4);--tw-shadow-colored:0 8px 20px 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-\[0_8px_20px_rgba\(64\2c 224\2c 208\2c 0\.35\)\]{--tw-shadow:0 8px 20px rgba(64,224,208,.35);--tw-shadow-colored:0 8px 20px 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-\[0_8px_24px_-4px_rgba\(0\2c 106\2c 98\2c 0\.4\)\]{--tw-shadow:0 8px 24px -4px rgba(0,106,98,.4);--tw-shadow-colored:0 8px 24px -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-\[0_8px_24px_-4px_rgba\(0\2c 106\2c 99\2c 0\.25\)\]{--tw-shadow:0 8px 24px -4px rgba(0,106,99,.25);--tw-shadow-colored:0 8px 24px -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-\[0_8px_24px_-4px_rgba\(37\2c 211\2c 102\2c 0\.4\)\]{--tw-shadow:0 8px 24px -4px rgba(37,211,102,.4);--tw-shadow-colored:0 8px 24px -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-\[0_8px_24px_-4px_rgba\(37\2c 211\2c 102\2c 0\.45\)\]{--tw-shadow:0 8px 24px -4px rgba(37,211,102,.45);--tw-shadow-colored:0 8px 24px -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-\[0_8px_24px_-4px_rgba\(64\2c 224\2c 208\2c 0\.35\)\]{--tw-shadow:0 8px 24px -4px rgba(64,224,208,.35);--tw-shadow-colored:0 8px 24px -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-\[0_8px_24px_-4px_rgba\(64\2c 224\2c 208\2c 0\.45\)\]{--tw-shadow:0 8px 24px -4px rgba(64,224,208,.45);--tw-shadow-colored:0 8px 24px -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-\[0_8px_24px_-4px_rgba\(64\2c 224\2c 208\2c 0\.5\)\]{--tw-shadow:0 8px 24px -4px rgba(64,224,208,.5);--tw-shadow-colored:0 8px 24px -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-\[0_8px_24px_-6px_rgba\(107\2c 33\2c 168\2c 0\.18\)\]{--tw-shadow:0 8px 24px -6px rgba(107,33,168,.18);--tw-shadow-colored:0 8px 24px -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)}.shadow-\[0_8px_24px_rgba\(252\2c 85\2c 99\2c 0\.35\)\]{--tw-shadow:0 8px 24px rgba(252,85,99,.35);--tw-shadow-colored: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)}.shadow-\[0_8px_24px_rgba\(37\2c 211\2c 102\2c 0\.35\)\]{--tw-shadow:0 8px 24px rgba(37,211,102,.35);--tw-shadow-colored: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)}.shadow-\[0_8px_24px_rgba\(37\2c 211\2c 102\2c 0\.4\)\]{--tw-shadow:0 8px 24px rgba(37,211,102,.4);--tw-shadow-colored: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)}.shadow-\[0_8px_24px_rgba\(64\2c 224\2c 208\2c 0\.45\)\]{--tw-shadow:0 8px 24px rgba(64,224,208,.45);--tw-shadow-colored: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)}.shadow-\[0_8px_32px_rgba\(64\2c 224\2c 208\2c 0\.45\)\]{--tw-shadow:0 8px 32px rgba(64,224,208,.45);--tw-shadow-colored:0 8px 32px 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-\[inset_0_1px_2px_rgba\(255\2c 255\2c 255\2c 0\.8\)\]{--tw-shadow:inset 0 1px 2px hsla(0,0%,100%,.8);--tw-shadow-colored:inset 0 1px 2px var(--tw-shadow-color)}.shadow-\[inset_0_1px_2px_rgba\(255\2c 255\2c 255\2c 0\.8\)\],.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.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 rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-emerald-500\/30{--tw-shadow-color:rgba(16,185,129,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-primary-container\/30{--tw-shadow-color:rgba(64,224,208,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-primary-container\/40{--tw-shadow-color:rgba(64,224,208,.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-primary\/20{--tw-shadow-color:rgba(0,106,98,.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-primary\/25{--tw-shadow-color:rgba(0,106,98,.25);--tw-shadow:var(--tw-shadow-colored)}.shadow-secondary\/35{--tw-shadow-color:rgba(182,31,54,.35);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-primary{--tw-ring-opacity:1;--tw-ring-color:rgb(0 106 98/var(--tw-ring-opacity,1))}.ring-primary-container{--tw-ring-opacity:1;--tw-ring-color:rgb(64 224 208/var(--tw-ring-opacity,1))}.ring-primary\/20{--tw-ring-color:rgba(0,106,98,.2)}.ring-primary\/40{--tw-ring-color:rgba(0,106,98,.4)}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{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)}.blur-2xl{--tw-blur:blur(40px)}.blur-3xl{--tw-blur:blur(64px)}.blur-3xl,.blur-\[100px\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[100px\]{--tw-blur:blur(100px)}.blur-\[120px\]{--tw-blur:blur(120px)}.blur-\[120px\],.blur-\[130px\]{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)}.blur-\[130px\]{--tw-blur:blur(130px)}.blur-\[140px\]{--tw-blur:blur(140px)}.blur-\[140px\],.blur-\[150px\]{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)}.blur-\[150px\]{--tw-blur:blur(150px)}.blur-\[160px\]{--tw-blur:blur(160px)}.blur-\[160px\],.blur-xl{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)}.blur-xl{--tw-blur:blur(24px)}.drop-shadow-2xl,.drop-shadow-\[0_20px_30px_rgba\(0\2c 106\2c 98\2c 0\.25\)\]{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)}.drop-shadow-\[0_20px_30px_rgba\(0\2c 106\2c 98\2c 0\.25\)\]{--tw-drop-shadow:drop-shadow(0 20px 30px rgba(0,106,98,.25))}.drop-shadow-\[0_20px_35px_rgba\(0\2c 106\2c 98\2c 0\.22\)\]{--tw-drop-shadow:drop-shadow(0 20px 35px rgba(0,106,98,.22))}.drop-shadow-\[0_20px_35px_rgba\(0\2c 106\2c 98\2c 0\.22\)\],.drop-shadow-\[0_20px_35px_rgba\(15\2c 28\2c 44\2c 0\.18\)\]{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)}.drop-shadow-\[0_20px_35px_rgba\(15\2c 28\2c 44\2c 0\.18\)\]{--tw-drop-shadow:drop-shadow(0 20px 35px rgba(15,28,44,.18))}.drop-shadow-\[0_20px_35px_rgba\(182\2c 31\2c 54\2c 0\.22\)\]{--tw-drop-shadow:drop-shadow(0 20px 35px rgba(182,31,54,.22))}.drop-shadow-\[0_20px_35px_rgba\(182\2c 31\2c 54\2c 0\.22\)\],.drop-shadow-\[0_20px_35px_rgba\(252\2c 85\2c 99\2c 0\.22\)\]{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)}.drop-shadow-\[0_20px_35px_rgba\(252\2c 85\2c 99\2c 0\.22\)\]{--tw-drop-shadow:drop-shadow(0 20px 35px rgba(252,85,99,.22))}.drop-shadow-\[0_25px_35px_rgba\(107\2c 33\2c 168\2c 0\.25\)\]{--tw-drop-shadow:drop-shadow(0 25px 35px rgba(107,33,168,.25))}.drop-shadow-\[0_25px_35px_rgba\(107\2c 33\2c 168\2c 0\.25\)\],.invert{--tw-invert:invert(100%)}.filter,.invert{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)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-2xl{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.backdrop-blur-lg,.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-blur-xl{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}@media (max-width:1179px){.site-nav{display:none}.site-nav-toggle{display:inline-flex}}@media (max-width:639px){.site-brand__icon{width:1.875rem;height:1.875rem;font-size:18px}.site-brand__copy strong{font-size:16px}.site-brand__copy small{display:block;font-size:9px;line-height:10px;white-space:nowrap}.site-nav-toggle{width:2.25rem;height:2.25rem}.site-whatsapp-button{padding:.5rem .625rem;font-size:11px;line-height:14px}.site-whatsapp-button .site-icon{font-size:17px}.site-scroll-top{left:.875rem;bottom:.875rem;width:3rem;height:3rem}.site-floating-whatsapp{right:.875rem;bottom:.875rem;width:3rem;height:3rem}.home-product-spotlight{padding:.75rem}.home-product-price{gap:.5rem;padding:.625rem}.home-product-price>div{min-width:0}.home-product-price .font-title-md{font-size:1rem;line-height:1.1}.home-product-price .font-body-sm{font-size:.75rem;line-height:1.15}.home-product-price .font-headline-sm{flex:0 0 auto;font-size:1.5rem;line-height:1;white-space:nowrap}}.product-title-bridge{display:none}.product-info-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.625rem}.product-info-tabs .tab-btn{display:inline-flex;min-width:0;min-height:3.25rem;align-items:center;justify-content:center;padding:.625rem .875rem;border:1px solid #d6e2f5;border-radius:1rem;background:#ebf2ff;color:#293944;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:800;line-height:1.2;text-align:center;box-shadow:0 5px 14px -12px rgba(13,27,42,.35);cursor:pointer}.product-info-tabs .tab-btn:focus-visible,.product-info-tabs .tab-btn:hover{border-color:#007e74;background:#dcf5f1;color:#006058;outline:none}.product-info-tabs .tab-btn.bg-primary{border-color:#006a62;background:#006a62;color:#fff;box-shadow:0 8px 18px -12px rgba(0,106,98,.7)}.product-info-pane{display:grid;gap:.75rem}.product-info-pane h2{margin:0}.product-info-pane p{margin:0;max-width:60rem;color:#4f5e59;font-family:Inter,sans-serif;font-size:1rem;line-height:1.55}.product-nutrition-table-wrap{min-width:0;overflow-x:auto}.product-nutrition-table{width:100%;border-collapse:separate;border-spacing:0 .25rem;color:#293944;font-family:Inter,sans-serif;font-size:.875rem;text-align:left}.product-nutrition-table th{padding:.75rem;background:#e5efff;color:#0f1c2c;font-size:.75rem;font-weight:800}.product-nutrition-table th:first-child{border-radius:.75rem 0 0 .75rem}.product-nutrition-table th:last-child{border-radius:0 .75rem .75rem 0}.product-nutrition-table td{padding:.75rem;background:hsla(0,0%,100%,.94)}.product-nutrition-table td:first-child{color:#0f1c2c;font-family:Outfit,sans-serif;font-weight:700}.product-nutrition-table td:last-child{color:#006a62;font-weight:800}.product-final-cta-section{margin-top:2rem}.product-final-cta{position:relative;display:flex;min-width:0;align-items:center;justify-content:space-between;gap:2rem;overflow:hidden;padding:2.5rem;border-radius:2rem;background:#006a62;color:#fff;box-shadow:0 20px 40px -28px rgba(0,106,98,.75)}.product-final-cta__copy{display:grid;min-width:0;gap:.75rem}.product-final-cta__copy>span{color:#b2fff5;font-family:Inter,sans-serif;font-size:.6875rem;font-weight:800;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.product-final-cta__copy h2{margin:0;color:#fff}.product-final-cta__copy p{margin:0;max-width:44rem;color:hsla(0,0%,100%,.9);font-family:Inter,sans-serif;font-size:1rem;line-height:1.55}.product-final-cta__actions{display:flex;min-width:0;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:.75rem}.avi-nova-purchase-card{display:flex;flex-direction:column;gap:1.5rem}.avi-nova-purchase-card__actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.75rem;width:100%}.avi-nova-purchase-card__primary{display:inline-flex;width:auto;min-height:3.25rem;align-items:center;justify-content:center;gap:.5rem;padding:.8125rem 1.25rem;border-radius:9999px;background:#40e0d0;color:#006058;box-shadow:0 10px 22px -14px rgba(64,224,208,.72);font-family:Inter,sans-serif;font-size:.9375rem;font-weight:800;line-height:1;text-decoration:none;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.avi-nova-purchase-card__primary:focus-visible,.avi-nova-purchase-card__primary:hover{background:#61f9e9;box-shadow:0 12px 26px -14px rgba(64,224,208,.82);transform:translateY(-1px)}.avi-nova-purchase-card__membership{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.35rem;padding:.8125rem 1rem;border:1px solid rgba(0,106,98,.22);border-radius:9999px;background:transparent;color:#006a62;font-family:Inter,sans-serif;font-size:.875rem;font-weight:750;line-height:1;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.avi-nova-purchase-card__membership:focus-visible,.avi-nova-purchase-card__membership:hover{border-color:rgba(0,132,120,.4);background:#e8fffc;color:#008478}@media (max-width:420px){.avi-nova-purchase-card__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem}.avi-nova-purchase-card__membership,.avi-nova-purchase-card__primary{min-width:0;padding-inline:.5rem;font-size:.75rem;gap:.25rem;white-space:nowrap}.avi-nova-purchase-card__membership .site-icon,.avi-nova-purchase-card__primary .site-icon{font-size:1rem}}@media (max-width:639px){.product-title-bridge{display:grid;gap:.3rem;margin:0 0 .875rem;padding:.25rem .125rem 0}.product-title-bridge>span{color:#006a62;font-family:Inter,sans-serif;font-size:.6875rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.product-title-bridge>strong{color:#0f1c2c;font-family:Outfit,sans-serif;font-size:clamp(1.625rem,7.2vw,2rem);font-weight:700;letter-spacing:-.035em;line-height:1.08}.product-detail-column .product-page-title{display:none}.product-info-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-bottom:1.5rem}.product-info-tabs .tab-btn{min-height:4.5rem;padding:.625rem .5rem;border-radius:1rem;font-size:.75rem;line-height:1.25}.product-nutrition-table-wrap{overflow:visible}.product-nutrition-table tbody{display:block;width:100%}.product-nutrition-table thead{display:none}.product-nutrition-table{display:block;width:100%;border-spacing:0}.product-nutrition-table tr{display:block;width:100%;overflow:hidden;margin-bottom:.75rem;border:1px solid #dee7f4;border-radius:1rem;background:#fff;box-shadow:0 7px 16px -16px rgba(13,27,42,.45)}.product-nutrition-table td{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(5.25rem,.75fr);gap:.75rem;padding:.7rem .875rem;border:0;background:#fff;color:#293944;font-size:.8125rem;line-height:1.35}.product-nutrition-table td:first-child{display:block;padding-bottom:.25rem;font-size:.9375rem;line-height:1.25}.product-nutrition-table td:nth-child(2):before{content:"Información";color:#4f5e59;font-size:.6875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.product-nutrition-table td:nth-child(3):before{content:"Seguimiento";color:#4f5e59;font-size:.6875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.product-nutrition-table td:nth-child(2){align-items:baseline;border-top:1px solid #ebf2ff}.product-nutrition-table td:nth-child(3){align-items:baseline;padding-top:.25rem}.catalog-faq{grid-template-columns:minmax(0,1fr);gap:.75rem}.catalog-faq>*{min-width:0}.catalog-faq .faq-item{padding:1rem 1.125rem;border-radius:1.25rem}.catalog-faq .faq-toggle{font-size:1rem;line-height:1.28}.product-final-cta-section{margin-top:1.25rem}.product-final-cta{align-items:stretch;gap:1.5rem;padding:1.5rem;border-radius:1.5rem}.product-final-cta__copy{text-align:center}.product-final-cta__copy h2{font-size:clamp(1.75rem,8.2vw,2.25rem);line-height:1.08}.product-final-cta__copy p{font-size:.9375rem;line-height:1.55}.product-final-cta__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.site-surface-action--large{width:100%;min-width:0;padding:.875rem .75rem;font-size:.875rem}}.avi-product-title-bridge>strong,.product-page-title,.product-title-bridge>strong{text-transform:uppercase}.avi-product-title-bridge{display:none}.avi-technical-card{min-width:0}.avi-tech-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.625rem}.avi-tech-tabs .tab-btn{display:inline-flex;min-width:0;min-height:3.25rem;align-items:center;justify-content:center;padding:.625rem .875rem;border:1px solid #d6e2f5;border-radius:1rem;background:#ebf2ff;color:#293944;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:800;line-height:1.2;text-align:center;box-shadow:0 5px 14px -12px rgba(13,27,42,.35);cursor:pointer}.avi-tech-tabs .tab-btn:focus-visible,.avi-tech-tabs .tab-btn:hover{border-color:#007e74;background:#dcf5f1;color:#006058;outline:none}.avi-tech-tabs .tab-btn.bg-primary{border-color:#006a62;background:#006a62;color:#fff;box-shadow:0 8px 18px -12px rgba(0,106,98,.7)}.avi-nutrition-table-wrap{min-width:0}.avi-nutrition-table{border-collapse:separate;border-spacing:0 .25rem}.avi-nutrition-table td,.avi-nutrition-table th{vertical-align:middle}.avi-product-faq{align-items:start}.avi-product-faq>div{min-width:0}.avi-product-faq button{min-width:0;gap:.875rem}.avi-final-cta,.avi-final-cta__actions,.avi-final-cta__copy,.avi-product-faq button>span:first-child{min-width:0}.avi-final-cta__primary{min-height:3.5rem;white-space:nowrap;text-decoration:none;background:#fff;color:#006058;box-shadow:0 10px 22px -14px rgba(0,0,0,.48)}.avi-final-cta__primary:focus-visible,.avi-final-cta__primary:hover{background:#e8fffc}.avi-final-cta__secondary{min-height:3.5rem;white-space:nowrap;text-decoration:none;border:1px solid hsla(0,0%,100%,.58);background:transparent;color:#fff}.avi-final-cta__secondary:focus-visible,.avi-final-cta__secondary:hover{background:hsla(0,0%,100%,.14)}@media (max-width:639px){.avi-product-title-bridge{display:grid;gap:.3rem;margin:0 0 .125rem;padding:.25rem .125rem 0}.avi-product-title-bridge>span{color:#006a62;font-family:Inter,sans-serif;font-size:.6875rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.avi-product-title-bridge>strong{color:#0f1c2c;font-family:Outfit,sans-serif;font-size:clamp(1.625rem,7.2vw,2rem);font-weight:700;letter-spacing:-.035em;line-height:1.08}.avi-product-detail-title{display:none}.avi-technical-section{padding-top:1rem;padding-bottom:1rem}.avi-technical-card{padding:1.25rem;border-radius:1.5rem}.avi-tech-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-bottom:1.5rem}.avi-tech-tabs .tab-btn{min-height:4.5rem;padding:.625rem .5rem;border-radius:1rem;font-size:.75rem;line-height:1.25}.avi-nutrition-pane h3{font-size:1.35rem;line-height:1.15}.avi-nutrition-table-wrap{overflow:visible}.avi-nutrition-table tbody{display:block;width:100%}.avi-nutrition-table thead{display:none}.avi-nutrition-table{display:block;width:100%;border-spacing:0}.avi-nutrition-table tr{display:block;width:100%;overflow:hidden;margin-bottom:.75rem;border:1px solid #dee7f4;border-radius:1rem;background:#fff;box-shadow:0 7px 16px -16px rgba(13,27,42,.45)}.avi-nutrition-table td{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(5.25rem,.75fr);gap:.75rem;padding:.7rem .875rem;border:0;color:#293944;font-size:.8125rem;line-height:1.35}.avi-nutrition-table td:first-child{display:block;padding-bottom:.25rem;color:#0f1c2c;font-family:Outfit,sans-serif;font-size:.9375rem;line-height:1.25}.avi-nutrition-table td:nth-child(2):before{content:"Por stick"}.avi-nutrition-table td:nth-child(2):before,.avi-nutrition-table td:nth-child(3):before{color:#4f5e59;font-family:Inter,sans-serif;font-size:.6875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.avi-nutrition-table td:nth-child(3):before{content:"Valor diario"}.avi-nutrition-table td:nth-child(2){align-items:baseline;border-top:1px solid #ebf2ff}.avi-nutrition-table td:nth-child(3){align-items:baseline;padding-top:.25rem;color:#006a62;font-weight:800}.avi-nutrition-table td[data-mobile-nutrition-label]:before{content:attr(data-mobile-nutrition-label)}.avi-product-faq{grid-template-columns:minmax(0,1fr);gap:.75rem}.avi-product-faq>div{padding:1rem 1.125rem;border-radius:1.25rem}.avi-product-faq button{align-items:center;font-size:1rem;line-height:1.28}.avi-product-faq .faq-answer{font-size:.875rem;line-height:1.55}.avi-final-cta-section{padding-top:2rem;padding-bottom:2rem}.avi-final-cta{align-items:stretch;gap:1.5rem;padding:1.5rem;border-radius:1.5rem}.avi-final-cta__copy{display:grid;gap:.75rem;text-align:center}.avi-final-cta__copy>span{margin:0}.avi-final-cta__copy h2{margin:0;font-size:clamp(1.75rem,8.2vw,2.25rem);line-height:1.08}.avi-final-cta__copy p{margin:0;font-size:.9375rem;line-height:1.55}.avi-final-cta__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.avi-final-cta__primary,.avi-final-cta__secondary{width:100%;min-width:0;padding:.875rem .75rem;font-size:.875rem;line-height:1}.avi-final-cta__primary .site-icon{font-size:1.125rem}}main :where(h1,h2,h3,h4){font-family:var(--font-heading)}main p:not([class]){font-family:var(--font-body);font-size:var(--type-body);line-height:1.6}main .font-body-lg{font-family:var(--font-body);font-size:1.125rem;line-height:1.65}main .font-body-md{font-family:var(--font-body);font-size:var(--type-body);line-height:1.55}main .font-body-sm{font-family:var(--font-body);font-size:var(--type-body-small);line-height:1.45}@media (min-width:640px) and (max-width:1023px){.grid.grid-cols-1.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid.grid-cols-1.lg\:grid-cols-2,.grid.grid-cols-1.lg\:grid-cols-3,.grid.grid-cols-1.lg\:grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-11{grid-column:span 11/span 11}.lg\:col-span-12{grid-column:span 12/span 12}main h1{font-size:clamp(2.25rem,5.2vw,2.75rem);line-height:1.12}main h2{font-size:clamp(1.75rem,4vw,2.125rem);line-height:1.17}main h3{font-size:clamp(1.125rem,2.4vw,1.375rem)}}@media (max-width:639px){main h1{font-size:clamp(2.125rem,10vw,2.5rem);line-height:1.1}main h2{font-size:clamp(1.75rem,8vw,2rem);line-height:1.16}main h3{font-size:1.25rem;line-height:1.24}main h4{font-size:1.0625rem;line-height:1.28}main .font-body-lg{font-size:1rem;line-height:1.6}main .font-body-md{font-size:.9375rem;line-height:1.55}}@media (min-width:640px) and (max-width:1179px){#products-grid,main .grid.grid-cols-1.md\:grid-cols-2.lg\:grid-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalog-categories{position:relative;z-index:12}.catalog-categories>summary{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.625rem 1rem;border-radius:9999px;background:#006a62;box-shadow:0 8px 20px -8px rgba(0,106,98,.35);color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:.875rem;font-weight:700;list-style:none}.catalog-categories>summary::-webkit-details-marker{display:none}.catalog-categories__chevron{margin-left:.125rem;transition:transform .18s ease}.catalog-categories[open] .catalog-categories__chevron{transform:rotate(180deg)}.catalog-categories__options{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;padding:.75rem;border-radius:1.25rem;background:hsla(0,0%,100%,.96);box-shadow:0 14px 35px -14px rgba(13,27,42,.2)}.blog-card__link{position:absolute;inset:0;z-index:1;border-radius:inherit}.blog-card__link:focus-visible{outline:3px solid #40e0d0;outline-offset:-3px}.site-breadcrumb-wrap{width:100%;max-width:1360px;margin:0 auto;padding:1rem 1.5rem 0}.site-breadcrumb{display:flex;min-width:0;align-items:center;gap:.5rem;overflow-x:auto;color:#4f5e59;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:600;line-height:1.125rem;white-space:nowrap;scrollbar-width:none}.site-breadcrumb::-webkit-scrollbar{display:none}.site-breadcrumb a{color:#006a62;text-decoration:none}.site-breadcrumb a:focus-visible,.site-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}.site-breadcrumb span:last-child{flex:0 0 auto;color:#3c4a47}@media (max-width:639px){.site-breadcrumb-wrap{padding:.875rem .75rem 0}.site-breadcrumb{gap:.375rem;font-size:.75rem;line-height:1rem}}body,html{background:#f6f8ff}main.site-page-surface{min-height:100vh;padding-top:var(--site-header-height);padding-bottom:3rem;background:#f6f8ff}main.site-page-surface--landing{padding-top:0;padding-bottom:0}.site-content-stack{background:transparent}.site-content-stack>.absolute.inset-0.pointer-events-none,.site-content-stack>.relative.w-full>.pointer-events-none.absolute{display:none}.site-content-stack>section{background-color:transparent}main.site-page-surface+footer{margin-top:0}main.site-page-surface img{box-sizing:border-box;border:1px solid rgba(13,27,42,.1);border-radius:1.25rem}main.site-page-surface .product-gallery-visual>img{border-radius:1.25rem;box-shadow:0 8px 22px -16px rgba(13,27,42,.35)}main.site-page-surface .product-gallery-thumbs img{border-radius:.875rem}.product-pack-options .pack-card{border-radius:1.25rem;border:2px solid transparent}#pack-options .pack-card,.product-pack-options .pack-card{display:flex;min-height:8.25rem;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.375rem;padding:.875rem 1rem;background:#ebf2ff;box-shadow:0 7px 18px -15px rgba(13,27,42,.3);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}#pack-options .pack-card{border-radius:1.25rem;border:1px solid rgba(13,27,42,.06)}.product-pack-options .pack-card>.flex.items-center.justify-between>.w-4{display:none}.product-trust-seals{padding-top:1.25rem}.product-trust-seals>div{min-width:0}.catalog-product-page{--catalog-card-radius:1.5rem}.catalog-product-page .product-identity-card{gap:.5rem}.catalog-product-page .product-identity-card>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(10.5rem,1.25fr);align-items:start;gap:1rem;padding-block:.4rem}.catalog-product-page .product-identity-card>div>span:last-child{text-align:right;overflow-wrap:anywhere}.catalog-faq-heading h2{max-width:none}.catalog-faq>div{align-self:start;min-height:0}.catalog-related-products .related-product-card{display:flex;flex-direction:column;cursor:pointer;color:inherit;text-decoration:none;transition:transform .2s ease}.catalog-related-products .related-product-card:hover{transform:translateY(-.25rem)}.catalog-related-products .related-product-card:focus-visible{outline:3px solid #006a62;outline-offset:4px}.catalog-related-products .related-product-card>img{display:block;width:100%;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;background:#e5efff}.catalog-related-products .related-product-card>div{padding:1.5rem}.catalog-related-products .related-product-card h3{margin-top:.5rem;color:#0f1c2c;font-family:Outfit,Inter,sans-serif;font-size:18px;font-weight:700;line-height:24px}.catalog-related-products .related-product-card p{margin-top:.5rem;color:#4f5e59;font-family:Inter,sans-serif;font-size:13px;line-height:18px}.catalog-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.875rem}.catalog-faq .faq-item{min-height:0;padding:1rem 1.125rem;border-radius:1.25rem;background:hsla(0,0%,100%,.94);box-shadow:0 8px 20px -18px rgba(13,27,42,.3)}.catalog-faq .faq-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;border:0;background:transparent;color:#0f1c2c;font-family:Outfit,sans-serif;font-size:1rem;font-weight:700;line-height:1.25;text-align:left;cursor:pointer}.catalog-faq .faq-toggle>span{color:#006a62}.catalog-faq .faq-answer{display:none;margin:.75rem 0 0;color:#4f5e59;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.5}.catalog-faq .faq-item.is-open .faq-answer{display:block}.nova-discovery__card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:center;gap:2.5rem;overflow:hidden;padding:2.5rem;border-radius:2rem;background:linear-gradient(135deg,#006a62,#40e0d0);box-shadow:0 22px 42px -28px rgba(0,106,98,.65)}.nova-discovery__copy{display:grid;gap:1rem}.nova-discovery__card .site-hero-eyebrow{color:#00524b}.nova-discovery__card h2{max-width:44rem;margin:0;color:#fff;font-family:Outfit,sans-serif;font-size:var(--type-h2);font-weight:700;line-height:1.08;letter-spacing:-.035em}.nova-discovery__card p:not(.site-hero-eyebrow){max-width:40rem;margin:0;color:hsla(0,0%,100%,.92);font-family:Inter,sans-serif;font-size:1.0625rem;line-height:1.6}.nova-discovery__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.nova-discovery__primary{background:#fff;color:#006058;box-shadow:0 10px 20px -14px rgba(13,27,42,.5)}.nova-discovery__primary,.nova-discovery__secondary{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:9999px;font-family:Inter,sans-serif;font-size:.9375rem;font-weight:800;text-decoration:none}.nova-discovery__secondary{border:1px solid hsla(0,0%,100%,.48);color:#fff}.nova-discovery__visual{position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.42);border-radius:1.5rem;background:hsla(0,0%,100%,.18)}.nova-discovery__visual>img{display:block;width:100%;aspect-ratio:1;border:0;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.nova-discovery__note{position:absolute;right:.875rem;bottom:.875rem;left:.875rem;display:grid;gap:.125rem;padding:.75rem .875rem;border-radius:1rem;background:hsla(0,0%,100%,.92);color:#0f1c2c;font-family:Inter,sans-serif}.nova-discovery__note strong{font-size:.8125rem}.nova-discovery__note span{color:#4f5e59;font-size:.75rem}.video-poster{position:relative;display:grid;overflow:hidden;aspect-ratio:16/9;place-items:center;border-radius:1.5rem;background:#0d1b2a}.video-poster>iframe,.video-poster>img{width:100%;height:100%;border:0;-o-object-fit:cover;object-fit:cover}.video-poster__play{position:absolute;display:inline-flex;width:4rem;height:4rem;align-items:center;justify-content:center;border:0;border-radius:9999px;background:#fff;box-shadow:0 12px 28px -12px rgba(0,0,0,.55);color:#006a62;cursor:pointer}.video-poster.is-playing .video-poster__play{display:none}.testimonials-commitment-video{min-height:12rem;border:0;box-shadow:0 18px 34px -26px rgba(0,106,98,.34)}.testimonials-commitment-video__tag{position:absolute;top:.75rem;left:.75rem;padding:.4rem .6rem;border-radius:999px;background:rgba(0,80,73,.84);color:#fff;font-family:Inter,sans-serif;font-size:.62rem;font-weight:800;letter-spacing:.07em}.testimonials-commitment-video.is-playing .testimonials-commitment-video__tag{display:none}.testimonials-commitment-section{min-width:0}.testimonials-commitment-card,.testimonials-commitment-card>div{min-width:0;max-width:100%}@media (max-width:767px){.testimonials-commitment-video{width:100%;min-width:0;min-height:0}.testimonials-final-trust{width:100%;justify-content:center}}.pack-card.cart-pack-selected{border-color:#006a62;box-shadow:0 0 0 3px rgba(64,224,208,.28),0 12px 26px -18px rgba(0,106,98,.55)}.cart-live-card__copy{min-width:0}.cart-live-card__price{margin:.375rem 0 0;color:#006a62;font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:700}.cart-live-card__quantity{min-width:1.75rem;color:#0f1c2c;font-family:Inter,sans-serif;font-size:.9375rem;font-weight:700;text-align:center}.cart-live-icon-button{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:0;border-radius:9999px;background:#e5efff;color:#006a62;cursor:pointer}.cart-live-icon-button:hover{background:#40e0d0}.cart-empty-state{padding:1.5rem;border-radius:1.25rem;background:hsla(0,0%,100%,.85);color:#3c4a47;font-family:Inter,sans-serif;text-align:center}.cart-empty-state a{display:inline-flex;margin-top:.75rem;padding:.625rem 1rem;border-radius:9999px;background:#40e0d0;color:#006058;font-weight:700;text-decoration:none}.checkout-live-items{display:grid;gap:.5rem;margin-top:.75rem;padding:.875rem;border-radius:.875rem;background:#e5efff}.checkout-live-items__row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;color:#3c4a47;font-family:Inter,sans-serif;font-size:.8125rem;line-height:1.25}.checkout-live-items__row strong{color:#006a62;white-space:nowrap}.cart-notice{position:fixed;right:1rem;bottom:6rem;z-index:1150;display:flex;align-items:center;gap:.75rem;max-width:calc(100vw - 2rem);padding:.75rem .875rem;border-radius:1rem;background:#0f1c2c;box-shadow:0 14px 35px rgba(13,27,42,.25);color:#fff;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:600}.cart-notice[hidden]{display:none}.cart-notice a{padding:.45rem .625rem;border-radius:9999px;background:#40e0d0;color:#006058;font-weight:700;text-decoration:none;white-space:nowrap}@media (max-width:639px){.cart-live-card{align-items:flex-start;flex-direction:column;gap:.75rem}.cart-live-card__actions{width:100%;justify-content:flex-end}.cart-notice{right:.875rem;bottom:5rem}}.trust-marquee__item{display:inline-flex;align-items:center;gap:.25rem;flex:0 0 auto;color:#3c4a47;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;line-height:14px;text-transform:none;white-space:nowrap}@keyframes trust-marquee{to{transform:translateX(-50%)}}@media (max-width:639px){.trust-marquee__item{font-size:10px}}@media (prefers-reduced-motion:reduce){.trust-marquee{overflow-x:auto}.trust-marquee__track{animation:none}.trust-marquee__group[aria-hidden=true]{display:none}}@media (max-width:639px){[aria-label="Ruta de navegación"]{flex-wrap:nowrap;gap:.375rem;overflow-x:auto;font-size:.75rem;line-height:1rem;white-space:nowrap;scrollbar-width:none}[aria-label="Ruta de navegación"]::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.product-credentials{overflow-x:auto}.product-credentials__track{animation:none}.product-credentials__group[aria-hidden=true]{display:none}.site-badge-marquee{overflow-x:auto}.site-badge-marquee__track{animation:none}.site-badge-marquee__group[aria-hidden=true]{display:none}}.product-gallery-visual>img{z-index:2}.product-gallery-visual>.absolute{z-index:3}#pack-options .pack-card:focus-within,.product-pack-options .pack-card:focus-within{border-color:#40e0d0}#pack-options .pack-card:hover,.product-pack-options .pack-card:hover{position:relative;z-index:2;transform:translateY(-.5rem) scale(1.015);border-color:#007e74;background:linear-gradient(145deg,#f4fffd,#dcf5f0);box-shadow:0 24px 40px -18px rgba(0,106,98,.58)}@media (max-width:639px){.product-gallery-visual{padding:1rem;border-radius:1.5rem}.product-gallery-visual>img{-o-object-fit:contain;object-fit:contain}.product-gallery-visual>.absolute.top-4.left-4{top:.75rem;left:.75rem}.product-page-title{font-size:clamp(1.875rem,8.8vw,2.25rem);line-height:1.08;overflow-wrap:anywhere;text-transform:uppercase}.product-price-row .text-right{text-align:left}.product-price-row .text-right>span{font-size:.75rem}.product-pack-options{grid-template-columns:1fr;gap:.75rem}.product-pack-options .pack-card{padding:.875rem 1rem;position:relative;min-height:7.75rem;overflow:hidden}.product-pack-options .pack-card>.flex.items-center.justify-between{position:relative;display:block;min-height:2.5rem;padding-top:1.3rem}.product-pack-options .pack-card>.flex.items-center.justify-between>span:first-child{display:block;line-height:1.18}.product-pack-options .pack-card>.flex.items-center.justify-between:has(>span:not(:first-child):not(.w-4)){position:static}.product-pack-options .pack-card>.flex.items-center.justify-between>span:not(:first-child):not(.w-4){position:absolute;top:0;right:0;width:auto;min-width:0;max-width:none;padding:.3rem .75rem;border-radius:0 0 0 .75rem;background:#c2233e;color:#fff;font-size:.625rem;font-weight:800;letter-spacing:.04em;line-height:1.05;text-align:center;text-transform:uppercase;white-space:nowrap}.product-pack-options .font-headline-sm{font-size:1.5rem;line-height:1;white-space:nowrap}.catalog-product-page .product-identity-card>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.75rem}.catalog-categories>summary{width:100%;justify-content:center}.catalog-categories__options{display:grid;grid-template-columns:1fr}.catalog-categories__options .category-btn{width:100%;text-align:left}}@media (max-width:639px){.nova-discovery{width:100%;max-width:100%;overflow:clip}.nova-discovery__card{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.25rem;border-radius:1.5rem}.nova-discovery__copy,.nova-discovery__visual{min-width:0;width:100%}.nova-discovery__card h2{max-width:none;font-size:clamp(1.75rem,8vw,2rem);line-height:1.12;overflow-wrap:normal}.nova-discovery__card p:not(.site-hero-eyebrow){max-width:none;font-size:1rem;line-height:1.55}.nova-discovery__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:.625rem;width:100%}.nova-discovery__primary,.nova-discovery__secondary{width:100%;min-width:0}.nova-discovery__visual>img{width:100%;aspect-ratio:1/1}.nova-discovery__note{right:.75rem;bottom:.75rem;left:.75rem}}.icon-filled{font-variation-settings:"FILL" 1}.membership-accent{color:#4350bf}.info-hero-image-overlay{background:linear-gradient(135deg,rgba(0,70,63,.42),rgba(7,25,40,.6))}.membership-card-badge{background:#5362d5;box-shadow:0 8px 18px rgba(66,80,193,.35)}.membership-card-status{background:#dfe4ff;color:#4350bf}.membership-card-featured{border-color:#5362d5;background:linear-gradient(145deg,#f7f8ff,#eef3ff);box-shadow:0 18px 34px -20px rgba(66,80,193,.7)}.product-pack-section-spaced{margin-top:2.25rem}.product-gallery-ratio-4x3{aspect-ratio:4/3}.content-centered{justify-self:center;text-align:center}.content-centered-stack{display:flex;flex-direction:column;align-items:center;text-align:center}.content-full-centered{width:100%;max-width:none;margin:0;text-align:center}.content-note-grid{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;font-weight:400}.section-spacing-08{margin-top:.8rem}.section-spacing-1-full{width:100%;margin-top:1rem}.content-auto-offset{width:auto;margin-top:.25rem}.site-heading{font-family:var(--font-heading);font-weight:700}.site-heading--h1{font-size:clamp(2.3125rem,4vw,3.4375rem);line-height:1.1;letter-spacing:-.03em}.site-heading--h2{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.14;letter-spacing:-.025em}.site-heading--h3{font-size:clamp(1.375rem,2vw,1.75rem);line-height:1.2;letter-spacing:-.015em}.site-heading--h4{font-size:clamp(1.125rem,1.4vw,1.25rem);line-height:1.28;letter-spacing:-.015em}.site-hero-eyebrow{display:inline-flex;align-items:center;align-self:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%;gap:.5rem;margin:0;padding:.375rem .75rem;border:0;border-radius:9999px;background:#e5efff;color:#006a62;font-family:var(--font-body);font-size:.6875rem;font-weight:700;line-height:.875rem;letter-spacing:.06em;text-transform:uppercase;white-space:normal;box-shadow:none}.site-hero-eyebrow:before{content:"";flex:0 0 auto;width:.5rem;height:.5rem;border-radius:9999px;background:#f3a6b6;box-shadow:0 0 0 0 rgba(243,166,182,.55);animation:site-eyebrow-pulse 2s ease-out infinite}.site-hero-eyebrow>:not(:last-child){display:none}.site-hero-eyebrow>:last-child{color:inherit;font:inherit}@keyframes site-eyebrow-pulse{0%,55%{box-shadow:0 0 0 0 rgba(243,166,182,.5)}72%{box-shadow:0 0 0 .3rem rgba(243,166,182,0)}to{box-shadow:0 0 0 0 rgba(243,166,182,0)}}@media (max-width:639px){.site-hero-eyebrow{padding:.3125rem .6875rem;font-size:.625rem;line-height:.8125rem}}@media (prefers-reduced-motion:reduce){.site-hero-eyebrow:before{animation:none}}.information-product-page a[href^="/producto/"]{text-decoration:none}.information-product-page :is(#planes,#planes-precios,#planes-tarifario,[id*=tarifario],[id*=precios]){display:none}.product-credentials,.site-badge-marquee,.trust-marquee{width:min(calc(100% - 1.5rem),1360px);max-width:1360px;margin-inline:auto;overflow:hidden;border-radius:9999px;background:hsla(0,0%,100%,.8);box-shadow:0 4px 16px rgba(13,27,42,.04)}.product-credentials__track,.site-badge-marquee__track,.trust-marquee__track{display:flex;width:-moz-max-content;width:max-content;animation:trust-marquee 26s linear infinite;will-change:transform}.product-credentials__group,.site-badge-marquee__group,.trust-marquee__group{display:flex;flex:0 0 auto;width:-moz-max-content;width:max-content;min-width:0;max-width:none;margin:0;padding:.5rem 1rem;align-items:center;justify-content:flex-start;gap:2rem}.site-badge-marquee__group>div{min-width:-moz-max-content;min-width:max-content;display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:2rem}.site-badge-marquee__group>span,.trust-marquee__group>span{flex:0 0 auto;white-space:nowrap}.product-credentials:hover .product-credentials__track,.site-badge-marquee:hover .site-badge-marquee__track,.trust-marquee:hover .trust-marquee__track{animation-play-state:paused}@media (max-width:639px){.site-badge-marquee{width:calc(100% - 1.5rem)}.site-badge-marquee__group>div{gap:1.5rem}.product-credentials__group,.site-badge-marquee__group,.trust-marquee__group{gap:1.5rem;padding:.5rem .75rem}}.product-credentials__group>span,.site-badge-marquee__group>div>span{flex:0 0 auto;white-space:nowrap;display:inline-flex;align-items:center;gap:.25rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#3c4a47;font-family:Inter,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.06em;line-height:.875rem}.product-credentials__group>span .site-icon,.site-badge-marquee__group>div>span .site-icon{flex:0 0 auto}@media (max-width:639px){.product-credentials__group>span,.site-badge-marquee__group>div>span{font-size:.625rem;line-height:.8125rem}}.site-hero-eyebrow>.site-icon,.site-hero-eyebrow>.w-2{display:none}.nativa-info-prototype__product-note{gap:.75rem}.nativa-info-prototype__product-details{min-width:0;gap:.125rem}.nativa-info-prototype__product-details>span:first-child{font-size:1.0625rem;line-height:1.15}.nativa-info-prototype__product-details>span:last-child{line-height:1.35}.nativa-info-prototype__product-note>span{flex:0 0 auto;display:inline-flex;align-items:center;min-height:2.25rem;padding-inline:.625rem;text-align:center;line-height:1.05;white-space:nowrap}.nativa-info-prototype__round-icon{flex:0 0 2.625rem;width:2.625rem;height:2.625rem;border-radius:9999px;box-shadow:inset 0 0 0 1px rgba(20,37,57,.06)}.nativa-info-prototype__round-icon--warning{background:#fff0f1;color:#d43e55}.nativa-info-prototype__round-icon--benefit{background:#c7f4ef;color:#007b72}.nativa-info-prototype__comparison li>.site-icon{display:inline-grid;place-items:center;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;margin-top:.125rem;border-radius:9999px;font-size:.875rem;line-height:1}.nativa-info-prototype__alert-card li>.site-icon{border:1px solid #f3b6bd;background:#fff4f5;color:#d43e55}.nativa-info-prototype__benefit-card li>.site-icon{border:1px solid #59cfc5;background:#e6fbf8;color:#007b72}@media (max-width:1023px){.nativa-info-prototype__grid{display:flex;flex-direction:column;align-items:stretch;gap:1.25rem}.nativa-info-prototype__eyebrow{order:1}.nativa-info-prototype__metrics{order:5}.nativa-info-prototype__actions{order:6}.nativa-info-prototype__reassurance{order:7}.nativa-info-prototype__product-card{max-width:30rem;margin-inline:auto}}@media (max-width:639px){.nativa-info-prototype{padding-block:1.75rem}.nativa-info-prototype__grid{gap:1rem}.nativa-info-prototype__product-card{max-width:22rem}.nativa-info-prototype__product-note{left:.875rem;right:.875rem;bottom:.875rem;padding:.75rem;gap:.5rem}.nativa-info-prototype__product-details>span:first-child{font-size:.9375rem}.nativa-info-prototype__product-details>span:last-child{font-size:.8125rem}.nativa-info-prototype__product-note>span{min-height:2.125rem;padding-inline:.5rem;font-size:.625rem}.nativa-info-prototype__comparison{gap:1rem}}@media (max-width:1023px){.nativa-info-prototype__grid>*,.nativa-info-prototype__metrics>*{min-width:0;max-width:100%}}.nativa-info-prototype__formula-intro{width:100%;min-width:0;overflow:visible}.nativa-info-prototype__formula-intro h2,.nativa-info-prototype__formula-intro p{max-width:100%;overflow:visible;overflow-wrap:break-word}.nativa-info-prototype__formula-grid>*{min-width:0}@media (max-width:639px){.nativa-info-prototype__formula-intro{gap:.625rem}.nativa-info-prototype__formula-intro h2{font-size:clamp(1.75rem,8vw,2rem);line-height:1.14}.nativa-info-prototype__formula-intro p{margin:0}.nativa-info-prototype__formula-grid{gap:1rem}}@media (max-width:1023px){.nativa-info-prototype__mechanism-copy{display:contents}.nativa-info-prototype__mechanism-eyebrow{order:1}.nativa-info-prototype__mechanism-title{order:2;width:100%;margin:0}.nativa-info-prototype__mechanism-visual{order:3;width:100%;margin:.125rem 0 .375rem}.nativa-info-prototype__mechanism-steps{order:4}.nativa-info-prototype__mechanism-callout{order:5}}@media (max-width:639px){.nativa-info-prototype__mechanism-title{font-size:clamp(1.75rem,8vw,2rem);line-height:1.14}.nativa-info-prototype__mechanism-visual>div{max-width:22rem;margin-inline:auto}}.nativa-info-prototype__section-intro{width:100%;max-width:none;min-width:0}.nativa-info-prototype__section-intro h2,.nativa-info-prototype__section-intro p{width:100%;max-width:none}@media (max-width:639px){.nativa-info-prototype__section-intro h2{overflow-wrap:break-word}}.site-nav-products__hub{grid-column:1/-1;border-bottom:1px solid rgba(13,27,42,.08)}.site-nav-products__hub{color:#006a62;font-weight:800}.nativa-info-page .max-w-2xl.flex.flex-col.gap-space-xs,.nativa-info-page .max-w-3xl.flex.flex-col.gap-space-xs{width:100%;max-width:none}.products-nativa-page{padding-bottom:4rem}.products-nativa-hero{width:min(calc(100% - 3rem),1360px);margin-inline:auto;padding:3.5rem 0 2rem}.products-nativa-hero>div{display:grid;gap:1rem;max-width:58rem}.products-nativa-hero h1{margin:0}.products-nativa-hero h1 span{color:#007e74;text-decoration:underline;text-decoration-color:#40e0d0;text-underline-offset:.12em}.products-nativa-hero p:not(.site-hero-eyebrow){max-width:52rem;margin:0;color:#4f5e59}.products-nativa-intro{width:min(calc(100% - 3rem),1360px);margin-inline:auto;display:flex;align-items:flex-start;gap:.75rem;margin-bottom:2.5rem;padding:1rem 1.125rem;border-radius:1.25rem;background:#e5efff;color:#0f1c2c}.products-nativa-intro>span{color:#007e74}.products-nativa-intro p{margin:0}.products-nativa-groups{width:min(calc(100% - 3rem),1360px);margin-inline:auto;display:grid;gap:2.5rem}.products-nativa-group{display:grid;gap:1rem}.products-nativa-group__heading{display:flex;align-items:flex-start;gap:.75rem}.products-nativa-group__heading>span{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:9999px;background:#c7f4ef;color:#006a62}.products-nativa-group__heading h2{margin:0}.products-nativa-group__heading p{margin:0;color:#4f5e59}.products-nativa-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.products-nativa-card{display:grid;overflow:hidden;min-width:0;border-radius:1.5rem;background:#fff;box-shadow:0 12px 28px -22px rgba(13,27,42,.4)}.products-nativa-card__visual{aspect-ratio:1/1;overflow:hidden;background:#e5efff}.products-nativa-card__visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease}.products-nativa-card:hover .products-nativa-card__visual img{transform:scale(1.03)}.products-nativa-card__body{display:grid;align-content:start;gap:.625rem;padding:1rem}.products-nativa-card__body h3{margin:0;text-transform:uppercase}.products-nativa-card__body p{margin:0;color:#4f5e59;font-size:.875rem}.products-nativa-card__body a{color:#006a62;font-family:Inter,sans-serif;font-size:.875rem;font-weight:800;text-decoration:none}.products-nativa-card__body a:hover{text-decoration:underline}@media (max-width:1023px){.products-nativa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.products-nativa-groups,.products-nativa-intro{width:calc(100% - 1.5rem)}.products-nativa-card,.products-nativa-grid{grid-template-columns:1fr}.products-nativa-card__visual{height:auto;aspect-ratio:1/1}.products-nativa-card__body{padding:.875rem}.products-nativa-card__body h3{font-size:1.125rem}}.nativa-info-page__hero-summary,.nativa-info-page__hero-title{min-width:0}.nativa-info-product-name{color:#006a62;text-transform:uppercase}.nativa-info-product-separator{color:#006a62}.nativa-info-product-descriptor{color:#0f1c2c}@media (max-width:639px).nativa-info-page :is(.max-w-xl,.max-w-2xl,.max-w-3xl).flex.flex-col{max-width:none;width:100%}@media (max-width:1023px){.nativa-info-page__hero-grid{display:flex;flex-direction:column;align-items:stretch;gap:1.25rem}.nativa-info-page__hero-copy{display:contents}.nativa-info-page__hero-copy>*{order:5;min-width:0;max-width:100%}.nativa-info-page__hero-copy>.site-hero-eyebrow{order:1}.nativa-info-page__hero-title{order:2;width:100%;margin:0;overflow-wrap:break-word}.nativa-info-page__hero-visual{order:3;width:100%;margin:.125rem 0 .375rem}.nativa-info-page__hero-summary{order:4;width:100%;margin:0}.nativa-info-page__hero-visual>div{width:100%;max-width:30rem;margin-inline:auto}}@media (max-width:639px){.nativa-info-page__hero{padding-block:1.75rem}.nativa-info-page__hero-title{font-size:clamp(2rem,9vw,2.3125rem);line-height:1.1}.nativa-info-page__hero-visual>div{max-width:22rem}.nativa-info-page__hero-summary{font-size:1rem;line-height:1.55}}.nativa-info-page .faq-content{display:none}.nativa-info-page .is-open>.faq-content{display:block}.nativa-store-page{padding-bottom:4rem}.nativa-store-hero{width:min(calc(100% - 3rem),1360px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.32fr);align-items:end;gap:2rem;padding:3.5rem 0 2rem}.nativa-store-hero>div{display:grid;gap:1rem;max-width:50rem}.nativa-store-hero h1,.nativa-store-hero p,.nativa-store-order h2,.nativa-store-order p{margin:0}.nativa-store-hero .site-hero-eyebrow{display:inline-flex;align-items:center;align-self:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%;gap:.5rem;margin:0;padding:.375rem .75rem;border:0;border-radius:9999px;background:#e5efff;color:#006a62;font-family:var(--font-body);font-size:.6875rem;font-weight:700;line-height:.875rem;letter-spacing:.06em;text-transform:uppercase;white-space:normal;box-shadow:none}.nativa-store-hero>div>p:not(.site-hero-eyebrow){color:#4f5e59;font-family:Inter,sans-serif;font-size:1.0625rem;line-height:1.6}.nativa-store-hero aside{display:grid;gap:.4rem;padding:1.25rem;border-radius:1.5rem;background:#006a62;color:#fff;box-shadow:0 16px 30px -22px rgba(0,106,98,.9)}.nativa-store-hero aside>span{color:#b2fff5}.nativa-store-hero aside strong{font-family:Outfit,sans-serif;font-size:1.125rem}.nativa-store-hero aside p{color:hsla(0,0%,100%,.86);font-family:Inter,sans-serif;font-size:.875rem;line-height:1.45}.nativa-store-toolbar{width:min(calc(100% - 3rem),1360px);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border-top:1px solid rgba(13,27,42,.09);border-bottom:1px solid rgba(13,27,42,.09)}.nativa-store-search{display:flex;flex:1 1 20rem;max-width:32rem;align-items:center;gap:.625rem;min-height:3rem;padding:0 .875rem;border:1px solid rgba(13,27,42,.12);border-radius:9999px;background:#fff;color:#006a62;box-shadow:0 10px 20px -22px rgba(13,27,42,.55)}.nativa-store-search input{width:100%;border:0;outline:0;background:transparent;color:#0f1c2c;font-family:Inter,sans-serif;font-size:.9375rem}.nativa-store-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem}.nativa-store-sort{display:inline-flex;align-items:center;gap:.5rem;color:#4f5e59;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:700}.nativa-store-sort select{min-height:2.75rem;padding:.5rem .75rem;border:1px solid rgba(13,27,42,.12);border-radius:9999px;background:#fff;color:#0f1c2c;font:inherit}.nativa-store-count{margin-top:1rem;color:#4f5e59;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:700}.nativa-store-count,.nativa-store-grid{width:min(calc(100% - 3rem),1360px);margin-inline:auto}.nativa-store-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.125rem;margin-top:1.125rem}.nativa-store-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(13,27,42,.08);border-radius:1.5rem;background:hsla(0,0%,100%,.96);box-shadow:0 14px 28px -24px rgba(13,27,42,.52);transition:transform .2s ease,box-shadow .2s ease}.nativa-store-card[hidden]{display:none}.nativa-store-card:hover{transform:translateY(-3px);box-shadow:0 20px 34px -24px rgba(0,106,98,.45)}.nativa-store-card__visual{display:block;flex:0 0 auto;aspect-ratio:1;overflow:hidden;background:#e5efff}.nativa-store-card__visual img{display:block;width:100%;height:100%;border:0;border-radius:0;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.nativa-store-card:hover .nativa-store-card__visual img{transform:scale(1.035)}.nativa-store-card__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;gap:.5rem;padding:1rem}.nativa-store-card__body>*{min-width:0;margin:0}.nativa-store-card__category{display:flex;min-height:1.25em;align-items:flex-start;color:#006a62;font-family:Inter,sans-serif;font-size:.5625rem;font-weight:800;letter-spacing:.1em;line-height:1.25;text-transform:uppercase}.nativa-store-card h2{min-height:1.12em;font-size:1.5rem;line-height:1.12;text-transform:uppercase}.nativa-store-card h2 a{color:#0f1c2c;text-decoration:none}.nativa-store-card h2 a:hover{color:#006a62}.nativa-store-card__summary{min-height:5.8em;color:#4f5e59;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.45}.nativa-store-card__presentation{min-height:2.7em;color:#006a62;font-family:Inter,sans-serif;font-size:.75rem;font-weight:800}.nativa-store-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:.75rem;border-top:1px solid #e5efff}.nativa-store-card__footer a{color:#006a62;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:800;text-decoration:none;text-align:right}.nativa-store-card__footer a:hover{text-decoration:underline;text-underline-offset:3px}.nativa-store-order{width:min(calc(100% - 3rem),1360px);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:3rem;padding:2rem;border-radius:2rem;background:linear-gradient(120deg,#006a62,#007e74);color:#fff}.nativa-store-order>div{display:grid;gap:.75rem}.nativa-store-order p:not(.site-hero-eyebrow){max-width:42rem;color:hsla(0,0%,100%,.86);font-family:Inter,sans-serif;line-height:1.55}.nativa-store-order a{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.75rem 1.25rem;border-radius:9999px;background:#40e0d0;color:#006058;font-family:Inter,sans-serif;font-size:.9375rem;font-weight:800;text-decoration:none}@media (max-width:1023px){.nativa-store-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nativa-store-hero{grid-template-columns:minmax(0,1fr)}.nativa-store-hero aside{max-width:28rem}}@media (max-width:639px){.nativa-store-count,.nativa-store-hero{width:calc(100% - 1.5rem)}.nativa-store-hero{gap:1.25rem;padding:2rem 0 1.25rem}.nativa-store-hero .site-hero-eyebrow{padding:.3125rem .6875rem;font-size:.625rem;line-height:.8125rem}.nativa-store-hero h1{font-size:clamp(2rem,9vw,2.5rem)}.nativa-store-toolbar{width:calc(100% - 1.5rem);align-items:stretch;flex-direction:column}.nativa-store-controls{display:grid;grid-template-columns:minmax(0,1fr);width:100%;justify-content:stretch;gap:.75rem}.nativa-store-controls .catalog-categories{width:100%}.nativa-store-controls .catalog-categories>summary,.nativa-store-sort{width:100%;justify-content:space-between}.nativa-store-sort,.nativa-store-sort select{flex:1}.nativa-store-grid{width:calc(100% - 1.5rem);grid-template-columns:minmax(0,1fr);gap:1rem}.nativa-store-card{border-radius:1.25rem}.nativa-store-card__body{gap:.5rem;padding:.75rem}.nativa-store-card__category{min-height:1.25em;font-size:.6875rem}.nativa-store-card h2{min-height:1.12em;font-size:1.3rem}.nativa-store-card__summary{min-height:0;font-size:.75rem}.nativa-store-card__presentation{min-height:0;font-size:.6875rem}.nativa-store-card__footer{align-items:flex-start;flex-direction:column;gap:.45rem}.nativa-store-card__footer strong{font-size:1.125rem}.nativa-store-card__footer a{text-align:left}.nativa-store-order{width:calc(100% - 1.5rem);align-items:stretch;flex-direction:column;gap:1.25rem;padding:1.5rem;border-radius:1.5rem}.nativa-store-order a{width:100%}}.catalog-categories:not([open]) .catalog-categories__options{display:none}@media (max-width:639px){.nativa-store-search{max-width:none;flex:0 0 3rem}}.nativa-store-card__footer strong{font-family:Outfit,sans-serif;line-height:1;color:#006a62;font-size:1.5rem}@media (max-width:639px).products-nativa-page>.site-breadcrumb-wrap{padding-top:1rem}.products-nativa-hero__eyebrow{margin-bottom:.125rem}@media (max-width:639px){.products-nativa-page>.site-breadcrumb-wrap{padding-top:.875rem}.products-nativa-hero{width:calc(100% - 1.5rem);padding:1.5rem 0 1.25rem}}.plus-protein-info-page .nativa-info-prototype__formula-grid>div>div:first-child{height:auto;aspect-ratio:1/1}@media (max-width:639px){.product-checkout-row{display:grid;align-items:stretch;gap:.625rem;grid-template-columns:1fr;width:100%}.product-checkout-row>.flex{justify-content:center;width:-moz-max-content;width:max-content;justify-self:center}.product-pricing-card>.pt-4.flex.flex-col{display:grid;grid-template-columns:minmax(8.5rem,.7fr) minmax(0,1.3fr);gap:.75rem;align-items:stretch}.product-pricing-card>.pt-4.flex.flex-col>.product-checkout-row{display:contents}.product-pricing-card>.pt-4.flex.flex-col>.product-checkout-row>.flex{grid-column:1;grid-row:1;width:100%;justify-self:stretch;justify-content:center}}@media (min-width:640px){.product-pack-options{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.product-pack-options .pack-card{position:relative;display:grid;grid-template-rows:2.5rem minmax(3.75rem,1fr);min-width:0;min-height:9.5rem;padding:1rem 1.125rem;gap:.375rem;overflow:hidden}.product-pack-options .pack-card:has(>.absolute){padding-top:1rem}.product-pack-options .pack-card>.flex.items-center.justify-between{position:relative;display:block;min-width:0;min-height:2.5rem;padding-top:1.3rem}.product-pack-options .pack-card>.flex.items-center.justify-between>span:first-child{display:block;max-width:100%;padding-right:0;overflow-wrap:anywhere;line-height:1.18}.product-pack-options .pack-card>.flex.items-center.justify-between>.w-4{position:absolute;top:0;right:0}.product-pack-options .pack-card>.flex.items-center.justify-between:has(>span:not(:first-child):not(.w-4)){position:static}.product-pack-options .pack-card>.flex.items-center.justify-between>span:not(:first-child):not(.w-4){position:absolute;top:0;right:0;line-height:1.05;text-align:center;width:auto;min-width:0;max-width:none;padding:.3rem .75rem;border-radius:0 0 0 .75rem;background:#c2233e;color:#fff;font-size:.625rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.product-pack-options .pack-card>.flex.items-baseline.justify-between{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-width:0;margin-top:0;padding-top:.375rem;gap:.2rem}.product-pack-options .pack-card>.flex.items-baseline.justify-between>div{display:block;min-width:0}.product-pack-options .pack-card .font-headline-sm{display:block;font-size:clamp(1.35rem,1.65vw,1.7rem);line-height:1.05;white-space:nowrap}.product-pack-options .pack-card .font-label-sm{display:block;max-width:100%;margin-top:.2rem;overflow-wrap:anywhere;line-height:1.15;text-align:left}.product-pack-options .pack-card>.flex.items-baseline.justify-between>.font-label-sm{color:#495352}.product-pack-options .pack-card>.absolute{min-width:7.25rem;text-align:center}}@media (max-width:639px){.site-header{width:100%;max-width:100vw;overflow:hidden}.site-header__inner{padding:0 .75rem;gap:.375rem;display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;max-width:100%}.site-header-actions{gap:.375rem;min-width:0}.site-brand{min-width:0;overflow:hidden}.site-brand__copy{min-width:0}.catalog-product-page>section,.product-credentials{min-width:0;max-width:100%}.product-credentials,.trust-marquee{width:calc(100% - 1.5rem)}.product-detail-column,.trust-marquee{min-width:0;max-width:100%}.product-detail-column{gap:1.25rem}.product-gallery-column{position:static;gap:.875rem;min-width:0;max-width:100%}.avi-product-hero{padding-top:.875rem;min-width:0;max-width:100%}.catalog-product-page{min-width:0;max-width:100%;overflow-x:clip}.product-gallery-thumbs>*{min-width:0}.product-gallery-thumbs{gap:.625rem;min-width:0}.product-gallery-thumbs img{max-width:100%}.product-price-row>div{min-width:0}.product-price-row .flex.items-baseline{flex-wrap:nowrap;gap:.375rem;min-width:0}.product-price-row{display:grid;grid-template-columns:1fr;align-items:start;min-width:0}.product-pricing-card{padding:1.25rem;border-radius:1.5rem;max-width:100%;min-width:0}.product-price-row .font-display-lg{font-size:clamp(2.35rem,12vw,3rem);line-height:.98;white-space:nowrap;max-width:100%}body,html{overflow-x:hidden}body,body>.site-header,body>main.catalog-product-page,html,main.catalog-product-page{width:100%;max-width:100%}main.catalog-product-page>*{max-width:100%}.catalog-product-page .flex,.catalog-product-page .grid{min-width:0}.catalog-product-page .font-body-md,.catalog-product-page .font-body-sm,.catalog-product-page .font-label-md,.catalog-product-page .font-label-sm,.catalog-product-page .font-title-md{overflow-wrap:anywhere}.catalog-product-page .product-gallery-thumbs,.catalog-product-page .product-gallery-visual,.catalog-product-page .product-pricing-card{overflow-x:hidden}.product-price-row .flex.items-baseline>.font-body-sm{flex-basis:100%;margin-top:.35rem;font-size:.78rem;line-height:1.2;flex:0 0 100%;width:100%;max-width:100%;padding-left:.125rem;white-space:normal;overflow-wrap:anywhere}.catalog-product-page .product-price-row .flex.items-baseline{display:block}.catalog-product-page .product-price-presentation{flex:none;width:100%;max-width:100%;margin:.35rem 0 0 .125rem;white-space:normal;overflow-wrap:anywhere;display:block}}.affiliate-v3-page{padding-bottom:4rem;overflow-x:clip}.affiliate-v3-shell{width:min(calc(100% - 3rem),1360px);margin-inline:auto}.affiliate-v3-hero{padding:2.5rem 0 3rem;background:transparent}.affiliate-v3-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);gap:clamp(2rem,5vw,5rem);align-items:center}.affiliate-v3-hero__copy h1{max-width:48rem;margin:.8rem 0 1rem;color:#0f1c2c;font-family:Outfit,sans-serif;font-size:clamp(2.6rem,5vw,4.25rem);font-weight:700;line-height:1.03;letter-spacing:-.05em}.affiliate-v3-hero__copy h1 span{color:#007e74;text-decoration:underline;text-decoration-color:#40e0d0;text-underline-offset:.12em}.affiliate-v3-hero__copy>p{max-width:43rem;margin:0;color:#4f5e59;font-family:Inter,sans-serif;font-size:1.05rem;line-height:1.62}.affiliate-v3-price{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:1.15rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin:1.5rem 0;padding:1rem 1.125rem;border:1px solid rgba(13,27,42,.08);border-radius:1.25rem;background:#fff;box-shadow:0 12px 24px -22px rgba(13,27,42,.46)}.affiliate-v3-price div{display:grid;gap:.2rem;min-width:-moz-max-content;min-width:max-content;padding-right:1.15rem;border-right:1px solid rgba(13,27,42,.12)}.affiliate-v3-price small{color:#4f5e59;font-family:Inter,sans-serif;font-size:.72rem;font-weight:700}.affiliate-v3-price p{margin:0;color:#4f5e59;font-family:Inter,sans-serif;font-size:.8rem;line-height:1.45}.affiliate-v3-price b{color:#006a62}.affiliate-v3-button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.15rem;border-radius:9999px;background:#40e0d0;color:#006058;box-shadow:0 10px 22px -12px rgba(0,106,98,.55);font-family:Inter,sans-serif;font-size:.875rem;font-weight:800;text-decoration:none;transition:transform .18s ease}.affiliate-v3-button:hover{transform:translateY(-2px)}.affiliate-v3-hero__visual{position:relative;overflow:hidden;border-radius:2rem;background:#fff;box-shadow:0 20px 44px -28px rgba(13,27,42,.4)}.affiliate-v3-hero__visual>img{display:block;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.affiliate-v3-hero__label{position:absolute;right:1rem;bottom:1rem;left:1rem;display:grid;gap:.25rem;padding:1rem;border-radius:1rem;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.affiliate-v3-hero__label strong{color:#0f1c2c;font-family:Outfit,sans-serif;font-size:1.05rem}.affiliate-v3-hero__label span{color:#4f5e59;font-family:Inter,sans-serif;font-size:.77rem;line-height:1.4}.affiliate-v3-section{padding-block:3.25rem}.affiliate-v3-heading{max-width:52rem;margin-bottom:1.5rem}.affiliate-v3-clarity p,.affiliate-v3-final p,.affiliate-v3-heading>p{margin:0 0 .5rem;color:#006a62;font-family:Inter,sans-serif;font-size:.6875rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.affiliate-v3-clarity h2,.affiliate-v3-heading h2{margin:0 0 .65rem;color:#0f1c2c;font-family:Outfit,sans-serif;font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:700;line-height:1.1;letter-spacing:-.04em}.affiliate-v3-heading>span{color:#4f5e59;font-family:Inter,sans-serif;font-size:1rem;line-height:1.58}.affiliate-v3-grid{display:grid;gap:1rem}.affiliate-v3-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.affiliate-v3-card{overflow:hidden;border:1px solid rgba(13,27,42,.08);border-radius:1.5rem;background:#fff;box-shadow:0 14px 28px -24px rgba(13,27,42,.52)}.affiliate-v3-card>div{display:grid;gap:.45rem;padding:1rem}.affiliate-v3-card p{margin:0;color:#006a62;font-family:Inter,sans-serif;font-size:.64rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.affiliate-v3-card h3{margin:0;color:#0f1c2c;font-family:Outfit,sans-serif;font-size:1.2rem;line-height:1.15}.affiliate-v3-card span{color:#4f5e59;font-family:Inter,sans-serif;font-size:.82rem;line-height:1.48}.affiliate-v3-context{padding-block:3.5rem;background:transparent}.affiliate-v3-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.affiliate-v3-stages article{overflow:hidden;border-radius:1.5rem;background:#fff;box-shadow:0 14px 28px -24px rgba(13,27,42,.52)}.affiliate-v3-stages div{padding:1.15rem}.affiliate-v3-stages p{margin:0 0 .45rem;color:#006a62;font-family:Inter,sans-serif;font-size:.65rem;font-weight:800;letter-spacing:.08em}.affiliate-v3-stages h3{margin:0 0 .55rem;color:#0f1c2c;font-family:Outfit,sans-serif;font-size:1.25rem;line-height:1.15}.affiliate-v3-stages span{color:#4f5e59;font-family:Inter,sans-serif;font-size:.84rem;line-height:1.48}.affiliate-v3-membership{padding-block:4rem;background:#006a62;color:#fff}.affiliate-v3-membership__layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(22rem,1.05fr);gap:clamp(2rem,5vw,5rem);align-items:center}.affiliate-v3-membership__images{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.affiliate-v3-membership__images img{width:100%;border-radius:1.25rem;-o-object-fit:cover;object-fit:cover;box-shadow:0 15px 25px -18px rgba(0,0,0,.65)}.affiliate-v3-membership__images img:nth-child(2){transform:translateY(-1rem)}.affiliate-v3-membership p{margin:0 0 .5rem;font-family:Inter,sans-serif;font-size:.6875rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#b2fff5}.affiliate-v3-membership h2{margin:0 0 .65rem;font-family:Outfit,sans-serif;font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:700;line-height:1.1;letter-spacing:-.04em;color:#fff}.affiliate-v3-membership span{display:block;max-width:40rem;color:hsla(0,0%,100%,.88);font-family:Inter,sans-serif;font-size:1rem;line-height:1.58}.affiliate-v3-membership ul{display:grid;gap:.45rem;margin:1.25rem 0;padding:0;color:#daf8f4;font-family:Inter,sans-serif;font-size:.86rem;line-height:1.45;list-style:none}.affiliate-v3-membership li:before{margin-right:.5rem;color:#9cf2e8;content:"✓";font-weight:800}.affiliate-v3-button--light{background:#fff;color:#006058;box-shadow:none}.affiliate-v3-clarity{display:grid;grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);overflow:hidden;border-radius:1.75rem;background:#fff;box-shadow:0 16px 34px -26px rgba(13,27,42,.42)}.affiliate-v3-clarity div{display:grid;align-content:center;justify-items:start;padding:clamp(1.5rem,4vw,3.25rem)}.affiliate-v3-clarity>div>span{max-width:44rem;color:#4f5e59;font-family:Inter,sans-serif;font-size:.98rem;line-height:1.6}.affiliate-v3-clarity a{margin-top:1.25rem;color:#006a62;font-family:Inter,sans-serif;font-size:.875rem;font-weight:800;text-decoration:none}.affiliate-v3-faq{padding-block:3.25rem;margin-bottom:2rem;border-radius:2rem;background:hsla(0,0%,100%,.6)}.affiliate-v3-faq .catalog-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.affiliate-v3-faq .faq-item{min-height:0;padding:1rem 1.125rem;border-radius:1.25rem;background:#fff;box-shadow:0 8px 20px -18px rgba(13,27,42,.3)}.affiliate-v3-faq .faq-toggle{display:flex;width:100%;align-items:center;gap:.75rem;border:0;background:transparent;color:#0f1c2c;cursor:pointer;font-family:Outfit,sans-serif;font-size:.98rem;font-weight:700;line-height:1.28;text-align:left}.affiliate-v3-faq .faq-toggle>span{color:#006a62;font-family:Inter,sans-serif;font-size:.67rem;font-weight:800}.affiliate-v3-faq .faq-toggle i{margin-left:auto;color:#006a62;font-family:Inter,sans-serif;font-size:1.15rem;font-style:normal}.affiliate-v3-faq .faq-answer{display:none;margin:.75rem 0 0 1.8rem;color:#4f5e59;font-family:Inter,sans-serif;font-size:.86rem;line-height:1.52}.affiliate-v3-faq .faq-item.is-open .faq-answer{display:block}.affiliate-v3-final{padding-bottom:3.5rem}.affiliate-v3-final__inner{display:grid;grid-template-columns:minmax(12rem,.35fr) minmax(0,1fr);gap:2rem;align-items:center;overflow:hidden;padding:1.25rem;border-radius:2rem;background:#e5efff}.affiliate-v3-final img{width:100%;border-radius:1.25rem;-o-object-fit:cover;object-fit:cover}.affiliate-v3-final h2{margin:0 0 .65rem;color:#0f1c2c;font-family:Outfit,sans-serif;font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:700;line-height:1.1;letter-spacing:-.04em;max-width:40rem}.affiliate-v3-final>div>span{display:block;max-width:42rem;margin-bottom:1.25rem;color:#4f5e59;font-family:Inter,sans-serif;line-height:1.55}@media (max-width:1023px){.affiliate-v3-hero__grid,.affiliate-v3-membership__layout{grid-template-columns:1fr}.affiliate-v3-hero__visual{max-width:36rem}.affiliate-v3-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-v3-stages{grid-template-columns:1fr}.affiliate-v3-stages article{display:grid;grid-template-columns:minmax(10rem,.6fr) minmax(0,1.4fr)}.affiliate-v3-stages img{height:100%;aspect-ratio:auto}}@media (max-width:639px){.affiliate-v3-shell{width:calc(100% - 1.5rem)}.affiliate-v3-hero{padding-block:2rem}.affiliate-v3-hero__copy h1{font-size:2.45rem}.affiliate-v3-button{width:100%;text-align:center}.affiliate-v3-section{padding-block:2.25rem}.affiliate-v3-grid--4{grid-template-columns:1fr}.affiliate-v3-context{padding-block:2.25rem}.affiliate-v3-membership{padding-block:3rem}.affiliate-v3-membership__images{gap:.5rem}.affiliate-v3-membership__images img{border-radius:.85rem}.affiliate-v3-clarity{grid-template-columns:1fr}.affiliate-v3-clarity div{padding:1.25rem}.affiliate-v3-faq{padding-block:2.25rem;border-radius:1.5rem}.affiliate-v3-faq .catalog-faq{grid-template-columns:1fr}.affiliate-v3-final__inner{grid-template-columns:1fr;gap:1.25rem;padding:1rem;border-radius:1.5rem}}.affiliate-v3-card img,.affiliate-v3-stages img{display:block;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.affiliate-v3-membership__summary{max-width:42rem;margin-top:.2rem;padding:1rem 1.1rem;border-left:3px solid #40e0d0;border-radius:0 1rem 1rem 0;background:hsla(0,0%,100%,.1)}.affiliate-v3-membership__summary span{max-width:none}.affiliate-v3-membership__benefits{max-width:42rem;margin:1.15rem 0 1.5rem;padding:1rem 1.1rem;border:1px solid rgba(178,255,245,.35);border-radius:1rem;background:rgba(0,80,73,.3)}.affiliate-v3-membership__benefits>strong{color:#b2fff5;font-family:Inter,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.affiliate-v3-membership__benefits ul{margin:.7rem 0 0}.affiliate-v3-final__inner>div{display:grid;justify-items:center;text-align:center}.affiliate-v3-final__inner>div>span{margin-bottom:1.75rem}.affiliate-v3-final__inner>div>.affiliate-v3-button{min-width:13rem}@media (max-width:639px){.affiliate-v3-card img{aspect-ratio:1}.affiliate-v3-stages article{grid-template-columns:1fr;display:block}.affiliate-v3-stages img{aspect-ratio:1;height:auto}.affiliate-v3-membership__benefits,.affiliate-v3-membership__summary{padding:.9rem 1rem}.affiliate-v3-final img{max-width:12rem;margin-inline:auto}}.affiliate-v3-price strong{color:#0f1c2c;font-family:Outfit,sans-serif;font-size:2rem;line-height:1;white-space:nowrap}.affiliate-v3-price>p{display:grid;align-content:center;gap:.18rem}@media (max-width:639px){.affiliate-v3-price{grid-template-columns:1fr;gap:.55rem;width:100%;padding:1rem 1.125rem}.affiliate-v3-price div{align-content:start;padding:0 0 .65rem;border-right:0;border-bottom:1px solid rgba(13,27,42,.12)}.affiliate-v3-price strong{font-size:1.9rem;line-height:1;letter-spacing:-.04em}.affiliate-v3-price>p{min-width:0;font-size:.9rem;line-height:1.4}.affiliate-v3-price>p br{display:none}.affiliate-v3-price b{display:block;margin-top:.15rem}}.affiliate-v3-clarity img{display:block;width:100%;height:100%;aspect-ratio:1;min-height:0;-o-object-fit:cover;object-fit:cover}@media (max-width:639px){.affiliate-v3-clarity img{aspect-ratio:1;min-height:0;-o-object-fit:cover;object-fit:cover}}.testimonials-page{overflow-x:clip;padding-bottom:4rem;background:#f8f9ff}.testimonials-feature{display:grid;grid-template-columns:minmax(19rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(2rem,6vw,6rem);margin-top:1rem;padding:clamp(1.5rem,4vw,3.25rem);border-radius:2rem;background:#e5efff;box-shadow:0 20px 44px -32px rgba(13,27,42,.4)}.testimonials-video{position:relative;width:min(100%,24rem);aspect-ratio:9/16;justify-self:center;overflow:hidden;border-radius:1.5rem;background:#0d1b2a;box-shadow:0 20px 38px -22px rgba(13,27,42,.7)}.testimonials-video>iframe,.testimonials-video>img{position:absolute;inset:0;width:100%;height:100%;border:0;-o-object-fit:cover;object-fit:cover}.testimonials-video__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,27,42,.12),rgba(13,27,42,.06) 45%,rgba(13,27,42,.78));pointer-events:none}.testimonials-video__tag{top:.85rem;left:.85rem;padding:.45rem .65rem;border-radius:999px;background:#be2441;font-size:.64rem;letter-spacing:.06em}.testimonials-video__caption,.testimonials-video__tag{position:absolute;z-index:1;color:#fff;font-family:Inter,sans-serif;font-weight:800}.testimonials-video__caption{right:1rem;bottom:1rem;left:1rem;font-size:.85rem;line-height:1.35}.testimonials-video__play{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:4.6rem;height:4.6rem;place-items:center;border:0;border-radius:999px;background:#40e0d0;box-shadow:0 14px 32px -12px rgba(0,0,0,.7);color:#005049;cursor:pointer;font-size:1.45rem;transform:translate(-50%,-50%);transition:transform .18s ease,background .18s ease}.testimonials-video__play:hover{background:#fff;transform:translate(-50%,-50%) scale(1.06)}.testimonials-video.is-playing>.testimonials-video__caption,.testimonials-video.is-playing>.testimonials-video__shade,.testimonials-video.is-playing>.testimonials-video__tag,.testimonials-video.is-playing>img{display:none}.testimonials-feature__copy>p:first-child{margin:0 0 .55rem;color:#006a62;font-family:Inter,sans-serif;font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.testimonials-feature h2{margin:0;color:#0f1c2c;font-family:Outfit,sans-serif;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:700;line-height:1.08;letter-spacing:-.045em}.testimonials-feature__quote{display:grid;grid-template-columns:2rem 1fr;gap:.5rem;margin:1.5rem 0 1rem;padding:1.15rem 1.25rem;border-radius:1.25rem;background:hsla(0,0%,100%,.7)}.testimonials-feature__quote>span{color:#007e74;font-family:Outfit,sans-serif;font-size:3rem;line-height:.9}.testimonials-feature__body,.testimonials-feature__quote p{margin:0;color:#4f5e59;font-family:Inter,sans-serif;line-height:1.6}.testimonials-feature__body{max-width:43rem;font-size:.9rem}.testimonials-feature__source{display:grid;gap:.15rem;margin-top:1.25rem;padding-top:1.15rem;border-top:1px solid rgba(13,27,42,.1)}.testimonials-feature__source strong{color:#0f1c2c;font-family:Outfit,sans-serif;font-size:1.2rem}.testimonials-feature__source span{color:#4f5e59;font-family:Inter,sans-serif;font-size:.84rem}.testimonials-feature__link{display:inline-flex;gap:.45rem;margin-top:1.25rem;color:#006a62;font-family:Inter,sans-serif;font-size:.88rem;font-weight:800;text-decoration:none}@media (max-width:760px){.testimonials-feature{grid-template-columns:1fr;gap:1.5rem;padding:1rem;border-radius:1.5rem}.testimonials-video{width:min(100%,21rem)}.testimonials-feature__copy{padding:.4rem .5rem .8rem}}@media (max-width:767px).testimonials-feature__copy{display:grid;align-content:center}.testimonials-feature__context{margin-top:1.25rem;padding:1rem 1.1rem;border:1px solid rgba(0,106,98,.16);border-radius:1.15rem;background:hsla(0,0%,100%,.46)}.testimonials-feature__context>p{margin:0 0 .65rem;color:#006a62;font-family:Inter,sans-serif;font-size:.67rem;font-weight:800;letter-spacing:.09em}.testimonials-feature__context ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.testimonials-feature__context li{display:grid;gap:.25rem;padding-left:.7rem;border-left:2px solid #40e0d0}.testimonials-feature__context strong{color:#0f1c2c;font-family:Outfit,sans-serif;font-size:.92rem;line-height:1.15}.testimonials-feature__context span{color:#4f5e59;font-family:Inter,sans-serif;font-size:.74rem;line-height:1.4}@media (max-width:760px){.testimonials-feature__context ul{grid-template-columns:1fr;gap:.65rem}}@media (max-width:760px).nova-pricing-standard{padding-top:2.5rem;padding-bottom:3.75rem}.nova-pricing-standard__card{min-width:0;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;will-change:transform}.nova-pricing-standard__card:hover{transform:translateY(-.5rem);box-shadow:0 22px 36px -22px rgba(13,27,42,.5)}.nova-pricing-standard__card--featured{border:2px solid #4e5bbe;background:linear-gradient(145deg,#fff,#eff1ff);box-shadow:0 22px 42px -23px rgba(78,91,190,.48)}.nova-pricing-standard__card--featured:hover{box-shadow:0 28px 46px -22px rgba(61,73,169,.58)}.nova-pricing-standard__badge{display:inline-flex;align-items:center;gap:.3rem;background:#4e5bbe;color:#fff;white-space:nowrap}.nova-pricing-standard__card--featured>div:first-of-type{padding-top:.6rem}.nova-pricing-standard__card--featured .font-label-sm:not(.nova-pricing-standard__badge){color:#3d49a9}.nova-pricing-standard__card--featured .nova-pricing-standard__badge,.nova-pricing-standard__card--featured .nova-pricing-standard__badge .site-icon{color:#fff}.nova-pricing-standard__card--featured .font-display-lg{color:#3d49a9}.nova-pricing-standard__card--featured .px-space-xs{background:#e2e5ff;color:#3d49a9}.nova-pricing-standard__icon{color:#3d49a9}.nova-pricing-standard__button--featured{background:#4e5bbe;color:#fff}.nova-pricing-standard__button--featured:hover{background:#3d49a9;color:#fff}@media (min-width:1024px){.nova-pricing-standard__card--featured{transform:translateY(-.75rem)}.nova-pricing-standard__card--featured:hover{transform:translateY(-1.1rem)}}@media (max-width:639px){.nova-pricing-standard{padding-top:1.75rem;padding-bottom:2.75rem}.nova-pricing-standard__card--featured{margin-top:1.5rem}}@media (prefers-reduced-motion:reduce){#pack-options .pack-card,.nova-pricing-standard__card,.product-pack-options .pack-card{transition:none}#pack-options .pack-card:hover,.nova-pricing-standard__card--featured:hover,.nova-pricing-standard__card:hover,.product-pack-options .pack-card:hover{transform:none}}.official-presentation-cards .grid>article{position:relative;min-width:0;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;will-change:transform}.official-presentation-cards .grid>article:hover{z-index:2;transform:translateY(-.5rem);box-shadow:0 22px 36px -22px rgba(13,27,42,.5)}.official-presentation-cards .grid>article:nth-child(3):hover{box-shadow:0 28px 46px -22px rgba(61,73,169,.58)}@media (min-width:1024px){.official-presentation-cards .grid>article:nth-child(3){transform:translateY(-.75rem)}.official-presentation-cards .grid>article:nth-child(3):hover{transform:translateY(-1.1rem)}}@media (prefers-reduced-motion:reduce){.official-presentation-cards .grid>article{transition:none}.official-presentation-cards .grid>article:hover,.official-presentation-cards .grid>article:nth-child(3):hover{transform:none}}.testimonials-faq{padding-block:4rem}.testimonials-faq details{padding:1.1rem 1.2rem;border-radius:1.2rem;background:#fff;box-shadow:0 8px 20px -18px rgba(13,27,42,.35)}.testimonials-faq summary{color:#0f1c2c;cursor:pointer;font-family:Outfit,sans-serif;font-weight:700}.testimonials-faq p{margin:.75rem 0 0;color:#4f5e59;font-family:Inter,sans-serif;font-size:.86rem;line-height:1.5}@media (max-width:760px){.testimonials-faq{padding-block:2.5rem}}.respaldo-faq-grid{display:grid;grid-template-columns:1fr;gap:.5rem}.respaldo-faq-grid>div{height:-moz-fit-content;height:fit-content}@media (min-width:1024px){.respaldo-section-title{white-space:nowrap;font-size:clamp(2rem,2.45vw,2.65rem)}.respaldo-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.beneficios-original .grid.grid-cols-1.md\:grid-cols-2 h3{white-space:nowrap;font-size:clamp(1.05rem,1.35vw,1.38rem)}}.beneficios-hero-break{display:none}.site-section-heading{width:100%;max-width:none}.site-section-heading>h2{max-width:none}.site-section-heading>p{width:min(100%,72rem);max-width:none}.site-section-heading.text-center>p{margin-right:auto;margin-left:auto}.information-product-page :is(.nativa-info-prototype__section-intro,.nativa-info-prototype__formula-intro,.nativa-info-prototype__wellness-contexts>div>.max-w-3xl,.site-section-heading){width:100%;max-width:none;margin-inline:auto;text-align:center;align-items:center}.information-product-page :is(.nativa-info-prototype__section-intro,.nativa-info-prototype__formula-intro,.nativa-info-prototype__wellness-contexts>div>.max-w-3xl,.site-section-heading)>:is(h2,p){width:100%;max-width:none;margin-inline:auto}.information-product-page .nativa-info-prototype__formula-intro>.site-hero-eyebrow{align-self:center}.site-faq-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;align-items:start}.site-faq-grid>.faq-item,.site-faq-grid>details{min-width:0;height:-moz-fit-content;height:fit-content;min-height:0;align-self:start}.site-faq-grid>.faq-item{box-sizing:border-box}.site-faq-grid>details summary{min-height:1.5rem}.testimonials-faq-grid>.faq-item{min-width:0;min-height:0;align-self:start}.testimonials-faq-grid .faq-btn{min-height:4.5rem}.testimonials-faq-grid .faq-item.is-open .faq-answer{display:block}.testimonials-faq-grid .faq-item.is-open .faq-icon{transform:rotate(180deg)}.testimonials-page .site-section-heading>p{width:min(100%,72rem)}#faq-accordion:not(.site-faq-grid),#faq-container:not(.site-faq-grid){display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;align-items:start}#faq-accordion>.faq-item,#faq-container>.faq-item{min-width:0;min-height:0;align-self:start}.catalog-faq-heading{width:100%;max-width:none}.catalog-faq-heading>p{width:min(100%,72rem);max-width:none}:not(section):has(>#faq-accordion),:not(section):has(>#faq-container){width:100%;max-width:none}:not(section):has(>#faq-accordion)>:first-child:not(#faq-accordion),:not(section):has(>#faq-container)>:first-child:not(#faq-container){width:100%;max-width:none}.catalog-product-page .catalog-faq-heading{text-align:center}.catalog-product-page .catalog-faq-heading>p{margin-left:auto;margin-right:auto}@media (min-width:1024px){#faq-accordion:not(.site-faq-grid),#faq-container:not(.site-faq-grid){grid-template-columns:repeat(2,minmax(0,1fr))}main.site-page-surface>.site-content-stack>section>div.text-center.max-w-2xl.mx-auto,main.site-page-surface>.site-content-stack>section>div.text-center.max-w-3xl.mx-auto,main.site-page-surface>.site-content-stack>section>div.text-center.max-w-4xl.mx-auto{width:100%;max-width:none}.site-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.beneficios-hero-break{display:block}.beneficios-original h1.font-display-lg{font-size:2rem;line-height:1.08}.beneficios-hero-actions{gap:.75rem}.beneficios-hero-actions>a{min-height:3.35rem;padding:.72rem .9rem;font-size:.8rem;white-space:nowrap}.beneficios-hero-actions>a .site-icon{font-size:1.08rem}.beneficios-product-badge{right:.75rem;bottom:.75rem;left:.75rem;display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:.38rem;padding:.62rem .7rem}.beneficios-product-badge>div:first-child{min-width:0;gap:.45rem}.beneficios-product-badge p:first-child{white-space:nowrap;font-size:.65rem}.beneficios-product-badge p:last-child{white-space:nowrap;font-size:.82rem}.beneficios-product-badge>span{flex:0 0 auto;padding:.38rem .5rem;font-size:.57rem;white-space:nowrap}.beneficios-trust{padding-block:1rem}.beneficios-trust .grid{gap:.7rem}.beneficios-trust .grid>div{min-height:9.2rem;flex-direction:column;gap:.55rem;align-items:center;justify-content:center;padding:.9rem .55rem;text-align:center}.beneficios-trust .grid>div>div:last-child{display:grid;gap:.22rem}.beneficios-trust h4{font-size:1rem;line-height:1.08}.beneficios-trust p{font-size:.8rem;line-height:1.35}.beneficios-steps>div{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.7rem;align-items:start}.beneficios-steps>div>div:last-child{display:contents}.beneficios-steps>div>div:last-child h4{grid-column:2;margin-top:.3rem}.beneficios-steps>div>div:last-child p{grid-column:1/-1;margin-top:.2rem}}@media (max-width:1023px)@media (max-width:719px).blog-editorial-product-card__visual{position:relative;aspect-ratio:1/1;background:transparent}.blog-editorial-product-card__visual>img{display:block;padding:0}[data-blog-filter]{min-height:2.75rem}@media (max-width:639px){.blog-editorial-product-card__visual{aspect-ratio:1/1}#blog-search{min-height:3.25rem;padding-right:7.8rem}#blog-search-button{min-height:2.7rem;padding-inline:.9rem}[data-blog-filter]{min-height:2.75rem}}.nativa-cart-page .site-content-stack{width:min(100%,1360px);margin-inline:auto;padding-inline:clamp(1.25rem,3vw,2rem)}.nativa-cart-intro{padding:clamp(2.3rem,5vw,4.4rem) 0 clamp(1.65rem,3vw,2.6rem)}.nativa-cart-intro__inner{display:flex;align-items:end;justify-content:space-between;gap:1.5rem}.nativa-cart-intro h1{margin:.55rem 0 0;color:#10213b;font-family:Outfit,Inter,sans-serif;font-weight:800;letter-spacing:-.045em;line-height:1.06;font-size:clamp(2.35rem,4vw,4rem)}.nativa-cart-intro p{max-width:43rem;margin:.75rem 0 0;color:#56656c;font-size:1rem;line-height:1.55}.nativa-cart-back{display:inline-flex;flex:none;align-items:center;gap:.45rem;min-height:2.85rem;padding:.65rem .9rem;border:1px solid rgba(0,123,117,.2);border-radius:999px;color:#007b75;font-size:.84rem;font-weight:800;text-decoration:none}.nativa-cart-back:hover{background:#e9fbf8;color:#006b65}.nativa-cart-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(18rem,.8fr);gap:clamp(1.35rem,3vw,2.6rem);align-items:start}.nativa-cart-items{min-width:0}.nativa-cart-items__heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.nativa-cart-layout h2{margin:.55rem 0 0;color:#10213b;font-family:Outfit,Inter,sans-serif;font-weight:800;letter-spacing:-.045em;line-height:1.06;font-size:clamp(1.55rem,2.5vw,2.15rem)}.nativa-cart-items__heading p{margin:.4rem 0 0;color:#68767c;font-size:.9rem}.nativa-cart-clear{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem 0;border:0;background:none;color:#6c777d;font-size:.78rem;font-weight:800}.nativa-cart-clear:hover{color:#b72d48}.nativa-cart-clear .site-icon{font-size:1.05rem}.nativa-cart-items__list{display:grid;gap:.85rem}.cart-live-card{justify-content:space-between;display:grid;grid-template-columns:5.75rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;border:1px solid rgba(15,66,82,.1);border-radius:1.15rem;background:#fff;box-shadow:0 8px 24px -18px rgba(13,27,42,.2)}.cart-live-card__visual{display:block;aspect-ratio:1;overflow:hidden;border-radius:.8rem;background:#eff9f7}.cart-live-card__visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cart-live-card__visual--fallback{display:grid;place-items:center;color:#007b75}.cart-live-card__copy>span{color:#007b75;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cart-live-card__name{color:#0f1c2c;font-family:Outfit,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.25;margin:.2rem 0 0}.cart-live-card__option{margin:.25rem 0 0;color:#4f5e59;font-family:Inter,sans-serif;font-size:.8125rem;line-height:1.2;max-width:36rem}.cart-live-card__actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:.5rem;padding-left:.6rem}.nativa-cart-summary{position:sticky;top:6.4rem;padding:clamp(1.35rem,2vw,1.75rem);border:1px solid rgba(0,123,117,.14);border-radius:1.35rem;background:linear-gradient(145deg,#f2fffc,#fff);box-shadow:0 18px 32px rgba(11,82,83,.09)}.nativa-cart-summary h2{font-size:1.7rem}.nativa-cart-summary__row{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(20,70,76,.12);color:#53636a;font-size:.94rem}.nativa-cart-summary__row strong{color:#12223a}.nativa-cart-summary__row--total{padding-block:1.2rem;font-family:Outfit,Inter,sans-serif;font-size:1.05rem;font-weight:800}.nativa-cart-summary__row--total strong{color:#007b75;font-size:1.45rem}.nativa-cart-summary>p{margin:1rem 0;color:#617076;font-size:.82rem;line-height:1.45}.nativa-cart-summary__cta{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:3rem;border-radius:999px;background:#007b75;color:#fff;font-size:.86rem;font-weight:800;text-decoration:none}.nativa-cart-summary__cta:hover{background:#009d94;color:#fff}.nativa-cart-summary__support{display:flex;align-items:center;gap:.45rem;margin-top:1rem;color:#56706d;font-size:.75rem}.nativa-cart-summary__support .site-icon{color:#008d85;font-size:1rem}.nativa-cart-recommendations{padding:clamp(3.8rem,7vw,6.5rem) 0 0}.nativa-cart-recommendations__heading{width:min(100%,48rem);margin-inline:auto;text-align:center}.nativa-cart-recommendations h2{font-size:clamp(1.8rem,3.1vw,2.8rem)}.nativa-cart-recommendations h2{margin:.55rem 0 0;color:#10213b;font-family:Outfit,Inter,sans-serif;font-weight:800;letter-spacing:-.045em;line-height:1.06}.nativa-cart-recommendations__heading p{width:min(100%,42rem);margin:.8rem auto 0;color:#5a6970;font-size:.96rem;line-height:1.55}.nativa-recommendations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem;margin-top:clamp(1.6rem,3vw,2.3rem)}.nativa-recommendation-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgba(15,66,82,.11);border-radius:1.25rem;background:#fff;box-shadow:0 10px 26px -19px rgba(13,27,42,.24);transition:transform .2s ease,box-shadow .2s ease}.nativa-recommendation-card:hover{transform:translateY(-4px);box-shadow:0 18px 30px -17px rgba(13,65,73,.29)}.nativa-recommendation-card__visual{display:block;aspect-ratio:1/.82;overflow:hidden;background:#edf8f6}.nativa-recommendation-card__visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.nativa-recommendation-card:hover .nativa-recommendation-card__visual img{transform:scale(1.035)}.nativa-recommendation-card__body{display:flex;flex:1;flex-direction:column;padding:1.1rem}.nativa-recommendation-card__body>span{color:#007b75;font-size:.68rem;font-weight:800;letter-spacing:.095em;text-transform:uppercase}.nativa-recommendation-card h3{margin:.42rem 0 0;color:#10213b;font-family:Outfit,Inter,sans-serif;font-size:1.28rem;font-weight:800;letter-spacing:-.03em;line-height:1.1}.nativa-recommendation-card h3 a{color:inherit;text-decoration:none}.nativa-recommendation-card__body>p{min-height:2.45em;margin:.48rem 0 0;color:#66747a;font-size:.82rem;line-height:1.45}.nativa-recommendation-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-top:auto;padding-top:1rem}.nativa-recommendation-card__footer strong{color:#006b65;font-family:Outfit,Inter,sans-serif;font-size:1.16rem}.nativa-recommendation-card__footer button{display:inline-flex;align-items:center;gap:.28rem;min-height:2.45rem;padding:.45rem .72rem;border:0;border-radius:999px;background:#e2f8f4;color:#006b65;font-size:.74rem;font-weight:800}.nativa-recommendation-card__footer button:hover{background:#33cec1;color:#063e49}.nativa-recommendation-card__footer .site-icon{font-size:1rem}@media (max-width:900px){.nativa-cart-layout{grid-template-columns:1fr}.nativa-cart-summary{position:static}}@media (max-width:700px){.nativa-cart-page .site-content-stack{padding-inline:1rem}.nativa-cart-intro__inner,.nativa-cart-items__heading{align-items:flex-start;flex-direction:column}.nativa-cart-back{order:-1}.cart-live-card{grid-template-columns:4.7rem minmax(0,1fr);gap:.8rem}.cart-live-card__actions{grid-column:1/-1;width:100%;justify-content:flex-end;padding:.1rem 0 0}.nativa-recommendations-grid{grid-template-columns:1fr}.nativa-recommendation-card__visual{aspect-ratio:1/.68}.nativa-cart-recommendations{padding-top:3.3rem}}.nova-avi-comparison-table th:first-child{width:21%}.nova-avi-comparison-table th:nth-child(2),.nova-avi-comparison-table th:nth-child(3){width:31%}.nova-avi-comparison-table th:nth-child(4){width:17%}@media (max-width:639px){.nova-avi-comparison-table td:nth-child(2):before{content:"AVI Stick"}.nova-avi-comparison-table td:nth-child(3):before{content:"Colágeno Nova"}.nova-avi-comparison-table td:nth-child(4):before{content:"Quién destaca";color:#4f5e59;font-family:Inter,sans-serif;font-size:.6875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.nova-avi-comparison-table td:nth-child(4){display:grid;grid-template-columns:minmax(0,1fr) minmax(5.25rem,.75fr);align-items:baseline;gap:.75rem;padding-top:.25rem;color:#006a62;font-weight:800}}.respaldo-reference-panel{padding:clamp(1rem,2.5vw,1.5rem);border-radius:1.5rem;background:rgba(219,233,254,.7);box-shadow:0 10px 24px -20px rgba(13,27,42,.32)}.respaldo-reference-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.respaldo-reference-card{display:flex;min-width:0;min-height:12rem;flex-direction:column;align-items:center;justify-content:center;padding:1.25rem 1rem;border-radius:1rem;background:hsla(0,0%,100%,.9);box-shadow:0 8px 20px -18px rgba(13,27,42,.35);text-align:center}.respaldo-reference-card__code{display:block;max-width:100%;overflow-wrap:anywhere;font-family:Outfit,sans-serif;font-size:clamp(1.9rem,3.8vw,3.5rem);font-weight:800;letter-spacing:-.055em;line-height:.95}.respaldo-reference-card p{margin:.8rem 0 .2rem;color:#0f1c2c;font-family:Inter,sans-serif;font-size:.9rem;font-weight:700;line-height:1.3}.respaldo-reference-card span{color:#4f5e59;font-family:Inter,sans-serif;font-size:.68rem;font-weight:800;letter-spacing:.025em;line-height:1.25}@media (max-width:639px){.respaldo-reference-panel{padding:1rem;border-radius:1.25rem}.respaldo-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.respaldo-reference-card{min-height:10.8rem;padding:1rem .65rem}.respaldo-reference-card__code{font-size:clamp(1.82rem,9.1vw,2.2rem)}.respaldo-reference-card p{font-size:.82rem}.respaldo-reference-card span{font-size:.64rem}}.home-nova-nutrients__surface{padding:clamp(1.1rem,2.5vw,2rem);border:1px solid rgba(0,82,75,.22);border-radius:1.75rem;background:#006a62;box-shadow:0 18px 36px -28px rgba(0,66,62,.72)}.home-nova-nutrients__intro{display:block;margin-bottom:1.25rem}.home-nova-nutrients__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.home-nova-nutrients .site-hero-eyebrow{background:rgba(232,248,247,.96);box-shadow:none}.home-nova-nutrients .site-hero-eyebrow .bg-primary{background:#c12242}.home-nova-nutrients h2{margin:0;color:#fff;font-family:Outfit,sans-serif;font-size:clamp(1.45rem,2.4vw,2.15rem);line-height:1.05;font-weight:800}.home-nova-nutrients__intro>div:first-child{width:100%}.home-nova-nutrients__intro>div:first-child>p:last-child{max-width:none;margin:.5rem 0 0;color:#dcf4f0;font-family:Inter,sans-serif;font-size:.94rem;line-height:1.55}.home-final-cta__content{width:100%;max-width:none}.home-final-cta__content>.bg-secondary-container{background:#b4203d;color:#fff}.nova-pricing-standard__card .line-through{color:#3c4a47}.home-nova-nutrients__serving{display:grid;flex:0 0 auto;place-items:center;min-width:5.25rem;padding:.55rem .75rem;border-radius:1rem;background:#40e0d0;color:#00524b;box-shadow:0 12px 22px -16px rgba(0,0,0,.7);text-align:center}.home-nova-nutrients__serving span{font-family:Inter,sans-serif;font-size:.6rem;font-weight:800;letter-spacing:.075em;line-height:1.1;text-transform:uppercase}.home-nova-nutrients__serving strong{font-family:Outfit,sans-serif;font-size:1.55rem;line-height:1}.home-nova-nutrients__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.home-nova-nutrient-card{min-width:0;padding:1rem .8rem;border:1px solid rgba(0,106,98,.12);border-radius:1.15rem;background:#fff;text-align:center;box-shadow:0 10px 22px -22px rgba(13,27,42,.54);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}@media (hover:hover) and (pointer:fine){.home-nova-nutrient-card:hover{transform:translateY(-.28rem);border-color:rgba(64,224,208,.9);box-shadow:0 18px 28px -18px rgba(0,0,0,.46)}}.home-nova-nutrient-card .site-icon{display:block;margin-bottom:.35rem;color:#006a62;font-size:1.15rem}.home-nova-nutrient-card:nth-child(2n) .site-icon,.home-nova-nutrient-card:nth-child(2n) strong{color:#c12242}.home-nova-nutrient-card p{margin:0;color:#4f5e59;font-family:Inter,sans-serif;font-size:.72rem;font-weight:700;line-height:1.25}.home-nova-nutrient-card strong{display:block;margin-top:.28rem;color:#006a62;font-family:Outfit,sans-serif;font-size:clamp(1.45rem,2.25vw,2rem);line-height:1}.home-nova-nutrient-card small{display:block;min-height:2.15em;margin-top:.38rem;color:#4f5e59;font-family:Inter,sans-serif;font-size:.67rem;line-height:1.25}@media (max-width:820px){.home-nova-nutrients__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.home-nova-nutrients__surface{padding:1rem;border-radius:1.35rem}.home-nova-nutrients__meta{display:grid;justify-content:start;gap:.6rem;margin-bottom:.7rem}.home-nova-nutrients__intro>div:first-child>p:last-child{font-size:.84rem}.home-nova-nutrients__serving{min-width:4.8rem;padding:.48rem .65rem;border-radius:.85rem}.home-nova-nutrients__serving strong{font-size:1.35rem}.home-nova-nutrients__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.home-nova-nutrient-card{padding:.8rem .55rem;border-radius:1rem}.home-nova-nutrient-card:last-child{grid-column:1/-1}.home-nova-nutrient-card small{min-height:auto}}@media (max-width:639px){.nativa-info-prototype__formula-card-visual{height:auto;aspect-ratio:1/1}}.nativa-info-prototype__formula-card-visual img{display:block;-o-object-fit:contain;object-fit:contain}.mobile-card-carousel-shell{display:contents}@media (max-width:639px){.mobile-card-carousel-shell{position:relative;display:block}.mobile-card-carousel-viewport{width:100%;overflow:hidden}.mobile-card-carousel{display:flex;grid-template-columns:none;gap:0;overflow-x:auto;overscroll-behavior-x:contain;padding:.25rem 0 1rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x pan-y}.mobile-card-carousel::-webkit-scrollbar{display:none}.mobile-card-carousel>a,.mobile-card-carousel>article{flex:0 0 100%;width:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.mobile-card-carousel-control{position:absolute;z-index:3;top:50%;display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.74);border-radius:999px;background:hsla(0,0%,100%,.72);box-shadow:0 10px 24px rgba(13,27,42,.18);color:#006a62;cursor:pointer;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform:translateY(-50%)}.mobile-card-carousel-control:focus-visible{outline:3px solid #006a62;outline-offset:3px}.mobile-card-carousel-control__arrow{display:inline-block;font-family:system-ui,sans-serif;font-size:1.65rem;font-weight:700;line-height:1}}@media (min-width:640px){.mobile-card-carousel-control{display:none}[data-product-card-desktop-carousel=true] .mobile-card-carousel-shell{position:relative;display:block}[data-product-card-desktop-carousel=true] .mobile-card-carousel-viewport{width:100%;overflow:hidden}[data-product-card-desktop-carousel=true] .mobile-card-carousel{display:flex;grid-template-columns:none;gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;padding:.25rem 0 1rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}[data-product-card-desktop-carousel=true] .mobile-card-carousel::-webkit-scrollbar{display:none}[data-product-card-desktop-carousel=true] .mobile-card-carousel>a,[data-product-card-desktop-carousel=true] .mobile-card-carousel>article{flex:0 0 calc(25% - 0.75rem);width:calc(25% - .75rem);min-width:0;scroll-snap-align:start;scroll-snap-stop:always}[data-product-card-desktop-carousel=true] .mobile-card-carousel-control{position:absolute;z-index:3;top:50%;display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.74);border-radius:999px;background:hsla(0,0%,100%,.72);box-shadow:0 10px 24px rgba(13,27,42,.18);color:#006a62;cursor:pointer;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform:translateY(-50%)}[data-product-card-desktop-carousel=true] .mobile-card-carousel-control:focus-visible{outline:3px solid #006a62;outline-offset:3px}[data-product-card-desktop-carousel=true] .mobile-card-carousel-control__arrow{display:inline-block;font-family:system-ui,sans-serif;font-size:1.65rem;font-weight:700;line-height:1}}.selection\:bg-primary-container ::-moz-selection{--tw-bg-opacity:1;background-color:rgb(64 224 208/var(--tw-bg-opacity,1))}.selection\:bg-primary-container ::selection{--tw-bg-opacity:1;background-color:rgb(64 224 208/var(--tw-bg-opacity,1))}.selection\:text-on-primary-container ::-moz-selection{--tw-text-opacity:1;color:rgb(0 96 88/var(--tw-text-opacity,1))}.selection\:text-on-primary-container ::selection{--tw-text-opacity:1;color:rgb(0 96 88/var(--tw-text-opacity,1))}.selection\:bg-primary-container::-moz-selection{--tw-bg-opacity:1;background-color:rgb(64 224 208/var(--tw-bg-opacity,1))}.selection\:bg-primary-container::selection{--tw-bg-opacity:1;background-color:rgb(64 224 208/var(--tw-bg-opacity,1))}.selection\:text-on-primary-container::-moz-selection{--tw-text-opacity:1;color:rgb(0 96 88/var(--tw-text-opacity,1))}.selection\:text-on-primary-container::selection{--tw-text-opacity:1;color:rgb(0 96 88/var(--tw-text-opacity,1))}.placeholder\:text-on-surface-variant\/60::-moz-placeholder{color:rgba(60,74,71,.6)}.placeholder\:text-on-surface-variant\/60::placeholder{color:rgba(60,74,71,.6)}.placeholder\:text-outline::-moz-placeholder{--tw-text-opacity:1;color:rgb(107 122 119/var(--tw-text-opacity,1))}.placeholder\:text-outline::placeholder{--tw-text-opacity:1;color:rgb(107 122 119/var(--tw-text-opacity,1))}.open\:bg-surface-container-low[open]{--tw-bg-opacity:1;background-color:rgb(238 244 255/var(--tw-bg-opacity,1))}.open\:shadow-md[open]{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.open\:ring-1[open]{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.open\:ring-primary\/30[open]{--tw-ring-color:rgba(0,106,98,.3)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.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\:-translate-y-1\.5:hover{--tw-translate-y:-0.375rem}.hover\:-translate-y-1\.5:hover,.hover\:-translate-y-2: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-2:hover{--tw-translate-y:-0.5rem}.hover\:translate-y-\[-4px\]:hover{--tw-translate-y:-4px}.hover\:rotate-0:hover,.hover\:translate-y-\[-4px\]: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\:rotate-0:hover{--tw-rotate:0deg}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-105:hover,.hover\:scale-110: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\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:scale-\[1\.01\]:hover{--tw-scale-x:1.01;--tw-scale-y:1.01}.hover\:scale-\[1\.01\]:hover,.hover\:scale-\[1\.02\]: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\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02}.hover\:scale-\[1\.03\]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;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\:gap-space-sm:hover{gap:.5rem}.hover\:bg-\[\#059669\]:hover{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1EBE5D\]:hover{--tw-bg-opacity:1;background-color:rgb(30 190 93/var(--tw-bg-opacity,1))}.hover\:bg-\[\#20ba59\]:hover{--tw-bg-opacity:1;background-color:rgb(32 186 89/var(--tw-bg-opacity,1))}.hover\:bg-\[\#20ba5a\]:hover{--tw-bg-opacity:1;background-color:rgb(32 186 90/var(--tw-bg-opacity,1))}.hover\:bg-\[\#20bd5a\]:hover{--tw-bg-opacity:1;background-color:rgb(32 189 90/var(--tw-bg-opacity,1))}.hover\:bg-\[\#5e1a6c\]:hover{--tw-bg-opacity:1;background-color:rgb(94 26 108/var(--tw-bg-opacity,1))}.hover\:bg-amber-500\/20:hover{background-color:rgba(245,158,11,.2)}.hover\:bg-amber-900:hover{--tw-bg-opacity:1;background-color:rgb(120 53 15/var(--tw-bg-opacity,1))}.hover\:bg-emerald-600:hover{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.hover\:bg-error-container\/20:hover{background-color:hsla(6,100%,92%,.2)}.hover\:bg-error-container\/40:hover{background-color:hsla(6,100%,92%,.4)}.hover\:bg-on-primary-container:hover{--tw-bg-opacity:1;background-color:rgb(0 96 88/var(--tw-bg-opacity,1))}.hover\:bg-on-primary\/20:hover{background-color:hsla(0,0%,100%,.2)}.hover\:bg-on-secondary-fixed-variant:hover{--tw-bg-opacity:1;background-color:rgb(146 0 34/var(--tw-bg-opacity,1))}.hover\:bg-primary:hover{--tw-bg-opacity:1;background-color:rgb(0 106 98/var(--tw-bg-opacity,1))}.hover\:bg-primary-container:hover{--tw-bg-opacity:1;background-color:rgb(64 224 208/var(--tw-bg-opacity,1))}.hover\:bg-primary-container\/20:hover{background-color:rgba(64,224,208,.2)}.hover\:bg-primary-fixed:hover{--tw-bg-opacity:1;background-color:rgb(97 249 233/var(--tw-bg-opacity,1))}.hover\:bg-primary-fixed-dim:hover{--tw-bg-opacity:1;background-color:rgb(58 220 204/var(--tw-bg-opacity,1))}.hover\:bg-primary\/20:hover{background-color:rgba(0,106,98,.2)}.hover\:bg-primary\/90:hover{background-color:rgba(0,106,98,.9)}.hover\:bg-secondary:hover{--tw-bg-opacity:1;background-color:rgb(182 31 54/var(--tw-bg-opacity,1))}.hover\:bg-secondary-container:hover{--tw-bg-opacity:1;background-color:rgb(252 85 99/var(--tw-bg-opacity,1))}.hover\:bg-secondary-fixed:hover{--tw-bg-opacity:1;background-color:rgb(255 218 217/var(--tw-bg-opacity,1))}.hover\:bg-secondary-fixed-dim:hover{--tw-bg-opacity:1;background-color:rgb(255 179 179/var(--tw-bg-opacity,1))}.hover\:bg-secondary\/90:hover{background-color:rgba(182,31,54,.9)}.hover\:bg-surface-bright:hover,.hover\:bg-surface:hover{--tw-bg-opacity:1;background-color:rgb(248 249 255/var(--tw-bg-opacity,1))}.hover\:bg-surface-container:hover{--tw-bg-opacity:1;background-color:rgb(229 239 255/var(--tw-bg-opacity,1))}.hover\:bg-surface-container-high:hover{--tw-bg-opacity:1;background-color:rgb(219 233 254/var(--tw-bg-opacity,1))}.hover\:bg-surface-container-high\/40:hover{background-color:rgba(219,233,254,.4)}.hover\:bg-surface-container-highest:hover{--tw-bg-opacity:1;background-color:rgb(214 228 249/var(--tw-bg-opacity,1))}.hover\:bg-surface-container-low:hover{--tw-bg-opacity:1;background-color:rgb(238 244 255/var(--tw-bg-opacity,1))}.hover\:bg-surface-container-low\/30:hover{background-color:rgba(238,244,255,.3)}.hover\:bg-surface-container-low\/40:hover{background-color:rgba(238,244,255,.4)}.hover\:bg-surface-container-low\/50:hover{background-color:rgba(238,244,255,.5)}.hover\:bg-surface-container-lowest:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-surface-container-lowest\/25:hover{background-color:hsla(0,0%,100%,.25)}.hover\:bg-surface-container-lowest\/30:hover{background-color:hsla(0,0%,100%,.3)}.hover\:bg-surface-container-lowest\/50:hover{background-color:hsla(0,0%,100%,.5)}.hover\:bg-surface-container\/20:hover{background-color:rgba(229,239,255,.2)}.hover\:bg-surface-container\/30:hover{background-color:rgba(229,239,255,.3)}.hover\:bg-surface-container\/40:hover{background-color:rgba(229,239,255,.4)}.hover\:bg-surface-dim:hover{--tw-bg-opacity:1;background-color:rgb(205 219 240/var(--tw-bg-opacity,1))}.hover\:bg-surface-tint:hover{--tw-bg-opacity:1;background-color:rgb(0 106 98/var(--tw-bg-opacity,1))}.hover\:bg-surface-variant:hover{--tw-bg-opacity:1;background-color:rgb(214 228 249/var(--tw-bg-opacity,1))}.hover\:bg-tertiary:hover{--tw-bg-opacity:1;background-color:rgb(0 106 99/var(--tw-bg-opacity,1))}.hover\:bg-tertiary-container:hover{--tw-bg-opacity:1;background-color:rgb(131 217 207/var(--tw-bg-opacity,1))}.hover\:bg-tertiary-fixed:hover{--tw-bg-opacity:1;background-color:rgb(156 242 232/var(--tw-bg-opacity,1))}.hover\:bg-white\/15:hover{background-color:hsla(0,0%,100%,.15)}.hover\:bg-white\/20:hover{background-color:hsla(0,0%,100%,.2)}.hover\:bg-white\/25:hover{background-color:hsla(0,0%,100%,.25)}.hover\:bg-white\/30:hover{background-color:hsla(0,0%,100%,.3)}.hover\:text-error:hover{--tw-text-opacity:1;color:rgb(186 26 26/var(--tw-text-opacity,1))}.hover\:text-on-primary:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-on-primary-container:hover{--tw-text-opacity:1;color:rgb(0 96 88/var(--tw-text-opacity,1))}.hover\:text-on-primary-fixed:hover{--tw-text-opacity:1;color:rgb(0 32 29/var(--tw-text-opacity,1))}.hover\:text-on-secondary:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-on-surface:hover{--tw-text-opacity:1;color:rgb(15 28 44/var(--tw-text-opacity,1))}.hover\:text-on-tertiary:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-primary:hover{--tw-text-opacity:1;color:rgb(0 106 98/var(--tw-text-opacity,1))}.hover\:text-primary-container:hover{--tw-text-opacity:1;color:rgb(64 224 208/var(--tw-text-opacity,1))}.hover\:text-secondary:hover{--tw-text-opacity:1;color:rgb(182 31 54/var(--tw-text-opacity,1))}.hover\:text-tertiary:hover{--tw-text-opacity:1;color:rgb(0 106 99/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow:hover{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.hover\:shadow-2xl:hover,.hover\:shadow:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.hover\:shadow-\[0_12px_28px_-4px_rgba\(64\2c 224\2c 208\2c 0\.6\)\]:hover{--tw-shadow:0 12px 28px -4px rgba(64,224,208,.6);--tw-shadow-colored:0 12px 28px -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)}.hover\:shadow-\[0_12px_32px_rgba\(37\2c 211\2c 102\2c 0\.45\)\]:hover{--tw-shadow:0 12px 32px rgba(37,211,102,.45);--tw-shadow-colored:0 12px 32px 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\:shadow-\[0_14px_30px_-4px_rgba\(64\2c 224\2c 208\2c 0\.7\)\]:hover{--tw-shadow:0 14px 30px -4px rgba(64,224,208,.7);--tw-shadow-colored:0 14px 30px -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)}.hover\:shadow-\[0_20px_40px_-12px_rgba\(224\2c 64\2c 80\2c 0\.2\)\]:hover{--tw-shadow:0 20px 40px -12px rgba(224,64,80,.2);--tw-shadow-colored:0 20px 40px -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)}.hover\:shadow-\[0_20px_40px_-12px_rgba\(64\2c 224\2c 208\2c 0\.2\)\]:hover{--tw-shadow:0 20px 40px -12px rgba(64,224,208,.2);--tw-shadow-colored:0 20px 40px -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)}.hover\:shadow-\[0_20px_40px_-15px_rgba\(252\2c 85\2c 99\2c 0\.25\)\]:hover{--tw-shadow:0 20px 40px -15px rgba(252,85,99,.25);--tw-shadow-colored:0 20px 40px -15px 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\:shadow-\[0_20px_40px_-15px_rgba\(64\2c 224\2c 208\2c 0\.25\)\]:hover{--tw-shadow:0 20px 40px -15px rgba(64,224,208,.25);--tw-shadow-colored:0 20px 40px -15px 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\:shadow-\[0_20px_40px_-15px_rgba\(64\2c 224\2c 208\2c 0\.3\)\]:hover{--tw-shadow:0 20px 40px -15px rgba(64,224,208,.3);--tw-shadow-colored:0 20px 40px -15px 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\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -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)}.hover\:shadow-emerald-500\/25:hover{--tw-shadow-color:rgba(16,185,129,.25);--tw-shadow:var(--tw-shadow-colored)}.hover\:ring-2: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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.hover\:ring-primary:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(0 106 98/var(--tw-ring-opacity,1))}.hover\:brightness-105:hover{--tw-brightness:brightness(1.05)}.hover\:brightness-105:hover,.hover\:brightness-110:hover{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)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1)}.focus\:bg-surface-container-lowest:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-\[\#6b21a8\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(107 33 168/var(--tw-ring-opacity,1))}.focus\:ring-primary:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(0 106 98/var(--tw-ring-opacity,1))}.focus\:ring-primary-container:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(64 224 208/var(--tw-ring-opacity,1))}.active\:translate-y-0:active{--tw-translate-y:0px}.active\:scale-95:active,.active\:translate-y-0:active{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))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95}.active\:scale-\[0\.98\]:active{--tw-scale-x:0.98;--tw-scale-y:0.98}.active\:scale-\[0\.98\]:active,.active\:scale-\[0\.99\]:active{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))}.active\:scale-\[0\.99\]:active{--tw-scale-x:0.99;--tw-scale-y:0.99}.group[open] .group-open\:rotate-180{--tw-rotate:180deg;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\:block{display:block}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:rotate-180,.group:hover .group-hover\:translate-x-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))}.group:hover .group-hover\:rotate-180{--tw-rotate:180deg}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-105,.group:hover .group-hover\: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\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03;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\:text-primary{--tw-text-opacity:1;color:rgb(0 106 98/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-primary-container{--tw-text-opacity:1;color:rgb(64 224 208/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-primary-container\/40{color:rgba(64,224,208,.4)}.group:hover .group-hover\:text-secondary{--tw-text-opacity:1;color:rgb(182 31 54/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-tertiary{--tw-text-opacity:1;color:rgb(0 106 99/var(--tw-text-opacity,1))}.group:hover .group-hover\:underline{text-decoration-line:underline}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-8{grid-column:span 8/span 8}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:h-8{height:2rem}.sm\:h-96{height:24rem}.sm\:h-\[480px\]{height:480px}.sm\:w-32{width:8rem}.sm\:w-36{width:9rem}.sm\:w-8{width:2rem}.sm\:w-96{width:24rem}.sm\:w-auto{width:auto}.sm\:max-w-md{max-width:28rem}.sm\:max-w-none{max-width:none}.sm\:flex-1{flex:1 1 0%}.sm\:flex-initial{flex:0 1 auto}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:gap-space-md{gap:1rem}.sm\:gap-space-sm{gap:.5rem}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}.sm\:p-12{padding:3rem}.sm\:p-8{padding:2rem}.sm\:p-space-lg{padding:1.5rem}.sm\:p-space-md{padding:1rem}.sm\:p-space-xl{padding:2.5rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-display-lg{font-size:56px;line-height:64px;letter-spacing:-.02em;font-weight:700}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:768px){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:max-h-\[440px\]{max-height:440px}.md\:min-h-\[520px\]{min-height:520px}.md\:min-h-\[540px\]{min-height:540px}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:w-56{width:14rem}.md\:w-auto{width:auto}.md\:max-w-\[480px\]{max-width:480px}.md\:max-w-none{max-width:none}.md\:-translate-y-2{--tw-translate-y:-0.5rem;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))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-between{justify-content:space-between}.md\:whitespace-nowrap{white-space:nowrap}.md\:p-12{padding:3rem}.md\:p-5{padding:1.25rem}.md\:p-8{padding:2rem}.md\:p-space-lg{padding:1.5rem}.md\:p-space-xl{padding:2.5rem}.md\:px-gutter{padding-left:1.5rem;padding-right:1.5rem}.md\:px-margin{padding-left:3rem;padding-right:3rem}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-\[46px\]{font-size:46px}.md\:text-\[clamp\(1\.75rem\2c 2\.5vw\2c 2\.75rem\)\]{font-size:clamp(1.75rem,2.5vw,2.75rem)}.md\:text-\[clamp\(2rem\2c 3vw\2c 2\.75rem\)\]{font-size:clamp(2rem,3vw,2.75rem)}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-display-lg{font-size:56px;line-height:64px;letter-spacing:-.02em;font-weight:700}.md\:text-headline-xl{font-size:40px;line-height:48px;letter-spacing:-.02em;font-weight:600}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:top-28{top:7rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:-mt-4{margin-top:-1rem}.lg\:mt-0{margin-top:0}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:h-\[520px\]{height:520px}.lg\:min-h-\[460px\]{min-height:460px}.lg\:w-80{width:20rem}.lg\:w-auto{width:auto}.lg\:-translate-y-2{--tw-translate-y:-0.5rem}.lg\:-translate-y-2,.lg\:-translate-y-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))}.lg\:-translate-y-3{--tw-translate-y:-0.75rem}.lg\:-translate-y-4{--tw-translate-y:-1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:gap-space-md{gap:1rem}.lg\:gap-space-xl{gap:2.5rem}.lg\:self-auto{align-self:auto}.lg\:self-start{align-self:flex-start}.lg\:whitespace-nowrap{white-space:nowrap}.lg\:p-10{padding:2.5rem}.lg\:p-12{padding:3rem}.lg\:p-14{padding:3.5rem}.lg\:p-space-lg{padding:1.5rem}.lg\:p-space-md{padding:1rem}.lg\:p-space-xl{padding:2.5rem}.lg\:px-gutter{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-margin{padding-left:3rem;padding-right:3rem}.lg\:px-space-lg{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:py-space-lg{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:py-space-xl{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:text-left{text-align:left}.lg\:font-display-lg,.lg\:font-headline-xl{font-family:Outfit}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-\[36px\]{font-size:36px}.lg\:text-\[40px\]{font-size:40px}.lg\:text-\[42px\]{font-size:42px}.lg\:text-\[46px\]{font-size:46px}.lg\:text-body-lg{font-size:18px;line-height:28px;font-weight:400}.lg\:text-display-lg{font-size:56px;line-height:64px;letter-spacing:-.02em;font-weight:700}.lg\:text-headline-xl{font-size:40px;line-height:48px;letter-spacing:-.02em;font-weight:600}.lg\:leading-\[44px\]{line-height:44px}.lg\:leading-\[46px\]{line-height:46px}.lg\:leading-\[48px\]{line-height:48px}.lg\:leading-\[52px\]{line-height:52px}}@media (min-width:1280px){.xl\:flex{display:flex}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1536px){.\32xl\:gap-space-lg{gap:1.5rem}}
/* Centro de Ayuda: enlaces compactos y legibles en el footer. */
.mobile-card-carousel-control--previous { left: .65rem; }
.mobile-card-carousel-control--next { right: .65rem; }
.site-global-footer ul:has(> li > a[href="/testimonios/"]) {
  display: flex;
  flex-direction: column;
  gap: .3rem;
}
.site-global-footer ul:has(> li > a[href="/testimonios/"]) > li {
  margin: 0 ;
}
.site-global-footer ul:has(> li > a[href="/testimonios/"]) a {
  min-height: 1.5rem;
  line-height: 1.5rem;
}
@media (max-width: 767px) {
  .site-global-footer div:has(> ul > li > a[href="/testimonios/"]) > p {
    text-align: center;
  }
  .site-global-footer ul:has(> li > a[href="/testimonios/"]) {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: .5rem;
    row-gap: .15rem;
  }
  .site-global-footer ul:has(> li > a[href="/testimonios/"]) > li {
    display: inline-flex;
    align-items: center;
  }
  .site-global-footer ul:has(> li > a[href="/testimonios/"]) > li:not(:last-child)::after {
    content: "/";
    margin-left: .5rem;
    color: #6b7c86;
  }
}
/* Sistema global de superficies: aplicar site-section + data-fondo a cada bloque. */
.site-section { --section-background: #f7f9ff; --section-ink: #10213a; --section-muted: #40546e; --section-accent: #00786f; position: relative; width: 100%; isolation: isolate; overflow: clip; background: var(--section-background); color: var(--section-ink); }
.site-section[data-fondo="claro"] { --section-background: #f3f7f6; }
.site-section[data-fondo="blanco"] { --section-background: #ffffff; }
.site-section[data-fondo="verde"] { --section-background: #006c64; --section-ink: #ffffff; --section-muted: #e4fbf5; --section-accent: #7af0d8; }
.site-surface-card { border: 1px solid rgba(10, 86, 78, .16); background: #ffffff; box-shadow: 0 16px 34px -24px rgba(13, 27, 42, .38); }
.site-faq-card { padding: 1rem; border-radius: 1rem; background: #ffffff; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05); transition-property: all; transition-timing-function: cubic-bezier(.4, 0, .2, 1); transition-duration: .15s; }
.site-surface-action { display: inline-flex; align-items: center; justify-content: center; gap: .25rem; padding: 1rem 1.5rem; border: 0; border-radius: 9999px; font-family: Inter, sans-serif; font-size: 14px; font-weight: 700; line-height: 18px; text-align: center; text-decoration: none; transition: transform .18s ease, background-color .18s ease, color .18s ease, box-shadow .18s ease; }
.site-surface-action--primary { background: #40e0d0; color: #006058; box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1); }
.site-surface-action--primary:hover { background: #61f9e9; transform: scale(1.05); }
.site-surface-action--secondary { background: #e5efff; color: #0f1c2c; font-weight: 600; }
.site-surface-action--secondary:hover { background: #dbe9fe; }
.site-section[data-fondo="verde"] .site-section-copy :is(.text-on-surface, .site-heading) { color: #ffffff ; }
.site-section[data-fondo="verde"] .site-section-copy .text-on-surface-variant { color: #e4fbf5 ; }
.site-section[data-fondo="verde"] .site-section-copy :is(.text-primary, .text-secondary, .text-primary-fixed) { color: #7af0d8 ; }
[data-fondo="verde"] .site-hero-eyebrow { background: #ffffff ; color: #075c54 ; box-shadow: 0 8px 18px -14px rgba(0, 0, 0, .45); }
.site-section[data-fondo="verde"] .site-section-copy .site-hero-eyebrow .text-primary { color: #075c54; }
.site-surface-action--on-green.site-surface-action--primary { background: #ffffff ; color: #075c54 ; box-shadow: 0 14px 28px -16px rgba(0, 0, 0, .62); }
.site-surface-action--on-green.site-surface-action--primary:hover { background: #dffbf3 ; }
.site-surface-action--on-green.site-surface-action--secondary { border: 1px solid rgba(255, 255, 255, .72); background: rgba(255, 255, 255, .12) ; color: #ffffff ; }
.site-surface-action--on-green.site-surface-action--secondary:hover { background: rgba(255, 255, 255, .2) ; }
.site-surface-action--large { min-height: 3.5rem; gap: .5rem; padding: .875rem 1.25rem; font-size: .9375rem; font-weight: 800; line-height: 1; white-space: nowrap; }
.site-surface-action--large.site-surface-action--on-green.site-surface-action--primary { color: #006058; box-shadow: 0 10px 22px -14px rgba(0, 0, 0, .48); }
.site-surface-action--large.site-surface-action--on-green.site-surface-action--primary:focus-visible, .site-surface-action--large.site-surface-action--on-green.site-surface-action--primary:hover { background: #e8fffc; transform: none; }
.site-surface-action--large.site-surface-action--on-green.site-surface-action--secondary { border-color: hsla(0, 0%, 100%, .58); }
.site-surface-action--large.site-surface-action--on-green.site-surface-action--secondary:focus-visible, .site-surface-action--large.site-surface-action--on-green.site-surface-action--secondary:hover { background: hsla(0, 0%, 100%, .14); }
.site-product-checkout-action { display: inline-flex; flex: 1 1 0%; width: 100%; min-width: 0; min-height: 3.25rem; align-items: center; justify-content: center; gap: .5rem; padding: .875rem 1rem; border: 0; border-radius: 9999px; background: #25d366; box-shadow: 0 8px 24px -4px rgba(37, 211, 102, .4); color: #ffffff; font-family: Outfit, sans-serif; font-size: .9375rem; font-weight: 600; line-height: 1; text-align: center; text-decoration: none; white-space: normal; cursor: pointer; transition: filter .15s ease; }
.site-product-checkout-action:hover { filter: brightness(1.05); }
.site-product-checkout-action .site-icon { font-size: 1.125rem; }
.site-product-cart-action { display: inline-flex; width: 100%; min-width: 0; align-items: center; justify-content: center; gap: .5rem; padding: .875rem .625rem; border: 0; border-radius: 9999px; background: #40e0d0; box-shadow: 0 8px 24px -4px rgba(64, 224, 208, .45); color: #006058; font-family: Outfit, sans-serif; font-size: .8125rem; font-weight: 600; line-height: 1; white-space: nowrap; cursor: pointer; transition: background-color .15s ease, color .15s ease; }
.site-product-cart-action:hover { background: #61f9e9; color: #00201d; }
.site-product-purchase-actions { display: grid; grid-template-columns: minmax(0, 1fr); width: 100%; gap: .75rem; }
.site-product-purchase-actions > .site-product-cart-action { order: 1; min-height: 3.25rem; padding: .875rem 1rem; font-size: .9375rem; }
.site-product-purchase-actions > .site-product-checkout-row--without-quantity { order: 2; display: block; width: 100%; }
.site-product-checkout-row--without-quantity > div:first-child { display: none; }
.site-product-checkout-row--without-quantity .site-product-checkout-action { min-height: 3.25rem; }
@media (min-width: 768px) and (hover: hover) and (pointer: fine) { .site-product-purchase-actions { grid-template-columns: minmax(0, .9fr) minmax(0, 1.35fr); align-items: stretch; } }
@media (max-width: 639px) {
  .product-pricing-card > .site-product-purchase-actions.pt-4.flex.flex-col { grid-template-columns: minmax(0, 1fr); }
  .product-pricing-card > .site-product-purchase-actions.pt-4.flex.flex-col > .product-checkout-row { display: block; grid-column: auto; grid-row: auto; }
}
.site-pack-action { width: 100%; margin-top: 2rem; padding: .75rem 1rem; border-radius: 9999px; background: rgb(229, 239, 255); color: rgb(15, 28, 44); font-family: Inter, sans-serif; font-size: 14px; font-weight: 600; line-height: 18px; letter-spacing: .02em; text-align: center; }
.site-pack-action--animated { transition: all .15s cubic-bezier(.4, 0, .2, 1); }
.site-pack-action--hover:hover { background: rgb(219, 233, 254); }
.site-pack-action--membership { background: #5362d5; box-shadow: 0 10px 18px rgba(66, 80, 193, .28); color: #ffffff; }



.infinity-life-info-page .nativa-info-prototype__metrics > div, .infinity-life-info-page .nativa-info-prototype__formula-card, .infinity-life-info-page .avi-technical-card, .infinity-life-info-page #testimonio-acidia .site-surface-card { border: 1px solid rgba(10, 86, 78, .16); background: #ffffff ; box-shadow: 0 16px 34px -24px rgba(13, 27, 42, .38); }
.infinity-life-info-page .site-section[data-fondo="verde"] :is(.nativa-info-prototype__metrics > div, .nativa-info-prototype__formula-card, .avi-technical-card, #testimonio-acidia .site-surface-card) :is(.text-on-surface, .site-heading) { color: #10213a ; }
.infinity-life-info-page .site-section[data-fondo="verde"] :is(.nativa-info-prototype__metrics > div, .nativa-info-prototype__formula-card, .avi-technical-card, #testimonio-acidia .site-surface-card) .text-on-surface-variant { color: #40546e ; }
.infinity-life-info-page .site-section[data-fondo="verde"] :is(.nativa-info-prototype__metrics > div, .nativa-info-prototype__formula-card, .avi-technical-card, #testimonio-acidia .site-surface-card) :is(.text-primary, .text-secondary, .text-primary-fixed) { color: #00786f ; }
.infinity-life-info-page .site-section[data-fondo="claro"] :is(.nativa-info-prototype__alert-card, .nativa-info-prototype__benefit-card, [data-product-card-grid] > article), .infinity-life-info-page .site-section[data-fondo="blanco"] [data-product-card-grid] > article, .infinity-life-info-page .official-presentation-cards article:not(.membership-card-featured) { border: 1px solid rgba(10, 86, 78, .15); background: #ffffff; box-shadow: 0 16px 34px -24px rgba(13, 27, 42, .3); }
.infinity-life-info-page .site-section[data-fondo="claro"] .site-section-copy :is(.text-on-surface, .site-heading), .infinity-life-info-page .site-section[data-fondo="blanco"] .site-section-copy :is(.text-on-surface, .site-heading) { color: #10213a ; }
.infinity-life-info-page .site-section[data-fondo="claro"] .site-section-copy .text-on-surface-variant, .infinity-life-info-page .site-section[data-fondo="blanco"] .site-section-copy .text-on-surface-variant { color: #40546e ; }
.infinity-life-info-page .site-section[data-fondo="claro"] .site-section-copy :is(.text-primary, .text-secondary), .infinity-life-info-page .site-section[data-fondo="blanco"] .site-section-copy :is(.text-primary, .text-secondary) { color: #00786f ; }
@media (max-width: 639px) { .site-surface-action--on-green { width: 100%; } }
/* La pila principal mantiene visible la superficie elegida por cada bloque. */
.site-content-stack > .site-section { background-color: var(--section-background) ; }


/* Tarjetas de pasos compartidas en fichas y guías de preparación. */
.site-step-card{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(238 244 255/var(--tw-bg-opacity,1))}
.site-step-card__number{display:flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(0 106 98/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:14px;line-height:18px;letter-spacing:.02em;font-weight:700}

/* Acordeón estándar de preguntas frecuentes. Conserva el control nativo details/summary. */
.site-faq-item{border:1px solid rgba(186,202,198,.2);border-radius:1rem;background-color:hsla(0,0%,100%,.9);--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}
.site-faq-item__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;cursor:pointer;list-style-type:none;font-family:Outfit;font-size:18px;line-height:24px;font-weight:600;--tw-text-opacity:1;color:rgb(15 28 44/var(--tw-text-opacity,1))}
.site-faq-item__answer{padding-right:1rem;padding-bottom:1rem;padding-left:1rem;font-family:var(--font-body);font-size:15px;line-height:1.625;font-weight:400;color:#3c4a47}

/* Panel estándar de información para fichas y secciones de contenido. */
.site-panel-card{display:flex;flex-direction:column;padding:1.5rem;border-radius:1.5rem;background:#fff;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}

/* Tarjeta estándar de contenido con imagen o medio visual. */
.site-media-card{display:flex;flex-direction:column;overflow:hidden;border-radius:1.5rem;background:#fff;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}
.site-media-card.related-product-card{color:inherit;text-decoration:none}

/* Contenedor visual reutilizable para enlaces a productos relacionados. */
.site-linked-media-card{overflow:hidden;border-radius:1.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}

/* Cuerpo reutilizable para tarjetas de productos relacionados. */
.site-product-card-copy{display:flex;flex-grow:1;flex-direction:column;padding:1.5rem}

/* Tarjeta estándar para testimonios visuales y de video. */
.site-testimonial-card{overflow:hidden;border-radius:1.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 12px 30px -18px rgba(13,27,42,.26);--tw-shadow-colored:0 12px 30px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}

/* Tarjeta de beneficio reutilizable para las fichas de producto. */
.site-product-benefit-card{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;border-radius:1.5rem;background-color:hsla(0,0%,100%,.8);--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}

/* Ficha de identidad reutilizable para productos, catálogos y comparativas. */
.site-product-identity-card{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;border-radius:1.5rem;--tw-bg-opacity:1;background-color:rgb(229 239 255/var(--tw-bg-opacity,1))}
.site-product-identity-card__row{display:flex;justify-content:space-between;gap:1rem;padding-top:.25rem;padding-bottom:.25rem;font-family:Inter;font-size:13px;line-height:18px;font-weight:400}

/* Medios reutilizables dentro de tarjetas; el contenedor conserva cada proporción. */
.site-card-image-cover{width:100%;height:100%;object-fit:cover;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}
.group:hover .site-card-image-cover{transform:scale(1.05)}
.site-card-image-contain{width:100%;height:100%;object-fit:contain;background-color:rgb(238 244 255);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}
.group:hover .site-card-image-contain{transform:scale(1.05)}

/* Blog: en escritorio el buscador y la introducción aprovechan el ancho de la sección editorial. */
@media (min-width:1024px){.blog-hero{max-width:72rem}.blog-hero__copy{max-width:56rem}.blog-hero__controls{max-width:64rem}}

/* Productos Nativa: en escritorio, la introducción usa la misma escala amplia de su catálogo. */
@media (min-width:1024px){.products-nativa-hero>div{max-width:72rem}.products-nativa-hero p:not(.site-hero-eyebrow){max-width:60rem}}

/* Afiliarme: texto principal de la membresía con contraste accesible sobre fondo verde. */
.affiliate-v3-membership__summary span{color:#fff}

/* CTA de compra: conserva el verde con contraste legible. */
.site-product-checkout-action{background:#007a45}
