@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600;700&display=swap";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{--color-background: #000000;--color-text: #ffffff;--color-yellow: #fdd914;--color-pink: #ed3a79;--color-blue: #00b4ff;--color-black: #000000;--color-accent-primary: #fdd914;--color-accent-secondary: #00b4ff;--color-accent-tertiary: #ed3a79;--color-grey-light: #e0e0e0;--color-grey: #9e9e9e;--color-grey-dark: #424242;--gradient-primary: linear-gradient( 45deg, #fdd914, #ed3a79 );--gradient-secondary: linear-gradient( 45deg, #ed3a79, #00b4ff );--gradient-tertiary: linear-gradient( 45deg, #00b4ff, #fdd914 );--gradient-full: linear-gradient( 93deg, #fdd914 -4.03%, #40b9eb 47.54%, #ff3278 93.16% );--gradient-rainbow: linear-gradient( 45deg, #fdd914, #ed3a79, #00b4ff, #fdd914 );--gradient-subtle-primary: linear-gradient( 45deg, rgba(253, 217, 20, .1), rgba(237, 58, 121, .1) );--gradient-subtle-secondary: linear-gradient( 45deg, rgba(237, 58, 121, .1), rgba(0, 180, 255, .1) );--gradient-subtle-tertiary: linear-gradient( 45deg, rgba(0, 180, 255, .1), rgba(253, 217, 20, .1) );--gradient-subtle-full: linear-gradient( 45deg, rgba(253, 217, 20, .08), rgba(237, 58, 121, .08), rgba(0, 180, 255, .08) );--gradient-animated: linear-gradient( 45deg, #000000, #fdd914, #ed3a79, #00b4ff, #000000 );--gradient-animated-colour: linear-gradient(45deg, #fdd914, #ed3a79, #00b4ff);--gradient-animated-subtle: linear-gradient( 15deg, rgba(0, 0, 0, 1), rgba(0, 180, 255, .12), rgba(237, 58, 121, .1), rgba(253, 217, 20, .15), rgba(0, 0, 0, 1) );--gradient-animated-very-subtle: linear-gradient( 15deg, rgba(0, 0, 0, 1), rgba(0, 180, 255, .08), rgba(237, 58, 121, .075), rgba(253, 217, 20, .12), rgba(0, 0, 0, 1) );--gradient-border-wellness-1: linear-gradient(to right, #fea236, #fe7f4a);--gradient-border-wellness-2: linear-gradient(to right, #ff7c4c, #ff5961);--gradient-border-wellness-3: linear-gradient(to right, #ff5662, #ff3477);--gradient-border-wellness-4: linear-gradient(to right, #fd3379, #d45091);--gradient-border-wellness-5: linear-gradient(to right, #d15294, #aa6eaa);--gradient-background-wellness-1: linear-gradient( to bottom, #fea236, #fe7f4a );--gradient-background-wellness-2: linear-gradient( to bottom, #ff7c4c, #ff5961 );--gradient-background-wellness-3: linear-gradient( to bottom, #ff5662, #ff3477 );--gradient-background-wellness-4: linear-gradient( to bottom, #fd3379, #d45091 );--gradient-background-wellness-5: linear-gradient( to bottom, #d15294, #aa6eaa );--font-primary: "Inter", sans-serif;--font-secondary: "Inter", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 4rem;--font-size-7xl: 5rem;--font-size-8xl: 6rem;--font-size-9xl: 7rem;--font-size-xxl: 7.3vw;--spacing-xxs: 0rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--border-radius-sm: .25rem;--border-radius-md: .5rem;--border-radius-lg: 1rem;--border-radius-full: 9999px;--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--z-index-dropdown: 100;--z-index-sticky: 200;--z-index-fixed: 300;--z-index-modal-backdrop: 400;--z-index-modal: 500;--z-index-popover: 600;--z-index-tooltip: 700;--z-index-floating: 800;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px;--section-height: 100vh;--section-width: 100vw}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-primary);background-color:var(--color-background);color:var(--color-text);line-height:1.5;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:var(--spacing-md)}h1{font-size:var(--font-size-5xl)}h2{font-size:var(--font-size-4xl)}h3{font-size:var(--font-size-3xl)}h4{font-size:var(--font-size-2xl)}h5{font-size:var(--font-size-xl)}h6{font-size:var(--font-size-lg)}p{margin-bottom:var(--spacing-md)}a{color:var(--color-accent-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-accent-secondary)}button{cursor:pointer;font-family:var(--font-primary);border:none;background:none;transition:all var(--transition-normal)}img{max-width:100%;height:auto}section{min-height:var(--section-height);width:var(--section-width);padding:var(--spacing-2xl) var(--spacing-xl);position:relative}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.text-center{text-align:center}.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}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width: 768px){html{font-size:14px}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}}@media (max-width: 480px){html{font-size:12px}}
