@layer reset,base,tokens,recipes,utilities;@keyframes jumpingBounce{0%{transform:translateY(-50px) scale(.8);opacity:0}15%{transform:translateY(-30px) scale(.95);opacity:.7}30%{transform:translateY(0) scale(1.1);opacity:1}45%{transform:translateY(-15px) scale(.98)}60%{transform:translateY(0) scale(1.05)}75%{transform:translateY(-8px) scale(.99)}90%{transform:translateY(0) scale(1.02)}to{transform:translateY(0) scale(1);opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.1)}28%{transform:scale(.85)}42%{transform:scale(1.1)}70%{transform:scale(.85)}to{transform:scale(1)}}.animate-jumpingBounce{animation:jumpingBounce 3s ease-out .5s both}.animate-float{animation:float 6s ease-in-out infinite}.animate-heartBeat{animation:heartBeat 1.2s infinite cubic-bezier(.215,.61,.355,1)}.text-gradient-sb{background:linear-gradient(135deg,#085e3a,#178255);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-green{background:linear-gradient(135deg,#effbf1,#d9f2dd)}.gradient-warm{background:linear-gradient(135deg,#f06b42,#a6c)}@layer reset{html,:host{--font-fallback: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;line-height:1.5;font-family:var(--global-font-body, var(--font-fallback))}*,:before,:after,::backdrop,::file-selector-button{margin:0;padding:0;box-sizing:border-box;border-width:0px;border-style:solid;border-color:var(--global-color-border, currentcolor)}hr{height:0px;color:inherit;border-top-width:1px}body{height:100%;line-height:inherit}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{-moz-appearance:button;appearance:button;-webkit-appearance:button}button,input,optgroup,select,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:transparent}::placeholder{opacity:1;--placeholder-fallback: rgba(0, 0, 0, .5);color:var(--global-color-placeholder, var(--placeholder-fallback))}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{--placeholder-fallback: color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}table{text-indent:0px;border-collapse:collapse;border-color:inherit}summary{display:list-item}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{color:inherit;text-decoration:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-feature-settings:normal;font-variation-settings:normal;font-family:var(--global-font-mono, var(--font-mono-fallback));font-size:1em}progress{vertical-align:baseline}::-webkit-search-decoration,::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda: "🐼"}body{color:var(--colors-text-body);lg:18px;font-family:var(--font-body);font-weight:var(--font-weights-regular);line-height:1.5;font-size:16px}h1{lg:51.11569539505798px;font-size:45.436173684495984px}h1,h2{font-family:var(--font-display);line-height:.9;font-weight:800}h2{lg:42.95436587819999px;font-size:38.18165855839999px}h3{lg:36.096105779999995px;font-size:32.08542736px}h3,h4{font-family:var(--font-display);line-height:1;font-weight:800}h4{lg:30.332862px;font-size:26.962543999999998px}h5{lg:25.4898px;font-size:22.6576px}h5,h6{font-family:var(--font-display);line-height:1;font-weight:800}h6{lg:21.419999999999998px;font-size:19.04px}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness: proximity;--border-spacing-x: 0;--border-spacing-y: 0;--translate-x: 0;--translate-y: 0;--rotate: 0;--rotate-x: 0;--rotate-y: 0;--skew-x: 0;--skew-y: 0;--scale-x: 1;--scale-y: 1}}@layer tokens{:where(:root,:host){--spacing-0: 0px;--spacing-1: 3px;--spacing-2: 5px;--spacing-3: 8px;--spacing-4: 13px;--spacing-5: 21px;--spacing-6: 34px;--spacing-7: 55px;--spacing-8: 89px;--spacing-9: 144px;--spacing-10: 233px;--spacing-11: 377px;--spacing-12: 610px;--sizes-items-2xs: 5px;--sizes-items-xs: 8px;--sizes-items-sm: 13px;--sizes-items-md: 21px;--sizes-items-lg: 34px;--sizes-items-xl: 55px;--sizes-items-2xl: 89px;--sizes-items-3xl: 110px;--sizes-containers-3xs: 89px;--sizes-containers-2xs: 144px;--sizes-containers-xs: 233px;--sizes-containers-sm: 377px;--sizes-containers-md: 610px;--sizes-containers-lg: 987px;--sizes-containers-xl: 1220px;--sizes-containers-2xl: 1597px;--font-sizes-mobile2xs: 9.494653026806374px;--font-sizes-mobile-xs: 11.298637101899585px;--font-sizes-mobile-sm: 13.445378151260504px;--font-sizes-mobile-md: 16px;--font-sizes-mobile-lg: 19.04px;--font-sizes-mobile-xl: 22.6576px;--font-sizes-mobile2xl: 26.962543999999998px;--font-sizes-mobile3xl: 32.08542736px;--font-sizes-mobile4xl: 38.18165855839999px;--font-sizes-mobile5xl: 45.436173684495984px;--font-sizes-mobile6xl: 54.06904668455022px;--font-sizes-mobile7xl: 64.34216555461477px;--font-sizes-desktop2xs: 10.68148465515717px;--font-sizes-desktop-xs: 12.710966739637033px;--font-sizes-desktop-sm: 15.126050420168067px;--font-sizes-desktop-md: 18px;--font-sizes-desktop-lg: 21.419999999999998px;--font-sizes-desktop-xl: 25.4898px;--font-sizes-desktop2xl: 30.332862px;--font-sizes-desktop3xl: 36.096105779999995px;--font-sizes-desktop4xl: 42.95436587819999px;--font-sizes-desktop5xl: 51.11569539505798px;--font-sizes-desktop6xl: 60.827677520119px;--font-sizes-desktop7xl: 72.38493624894161px;--font-weights-black: 900;--font-weights-extrabold: 800;--font-weights-bold: 700;--font-weights-semibold: 600;--font-weights-medium: 500;--font-weights-regular: 400;--font-weights-light: 300;--font-weights-extralight: 200;--font-weights-thin: 100;--line-heights-none: 1;--line-heights-tight: 1.05;--line-heights-snug: 1.1;--line-heights-normal: 1.25;--line-heights-relaxed: 1.4;--line-heights-loose: 1.5;--shadows-1: 1px 1px 4px -1px rgba(0,0,0,.18);--shadows-2: 2px 2px 8px -2px rgba(0,0,0,.18);--shadows-3: 4px 4px 12px -3px rgba(0,0,0,.18);--shadows-4: 6px 6px 16px -4px rgba(0,0,0,.18);--shadows-5: 8px 8px 20px -5px rgba(0,0,0,.18);--assets-shape1: url(/static/shape1.svg);--assets-shape2: url(/static/shape2.svg);--assets-shape3: url(/static/shape3.svg);--assets-shape4: url(/static/shape4.svg);--fonts-body: "Red Hat Text", system-ui, sans-serif;--fonts-heading: "Red Hat Display", system-ui, sans-serif;--fonts-display: "Red Hat Display", system-ui, sans-serif;--colors-primary-50: #e6efffff;--colors-primary-100: #c2d6ffff;--colors-primary-200: #94b8ffff;--colors-primary-300: #6699ffff;--colors-primary-400: #387affff;--colors-primary-500: #0066ffff;--colors-primary-600: #0052ccff;--colors-primary-700: #003d99ff;--colors-primary-800: #002966ff;--colors-primary-900: #001433ff;--colors-primary-source: #0066ffff;--colors-secondary-50: #f1f3f5ff;--colors-secondary-100: #d9dde2ff;--colors-secondary-200: #bac0c8ff;--colors-secondary-300: #9aa1adff;--colors-secondary-400: #7a8390ff;--colors-secondary-500: #5a6573ff;--colors-secondary-600: #4a525dff;--colors-secondary-700: #383e47ff;--colors-secondary-800: #25292fff;--colors-secondary-900: #161a1fff;--colors-secondary-source: #5a6573ff;--colors-tertiary-50: #fff4e6ff;--colors-tertiary-100: #ffe0b8ff;--colors-tertiary-200: #ffc680ff;--colors-tertiary-300: #ffa64dff;--colors-tertiary-400: #ff8a1fff;--colors-tertiary-500: #f06e00ff;--colors-tertiary-600: #c25800ff;--colors-tertiary-700: #944300ff;--colors-tertiary-800: #662e00ff;--colors-tertiary-900: #331700ff;--colors-tertiary-source: #ff8a1fff;--colors-grey-50: #f5f7f9ff;--colors-grey-100: #e1e6ebff;--colors-grey-200: #c4cdd5ff;--colors-grey-300: #a3afbaff;--colors-grey-400: #82909eff;--colors-grey-500: #61707fff;--colors-grey-600: #4d5a66ff;--colors-grey-700: #3a444dff;--colors-grey-800: #262d33ff;--colors-grey-900: #13171aff;--colors-grey-source: #61707fff;--colors-error-50: #ffede5ff;--colors-error-100: #ffcab5ff;--colors-error-200: #ff9d7dff;--colors-error-300: #ff6947ff;--colors-error-400: #ff2f1aff;--colors-error-500: #dc0000ff;--colors-error-600: #b50000ff;--colors-error-700: #840000ff;--colors-error-800: #5a0000ff;--colors-error-900: #3b0800ff;--colors-error-source: #ff0606ff;--colors-alert-50: #fcf3e3ff;--colors-alert-100: #f2ddacff;--colors-alert-200: #e1c16cff;--colors-alert-300: #c7a428ff;--colors-alert-400: #a88800ff;--colors-alert-500: #7f6400ff;--colors-alert-600: #664e00ff;--colors-alert-700: #4b3800ff;--colors-alert-800: #352600ff;--colors-alert-900: #251900ff;--colors-alert-source: #ffd338ff;--colors-info-50: #e8f7f5ff;--colors-info-100: #b9e8e2ff;--colors-info-200: #7bd3caff;--colors-info-300: #25bab0ff;--colors-info-400: #009f94ff;--colors-info-500: #007970ff;--colors-info-600: #006159ff;--colors-info-700: #004540ff;--colors-info-800: #002f2bff;--colors-info-900: #001f1dff;--colors-info-source: #06dfd2ff;--colors-success-50: #ebf8e3ff;--colors-success-100: #c4eaacff;--colors-success-200: #91d66bff;--colors-success-300: #55be22ff;--colors-success-400: #00a300ff;--colors-success-500: #007c00ff;--colors-success-600: #006300ff;--colors-success-700: #004700ff;--colors-success-800: #003000ff;--colors-success-900: #082000ff;--colors-success-source: #53da00ff;--colors-white-100: #ffffff;--colors-green-50: hsl(131, 57%, 96%);--colors-green-100: hsl(131, 50%, 90%);--colors-green-200: hsl(131, 45%, 80%);--colors-green-300: hsl(131, 40%, 70%);--colors-green-400: hsl(155, 50%, 45%);--colors-green-500: hsl(155, 70%, 30%);--colors-green-600: hsl(155, 85%, 20%);--colors-green-700: hsl(155, 85%, 15%);--colors-green-800: hsl(155, 90%, 10%);--colors-coral: hsl(14, 85%, 60%);--colors-coral-light: hsl(14, 75%, 80%);--colors-coral-dark: hsl(14, 90%, 45%);--colors-orange: hsl(25, 95%, 65%);--colors-pink: hsl(340, 75%, 65%);--colors-purple: hsl(280, 50%, 60%);--colors-purple-light: hsl(280, 40%, 80%);--colors-neon-green: hsl(120, 100%, 40%);--radii-0: 0px;--radii-1: 3px;--radii-2: 5px;--radii-3: 8px;--radii-4: 13px;--radii-5: 21px;--radii-6: 34px;--radii-7: 55px;--radii-8: 89px;--radii-full: 999px;--radii-right: 0 32px 32px 0;--radii-button: 15px;--colors-text-placeholder: var(--colors-grey-200);--colors-text-heading: var(--colors-primary-700);--colors-text-body: var(--colors-primary-900);--colors-text-subdued: var(--colors-grey-500);--colors-text-vibrant: var(--colors-primary-700);--colors-text-helper: var(--colors-grey-600);--colors-text-contrast: var(--colors-grey-50);--colors-borders-base: var(--colors-grey-300);--colors-borders-subdued: var(--colors-grey-200);--colors-feedback-success-foreground: var(--colors-success-600);--colors-feedback-success-background: var(--colors-success-50);--colors-feedback-success-bg: var(--colors-success-50);--colors-feedback-success-border: var(--colors-success-500);--colors-feedback-error-foreground: var(--colors-error-600);--colors-feedback-error-background: var(--colors-error-50);--colors-feedback-error-bg: var(--colors-error-50);--colors-feedback-error-border: var(--colors-error-500);--colors-forms-action: var(--colors-primary-600);--colors-surface-primary-subdued-background: var(--colors-primary-50);--colors-surface-primary-subdued-foreground: var(--colors-primary-700);--colors-surface-primary-subdued-border: var(--colors-primary-400);--colors-surface-primary-vibrant-background: var(--colors-primary-600);--colors-surface-primary-vibrant-foreground: var(--colors-primary-50);--colors-surface-primary-vibrant-border: var(--colors-primary-200);--colors-surface-primary-contrast-background: var(--colors-primary-700);--colors-surface-primary-contrast-foreground: var(--colors-primary-100);--colors-surface-primary-contrast-border: var(--colors-primary-100);--colors-surface-primary-tonal-background: var(--colors-primary-100);--colors-surface-primary-tonal-foreground: var(--colors-primary-800);--colors-surface-primary-tonal-border: var(--colors-primary-500);--colors-surface-subdued-background: var(--colors-grey-50);--colors-surface-secondary-subdued-background: var(--colors-secondary-50);--colors-surface-secondary-subdued-foreground: var(--colors-secondary-800);--colors-surface-secondary-subdued-border: var(--colors-secondary-600);--colors-surface-secondary-contrast-background: var(--colors-secondary-800);--colors-surface-secondary-contrast-foreground: var(--colors-secondary-100);--colors-surface-secondary-contrast-border: var(--colors-secondary-200);--colors-surface-secondary-vibrant-background: var(--colors-secondary-700);--colors-surface-secondary-vibrant-foreground: var(--colors-secondary-50);--colors-surface-secondary-vibrant-border: var(--colors-secondary-500);--colors-surface-secondary-tonal-background: var(--colors-secondary-200);--colors-surface-secondary-tonal-foreground: var(--colors-secondary-800);--colors-surface-secondary-tonal-border: var(--colors-secondary-700);--colors-surface-default-background: var(--colors-white-100);--colors-surface-default-foreground: var(--colors-text-body);--colors-surface-contrast-background: var(--colors-grey-800);--colors-surface-contrast-foreground: var(--colors-white-100);--colors-surface-tertiary-subdued-background: var(--colors-tertiary-50);--colors-surface-tertiary-subdued-foreground: var(--colors-tertiary-800);--colors-surface-tertiary-subdued-border: var(--colors-tertiary-700);--colors-surface-tertiary-contrast-background: var(--colors-tertiary-800);--colors-surface-tertiary-contrast-foreground: var(--colors-tertiary-100);--colors-surface-tertiary-contrast-border: var(--colors-tertiary-100);--colors-surface-tertiary-vibrant-background: var(--colors-tertiary-700);--colors-surface-tertiary-vibrant-foreground: var(--colors-tertiary-50);--colors-surface-tertiary-vibrant-border: var(--colors-tertiary-500);--colors-surface-tertiary-tonal-background: var(--colors-tertiary-200);--colors-surface-tertiary-tonal-foreground: var(--colors-tertiary-800);--colors-surface-tertiary-tonal-border: var(--colors-tertiary-700);--colors-surface-campaign-background: var(--colors-tertiary-400);--colors-surface-campaign-foreground: var(--colors-tertiary-100);--colors-surface-campaign-text: var(--colors-tertiary-400);--colors-action-cta-background-default: var(--colors-primary-800);--colors-action-cta-background-hover: var(--colors-primary-900);--colors-action-cta-background-active: var(--colors-primary-700);--colors-action-cta-foreground-default: var(--colors-primary-100);--colors-action-primary-background-default: var(--colors-primary-500);--colors-action-primary-background-hover: var(--colors-primary-400);--colors-action-primary-background-active: var(--colors-primary-600);--colors-action-primary-foreground-default: var(--colors-primary-50);--colors-action-primary-border-default: var(--colors-primary-500);--colors-action-secondary-background-default: var(--colors-secondary-100);--colors-action-secondary-background-hover: var(--colors-secondary-50);--colors-action-secondary-background-active: var(--colors-secondary-200);--colors-action-secondary-foreground-default: var(--colors-secondary-700);--colors-action-secondary-border-default: var(--colors-secondary-500);--colors-action-text-foreground-default: var(--colors-primary-600);--colors-action-text-foreground-hover: var(--colors-primary-400);--colors-action-text-foreground-active: var(--colors-primary-700);--colors-action-destructive-background-default: var(--colors-error-500);--colors-action-destructive-background-hover: var(--colors-error-400);--colors-action-destructive-background-active: var(--colors-error-600);--colors-action-destructive-foreground-default: var(--colors-error-50);--colors-action-destructive-border-default: var(--colors-error-500);--colors-action-disabled-background: var(--colors-grey-50);--colors-action-disabled-foreground: var(--colors-grey-500);--colors-commerce-rating: var(--colors-tertiary-300);--colors-commerce-campaign-background: var(--colors-tertiary-400);--colors-commerce-campaign-foreground: var(--colors-tertiary-100);--colors-commerce-campaign-text: var(--colors-tertiary-400);--spacing-loose: var(--spacing-8);--spacing-tight: var(--spacing-4);--spacing-relaxed: var(--spacing-7);--spacing-normal: var(--spacing-6);--spacing-snug: var(--spacing-5);--spacing-none: var(--spacing-0);--spacing-app: var(--spacing-4);--radii-interactive: var(--radii-4);--radii-surface-sm: var(--radii-3);--radii-surface-md: var(--radii-4);--radii-forms: var(--radii-3);--sizes-screens-small-mobile: 320px;--sizes-logo-navbar: 100px;--sizes-logo-footer: 100px;--sizes-container-wide: var(--sizes-containers-2xl);--sizes-container-normal: var(--sizes-containers-xl);--sizes-container-slim: var(--sizes-containers-lg);--sizes-container-tight: var(--sizes-containers-md);--font-sizes-2xs: var(--font-sizes-mobile2xs);--font-sizes-xs: var(--font-sizes-mobile-xs);--font-sizes-sm: var(--font-sizes-mobile-sm);--font-sizes-md: var(--font-sizes-mobile-md);--font-sizes-lg: var(--font-sizes-mobile-lg);--font-sizes-xl: var(--font-sizes-mobile-xl);--font-sizes-2xl: var(--font-sizes-mobile2xl);--font-sizes-3xl: var(--font-sizes-mobile3xl);--font-sizes-4xl: var(--font-sizes-mobile4xl);--font-sizes-5xl: var(--font-sizes-mobile5xl);--font-sizes-6xl: var(--font-sizes-mobile6xl);--font-sizes-7xl: var(--font-sizes-mobile7xl)}@keyframes shimmer{0%{background-position:-500px 0}to{background-position:500px 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes heartBeat{0%{transform:scale(.95)}5%{transform:scale(1.1)}39%{transform:scale(.85)}45%{transform:scale(1)}60%{transform:scale(.95)}to{transform:scale(.9)}}@keyframes bblFadInOut{0%,80%,to{box-shadow:0 .3em 0 -.05em;opacity:0}40%{box-shadow:0 .3em;opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(8px);opacity:0}}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}}
