@font-face{font-family:Manrope;src:url(/fonts/manrope.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Crimson Pro;src:url(/fonts/crimson-pro.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans;src:url(/fonts/notosans.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}

/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */:root{--color-primary-0:#d1fae5;--color-primary-1:#a7f3d0;--color-primary-2:#6ee7b7;--color-primary-3:#34d399;--color-primary-4:#10b981;--color-primary-5:#059669;--color-primary-6:#047857;--color-primary-7:#065f46;--color-primary-8:#064e3b;--color-primary-9:#022c22;--color-secondary-0:#f5f0ff;--color-secondary-1:#e5dbff;--color-secondary-2:#d0bfff;--color-secondary-3:#b197fc;--color-secondary-4:#9775fa;--color-secondary-5:#845ef7;--color-secondary-6:#7950f2;--color-secondary-7:#7048e8;--color-secondary-8:#6741d9;--color-secondary-9:#5f3dc4;--color-neutral-0:#fffef9;--color-neutral-1:#faf9f6;--color-neutral-2:#f5f4f1;--color-neutral-3:#e8e6e3;--color-neutral-4:#d5d3d0;--color-neutral-5:#b8b6b3;--color-neutral-6:#8e8c89;--color-neutral-7:#6b6966;--color-neutral-8:#4a4846;--color-neutral-9:#2d2c2a;--color-cream:beige;--color-dark-bg:#0a0a0f;--color-dark-bg-alpha:#0a0a0ff2;--gradient-primary:linear-gradient(135deg,#667eea,#764ba2);--gradient-promo:linear-gradient(135deg,#667eea26,#764ba226 50%,#ed64a626);--gradient-hero:linear-gradient(135deg,#667eea33,#764ba233 50%,#ed64a633);--gradient-card-hover:linear-gradient(135deg,#667eea1a,#ed64a61a);--shadow-card:0 8px 24px #0000004d;--shadow-card-hover:0 12px 32px #0006;--shadow-button:0 8px 24px #667eea80;--shadow-button-hover:0 12px 32px #667eea99;--shadow-text:0 2px 8px #000c;--shadow-text-strong:0 4px 12px #000000e6;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:40px;--spacing-3xl:48px;--spacing-4xl:60px;--spacing-5xl:80px;--section-hero-padding:30px 60px 20px;--section-promo-padding:25px 0;--section-padding:80px 60px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--transition-fast:.15s ease;--transition-base:.3s ease;--transition-slow:.5s ease;--backdrop-blur-sm:blur(8px);--backdrop-blur-md:blur(10px);--backdrop-blur-lg:blur(16px)saturate(180%);--breakpoint-mobile:768px;--breakpoint-tablet:1024px}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;overflow-x:hidden}body{font-family:var(--mantine-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0000001a}::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff80}@font-face{font-family:manrope;src:url(/_next/static/media/728f14248c8403f2-s.p.ttf) format("truetype");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_8ef493{font-family:manrope,manrope Fallback}.__variable_8ef493{--font-manrope:"manrope","manrope Fallback"}@font-face{font-family:crimsonPro;src:url(/_next/static/media/f236588a3e5715e3-s.p.ttf) format("truetype");font-display:swap;font-weight:200 900}@font-face{font-family:crimsonPro Fallback;src:local("Arial");ascent-override:99.38%;descent-override:23.82%;line-gap-override:0.00%;size-adjust:90.21%}.__className_5d36b5{font-family:crimsonPro,crimsonPro Fallback}.__variable_5d36b5{--font-crimson-pro:"crimsonPro","crimsonPro Fallback"}@font-face{font-family:notoSans;src:url(/_next/static/media/28e2ceaf1bf2d5c1-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:notoSans Fallback;src:local("Arial");ascent-override:100.41%;descent-override:27.52%;line-gap-override:0.00%;size-adjust:106.47%}.__className_e41b14{font-family:notoSans,notoSans Fallback}.__variable_e41b14{--font-noto-sans:"notoSans","notoSans Fallback"}